<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fi">
	<id>https://www.linux.fi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TJ</id>
	<title>Linux.fi - Käyttäjän muokkaukset [fi]</title>
	<link rel="self" type="application/atom+xml" href="https://www.linux.fi/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=TJ"/>
	<link rel="alternate" type="text/html" href="https://www.linux.fi/wiki/Toiminnot:Muokkaukset/TJ"/>
	<updated>2026-04-06T08:59:16Z</updated>
	<subtitle>Käyttäjän muokkaukset</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Assembly_Summer_2011&amp;diff=33784</id>
		<title>Assembly Summer 2011</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Assembly_Summer_2011&amp;diff=33784"/>
		<updated>2011-03-18T18:44:55Z</updated>

		<summary type="html">&lt;p&gt;TJ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tätä sivua käytetään Assembly Summer 2011 -tapahtumaan pystytettävän Linux-esittelypisteen organisointiin.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://www.assembly.org/summer11/ Assembly Summer 2011] -tapahtumaan, joka on 4.-7. elokuuta, ollaan järjestämässä [[Ubuntu Suomi|Ubuntu Suomen]], [[FLUG]]in ja muiden kotimaisten Linux-tahojen Linux-esittelypistettä. Tätä sivua käytetään projektin koordinointiin.&lt;br /&gt;
&lt;br /&gt;
Tapahtuman järjestämisestä keskustellaan pääasiassa [http://forum.ubuntu-fi.org/index.php?topic=38294 Ubuntu Suomen keskustelualueella]. Reaaliaikainen keskustelu tapahtuu lähinnä [[IRC]]-kanavalla &amp;lt;tt&amp;gt;#ubuntu-fi-tiimit&amp;lt;/tt&amp;gt; (Freenode-verkossa).&lt;br /&gt;
&lt;br /&gt;
== Organisointi ==&lt;br /&gt;
Asioita, joita pitää tehdä, saa nakittaa itsensä!&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Tehtävä&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Vastaava henkilö&#039;&#039;&#039;&lt;br /&gt;
| &#039;&#039;&#039;Tilanne&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Ständin hankkiminen&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Lippuja päivystäjille&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Pöydät, tuolit, nettipiuha ja kytkin ständille&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Linux-tuen infosivu&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Esittelykoneita ständille&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Ubuntun CD-levyjä&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| openSUSE PromoDVD-levyjä&lt;br /&gt;
|  &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Fedoran CD:eitä ja ehkä muutakin promotavaraa&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Muita CD-levyjä?&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Markkinointimateriaalia [[Canonical]]ilta&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu Suomen [http://wiki.ubuntu-fi.org/Materiaaleja banderollit/lakanat] ja muu markkinointimateriaali tarpeen mukaan&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Tulostettuja Linux.fin artikkeleita&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu-julisteita&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Tux Droid Linuxrobotti?&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| Sponsorimateriaalia?&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Halukkaat päivystäjät ==&lt;br /&gt;
Päivystäjinä toimivat seuraavat henkilöt:&lt;br /&gt;
{|border=&amp;quot;1&amp;quot;&lt;br /&gt;
|&#039;&#039;Nimi&#039;&#039;&lt;br /&gt;
|&#039;&#039;Email&#039;&#039;&lt;br /&gt;
|&#039;&#039;Puh&#039;&#039;&lt;br /&gt;
|&#039;&#039;Tulee&#039;&#039;&lt;br /&gt;
|&#039;&#039;Lähtee&#039;&#039;&lt;br /&gt;
|&#039;&#039;Esteet&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Päivystysvuorot: http://pad.ubuntu-uk.org/fNxcfRSOXj&lt;br /&gt;
&lt;br /&gt;
== Mukana olevat tahot ==&lt;br /&gt;
* [[Ubuntu Suomi]]&lt;br /&gt;
* [[Linux.fi:Tietoja|Linux.fi]]&lt;br /&gt;
* Sinä!&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[Assembly Summer 2010]]&lt;br /&gt;
*[[Assembly Summer 2009]]&lt;br /&gt;
*[[Assembly Summer 2008]]&lt;br /&gt;
*[[Assembly 2007]]&lt;br /&gt;
*[[Linux Assemblyillä]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Järjestäytyminen]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Dput&amp;diff=32574</id>
		<title>Dput</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Dput&amp;diff=32574"/>
		<updated>2010-09-26T12:23:42Z</updated>

		<summary type="html">&lt;p&gt;TJ: launchpad&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;dput&#039;&#039;&#039; on [[Debian]]-jakelun ja sen johdannaisten käyttämä työkalu, jolla [[Deb-paketin_tekeminen|paketoidun ohjelman]] voi viedä omalta koneelta virallisiin [[ohjelmalähde|ohjelmalähteisiin]]. Vastaava työkalu on [[dupload]].&lt;br /&gt;
&lt;br /&gt;
Dput;ia käyttääksesi tarvitaan käyttäjän [[kotihakemisto]]on lisättävä (piilo)tiedosto nimeltään .dput.cf:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[mentors]&lt;br /&gt;
fqdn = mentors.debian.net&lt;br /&gt;
method = ftp&lt;br /&gt;
login = anonymous&lt;br /&gt;
incoming = .&lt;br /&gt;
allow_unsigned_uploads = 0&lt;br /&gt;
run_dinstall = 0&lt;br /&gt;
progress_indicator = 2&lt;br /&gt;
passive_ftp = 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimerkin .dput.cf:ää käyttämällä on mahdollista viedä oma lähdekoodipaketointi mentors.debian.net-sivustolle. Hakasulkeissa oleva nimi on vapaavalintainen, ja tarkoittaa että tässä tapauksessa dput-komento olisi seuraavanlainen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dput mentors hello_2.6-1_i386.changes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komennolle annettava tiedosto on muutostiedosto, joka luodaan automaattisesti esimerkiksi [[debuild]]-komennon ajamisen yhteydessä. Se sisältää muun muassa viitteet itse vietäviin tiedostoihin, joita ovat yleensä: paketti.dsc (paketoinnin luoma kuvaustiedosto), paketti.tar.gz (alkuperäinen lähdekoodipaketti), paketti.debian.tar.gz (itse Debian-paketointi sekä mahdolliset alkuperäiseen lähdekoodiin tehtävät muutokset). Jos myös binääriversio ohjelmasta viedään palvelimelle, myös .deb-tiedostoon viitateen .changes-tiedostossa.&lt;br /&gt;
&lt;br /&gt;
== Launchpad PPA ==&lt;br /&gt;
&lt;br /&gt;
[[Launchpad]]-sivusto tarjoaa myös henkilökohtaisen pakettivarastomahdollisuuden, jossa paketit myös haluttaessa käännetään palvelimella Ubuntulle ja Debianille. Tämä toimii samalla tavalla kuin esimerkiksi mentors.debian.net, mutta .dput.cf-tiedoston sisältö on seuraavanlainen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[oma-ppa]&lt;br /&gt;
fqdn = ppa.launchpad.net&lt;br /&gt;
method = ftp&lt;br /&gt;
incoming = ~&amp;lt;launchpadtunnuksesi&amp;gt;/&amp;lt;ppa_nimi&amp;gt;/ubuntu/&lt;br /&gt;
login = anonymous&lt;br /&gt;
allow_unsigned_uploads = 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Dput&amp;diff=32572</id>
		<title>Dput</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Dput&amp;diff=32572"/>
		<updated>2010-09-26T12:17:43Z</updated>

		<summary type="html">&lt;p&gt;TJ: alkua tälle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;dput&#039;&#039;&#039; on [[Debian]]-jakelun ja sen johdannaisten käyttämä työkalu, jolla [[Deb-paketin_tekeminen|paketoidun ohjelman]] voi viedä omalta koneelta virallisiin [[ohjelmalähde|ohjelmalähteisiin]]. Vastaava työkalu on [[dupload]].&lt;br /&gt;
&lt;br /&gt;
Dput;ia käyttääksesi tarvitaan käyttäjän [[kotihakemisto]]on lisättävä (piilo)tiedosto nimeltään .dput.cf:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[mentors]&lt;br /&gt;
fqdn = mentors.debian.net&lt;br /&gt;
method = ftp&lt;br /&gt;
login = anonymous&lt;br /&gt;
incoming = .&lt;br /&gt;
allow_unsigned_uploads = 0&lt;br /&gt;
run_dinstall = 0&lt;br /&gt;
progress_indicator = 2&lt;br /&gt;
passive_ftp = 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Esimerkin .dput.cf:ää käyttämällä on mahdollista viedä oma lähdekoodipaketointi mentors.debian.net-sivustolle. Hakasulkeissa oleva nimi on vapaavalintainen, ja tarkoittaa että tässä tapauksessa dput-komento olisi seuraavanlainen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dput mentors hello_2.6-1_i386.changes&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Komennolle annettava tiedosto on muutostiedosto, joka luodaan automaattisesti esimerkiksi [[debuild]]-komennon ajamisen yhteydessä. Se sisältää muun muassa viitteet itse vietäviin tiedostoihin, joita ovat yleensä: paketti.dsc (paketoinnin luoma kuvaustiedosto), paketti.tar.gz (alkuperäinen lähdekoodipaketti), paketti.debian.tar.gz (itse Debian-paketointi sekä mahdolliset alkuperäiseen lähdekoodiin tehtävät muutokset). Jos myös binääriversio ohjelmasta viedään palvelimelle, myös .deb-tiedostoon viitateen .changes-tiedostossa.&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Deb-paketin_tekeminen&amp;diff=32571</id>
		<title>Deb-paketin tekeminen</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Deb-paketin_tekeminen&amp;diff=32571"/>
		<updated>2010-09-26T12:10:31Z</updated>

		<summary type="html">&lt;p&gt;TJ: /* Pakettini on valmis, miten saan sen jakeluni pakettilähteisiin */ dput ja dupload&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Debian]]issa ja siihen pohjautuvissa jakeluissa (esim. [[Knoppix]]issa, [[MEPIS]]issä ja [[Ubuntu]]ssa) käytetään [[Dpkg]]-paketinhallintajärjestelmää. Dpkg:ssa paketit ovat &amp;lt;tt&amp;gt;.deb&amp;lt;/tt&amp;gt;-tiedostoja, jotka sisältävät itse ohjelman lisäksi mm. tiedot paketin riippuvuuksista ja siitä, mihin ohjelma asennetaan. Deb-pakettien tekeminen ei ole mitenkään ylivoimainen tehtävä, kunhan perusasiat ja mm. [[komentorivi|komentorivin käyttö]] ovat hallussa.&lt;br /&gt;
&lt;br /&gt;
Tässä oppaassa luodaan aluksi malliksi yksinkertainen paketti [http://www.gnu.org/software/hello/ GNU Hello] -ohjelmasta, joka on [[GNU]]-projektin esimerkkiohjelma. Ohjelman lähdekoodipaketin voi ladata [http://ftp.gnu.org/gnu/hello/ GNU:n palvelimelta]. Paketin luomisessa käytetään tässä apuna Debhelper-apuohjelmaa. Tämä ei aina ole yksinkertaisin tapa paketoida ohjelma, mutta ennen helpottaviin tekniikoihin tutustumista on hyvä käydä asiat yksityiskohtaisemmin läpi.&lt;br /&gt;
&lt;br /&gt;
Kun perusteet on hallussa, tutustumme artikkelin loppupuolella mm. [[CDBS]]:ään, joka helpottaa huomattavasti monia paketointiin liittyviä rutiinitehtäviä.&lt;br /&gt;
&lt;br /&gt;
Debianin eri versiosta löytyvän paketin voi kääntää käytetylle versiolle sopivaksi tai pakettiin tehdä pieniä muutoksia huomattavasti helpommin kuin tätä ohjetta seuraamalla, komennoilla &amp;lt;tt&amp;gt;apt-get build-dep paketti&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;apt-get source paketti&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;dpkg-deb -build pakettihakemisto&amp;lt;/tt&amp;gt;, jolloin muutokset tehdään viimeksi mainittujen välissä (varsinainen muutos + uusi kohta tiedostoon &amp;lt;tt&amp;gt;debian/changelog&amp;lt;/tt&amp;gt;). Jos paketti tehdään valmiista Debianin lähdekoodipaketista, kääntämisen binääripaketiksi voi hoitaa paketin hakemisen yhteydessä komennolla &amp;lt;tt&amp;gt;apt-get --compile source paketti&amp;lt;/tt&amp;gt;. Lisätietoja näistä komennoista löytyy artikkeleista [[apt-get]] ja [[dpkg]].&lt;br /&gt;
&lt;br /&gt;
== Valmistelut ==&lt;br /&gt;
Aluksi on hyvä asentaa muutamia perustyökaluja, jotka sisältävät paketointityössä tarvittavia tai valinnaisia apuohjelmia. Asenna siis seuraavat paketit:&lt;br /&gt;
*dpkg-dev&lt;br /&gt;
*autoconf&lt;br /&gt;
*dh-make&lt;br /&gt;
*devscripts&lt;br /&gt;
*[[fakeroot]]&lt;br /&gt;
*[[Gpg|gnupg]]&lt;br /&gt;
*build-essential&lt;br /&gt;
*lintian&lt;br /&gt;
*libtool&lt;br /&gt;
*automake&lt;br /&gt;
*pbuilder&lt;br /&gt;
&lt;br /&gt;
Kun paketit on asennettu, lataa Hello-ohjelman lähdekoodi ja [[tar|pura]] se työhakemistoosi. Nyt sinulla pitäisi olla työhakemistossasi tiedosto &amp;lt;tt&amp;gt;hello-2.6.tar.gz&amp;lt;/tt&amp;gt; ja hakemisto &amp;lt;tt&amp;gt;hello-2.6&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Paketoinnin aloitus ==&lt;br /&gt;
Aluksi kannattaa kokeilla, että saat ohjelman [[Kääntäminen|käännettyä]] ja ajettua. Sinun pitäisi osata tehdä tämä, jos luet tätä opasta, mutta lyhykäisyydessään voit asentaa Hellon hakemistoon ~/hello seuraavasti:&lt;br /&gt;
 ./configure --prefix=/home/käyttäjä/hello&lt;br /&gt;
 [[make]]&lt;br /&gt;
 make install&lt;br /&gt;
Nyt hakemistosta ~/hello pitäisi löytyä alihakemistot bin ja share, joissa Hellon tiedostot ovat.&lt;br /&gt;
&lt;br /&gt;
Putsaa nyt hakemisto, jossa käänsit Hellon komennolla&lt;br /&gt;
 make distclean&lt;br /&gt;
Nyt jos ohjelma kääntyi oikein, voimme aloittaa itse paketin tekemisen.&lt;br /&gt;
&lt;br /&gt;
=== Pohja ===&lt;br /&gt;
Siirry ohjelman hakemistoon (hello-2.6) ja aja komento&lt;br /&gt;
 dh_make -e sinun@sähköpostiosoitteesi -f ../hello-2.6.tar.gz&lt;br /&gt;
Toinen parametri on siis paketin tekijän sähköpostiosoite ja neljäs alkuperäinen lähdekooditiedosto. Ohjelma kysyy aluksi, minkätyyppistä pakettia olemme luomassa:&lt;br /&gt;
 Type of package: single binary, multiple binary, library, kernel module or cdbs?&lt;br /&gt;
 [s/m/l/k/b]  &lt;br /&gt;
Vastaa tähän s (&#039;&#039;single binary&#039;&#039;), sillä olemme luomassa yksinkertaista yhden ohjelman käsittävää pakettia. Tämän jälkeen vahvista tiedot entterillä, jonka jälkeen dh_make luo hakemistoon &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-alihakemiston, joka sisältää tiedostot, joiden perusteella varsinainen paketti luodaan. Se myös luo ylähakemistoon tiedoston &amp;lt;tt&amp;gt;paketti_versio.orig.tar.gz&amp;lt;/tt&amp;gt;, tässä tapauksessa siis &amp;lt;tt&amp;gt;hello_2.6.orig.tar.gz&amp;lt;/tt&amp;gt; joka sisältää alkuperäisen lähdekoodipaketin.&lt;br /&gt;
&lt;br /&gt;
Huomaa, että &amp;lt;tt&amp;gt;dh_make&amp;lt;/tt&amp;gt; kuuluu ajaa vain kerran! Tulevien muutosten jälkeen sitä ei tarvitse (eikä saa) ajaa.&lt;br /&gt;
&lt;br /&gt;
== Asennushakemisto ==&lt;br /&gt;
Paketin luova työkalu päättelee paketin tiedostot siten, että ohjelma asennetaan sen valvonnassa väliaikaiseen alihakemistoon. Yleensä tämä alihakemisto on &amp;lt;tt&amp;gt;debian/paketin_nimi&amp;lt;/tt&amp;gt;, jonne paketti asennetaan aivan normaalisti: esimerkiksi Hellon binääri menisi hakemistoon &amp;lt;tt&amp;gt;debian/hello/usr/bin/hello&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Autoconf]]ia käyttävien pakettien kanssa (pääasiassa ohjelmat, jotka asennetaan komennolla &amp;lt;tt&amp;gt;./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&amp;lt;/tt&amp;gt;) paketin luoma työkalu osaa hoitaa tämän automaattisesti, eikä sinun tarvitse tässä vaiheessa tehdä mitään. Kuten huomasit asentaessamme ohjelmaa oppaan alussa, annoimme configure-skriptille parametrin &amp;lt;tt&amp;gt;--prefix=/hakemisto/jonne/ohjelma/asennetaan&amp;lt;/tt&amp;gt;. Paketoija antaa configurelle samalla tavalla sopivan parametrin, jolloin ohjelma asentuu oikeaan paikkaan.&lt;br /&gt;
&lt;br /&gt;
Jos ohjelma ei käytä autoconfia, on asennushakemistosta huolehdittava itse. Tämä tulee eteen kun myöhemmin muokkaamme tiedostoa &amp;lt;tt&amp;gt;debian/rules&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Asetustiedostot ==&lt;br /&gt;
Dh_make loi &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemiston, joka sisältää monia tiedostoja, joiden perusteella itse paketti luodaan. Tässä vaiheessa on käytävä ne läpi ja muokattava sopiviksi.&lt;br /&gt;
&lt;br /&gt;
=== control ===&lt;br /&gt;
Tiedostossa &amp;lt;tt&amp;gt;debian/control&amp;lt;/tt&amp;gt; kerrotaan perustiedot paketista ja sen riippuvuuksista. Meidän tapauksessamme dh_make loi seuraavanlaisen pohjan (rivinumerot lisätty):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1  Source: hello&lt;br /&gt;
2  Section: unknown&lt;br /&gt;
3  Priority: extra&lt;br /&gt;
4  Maintainer: Paketin Tekijä &amp;lt;foo@bar.com&amp;gt;&lt;br /&gt;
5  Build-Depends: debhelper (&amp;gt;= 5), autotools-dev&lt;br /&gt;
6  Standards-Version: 3.7.2&lt;br /&gt;
7&lt;br /&gt;
8  Package: hello&lt;br /&gt;
9  Architecture: any&lt;br /&gt;
10 Depends: ${shlibs:Depends}, ${misc:Depends}&lt;br /&gt;
11 Description: &amp;lt;insert up to 60 chars description&amp;gt;&lt;br /&gt;
12 &amp;lt;insert long description, indented with spaces&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Riveillä 1-6 on &#039;&#039;lähdekoodipaketin&#039;&#039; (engl. &#039;&#039;source&#039;&#039;) perustiedot:&lt;br /&gt;
*Rivillä 1 on lähdekoodipaketin nimi&lt;br /&gt;
*Rivillä 2 kerrotaan, mihin osioon paketti kuuluu. Debianissa paketit osioihin, joita ovat mm. &#039;&#039;main&#039;&#039; (vapaat ohjelmat), &#039;&#039;non-free&#039;&#039; (ohjelmat, jotka eivät ole vapaita) ja &#039;&#039;contrib&#039;&#039; (ohjelmat, jotka riippuvat vapaista ohjelmista). Nämä ohjelmat on yhä jaettu pienempiin osioihin, kuten &#039;&#039;devel&#039;&#039; (kehitystyökalut) ja &#039;&#039;mail&#039;&#039; (sähköpostiohjelmat). Hellolle sopiva osio voisi olla &#039;&#039;text&#039;&#039;. Osiot on listattu [http://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections Debian policyssä].&lt;br /&gt;
*Kolmannella rivillä kerrotaan, kuinka tärkeää käyttäjälle on asentaa tämä paketti. Vaikka &amp;quot;Terve maailma!&amp;quot; -viestin tulostava ohjelma voi tuntua tärkeältä, ehkäpä se ei kuitenkaan ole yhtä tärkeä kuin vaikka ydin, joten jätetään sen tärkeysasteeksi &#039;&#039;extra&#039;&#039;.&lt;br /&gt;
*Neljännellä rivillä on paketin tekijän nimi ja sähköpostiosoite&lt;br /&gt;
*Rivillä 5 listataan pilkulla erotettuna paketit, jotka tarvitaan tämän paketin kääntämiseen. Jos ohjelmasta on oltava tietty versio, haluttu versio voidaan ilmoittaa sulkeissa (esimerkissä tarvitaan &#039;&#039;debhelper&#039;&#039;-paketin versio 5 tai uudempi). Käytännössä aina tarvittavia paketteja (esim. gcc ja make) ei tarvitse luetella, sillä ne otetaan mukaan automaattisesti. Kuitenkin kaikki muut kääntämisessä tarvittavat vähänkin harvinaisemmat paketit on lueteltava. Tässä vaiheessa voitaisiin myös samalla tavalla luetella paketit, jotka estävät kääntämisen (&#039;&#039;Build-Conflicts: paketti1, paketti2&#039;&#039;). Hello on sen verran helppo kääntää, ettei meidän tarvitse nyt lisätä tähän mitään ylimääräisiä paketteja.&lt;br /&gt;
*Rivillä 6 kerrotaan, minkä &#039;&#039;Debian Policy&#039;&#039; -standardin version mukainen paketti on. Tähän ei tarvitse koskea.&lt;br /&gt;
*Rivillä 8 on varsinaisen binääripaketin nimi. Yleensä se on sama kuin lähdekoodipaketin nimi.&lt;br /&gt;
*Rivillä 9 kerrotaan, millä arkkitehtuurilla paketti toimii. Jätetään tämä arvoon &amp;quot;any&amp;quot;, jolloin paketin tekevä työkalu huolehtii arkkitehtuurista. Jos paketti toimii kaikilla arkkitehtuureilla (esim. se on ohjepaketti tai [[Perl]]-skripti), arkkitehtuuriksi laitetaan &amp;quot;all&amp;quot;.&lt;br /&gt;
*Rivillä 10 listataan paketit, jotka ovat binääripaketin riippuvuuksia. Koska Hello ei tarvitse mitään erityisiä paketteja, jätetään tämä tyhjäksi. &amp;quot;&#039;&#039;${shllibs:Debends}&#039;&#039;&amp;quot; aiheuttaa sen, että pakettia luotaessa pyritään riippuvuuksiksi lisäämään automaattisesti ne paketit, joiden tiedostoja vasten tämän paketin konekieliset tiedostot on linkitetty.&lt;br /&gt;
*Lopuksi paketille annetaan vielä lyhyt (suositus noin 60 merkkiä) ja pitkä kuvaus. Pitkä kuvaus kirjoitetaan tiedoston loppuun siten, että jokaisen rivin alussa on välilyönti. Tyhjiä rivejä voidaan tehdä laittamalla riville pelkästään piste. Näin lopullinen &amp;lt;tt&amp;gt;control&amp;lt;/tt&amp;gt;-tiedosto voisi näyttää tältä:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Source: hello&lt;br /&gt;
Section: text&lt;br /&gt;
Priority: extra&lt;br /&gt;
Maintainer: Tekijä &amp;lt;foo@bar.com&amp;gt;&lt;br /&gt;
Build-Depends: debhelper (&amp;gt;= 5), autotools-dev&lt;br /&gt;
Standards-Version: 3.7.2&lt;br /&gt;
&lt;br /&gt;
Package: hello&lt;br /&gt;
Architecture: any&lt;br /&gt;
Depends: ${shlibs:Depends}, ${misc:Depends}&lt;br /&gt;
Description: Hello world -ohjelma&lt;br /&gt;
 Klassinen Hello world -ohjelma, jonka avulla opettelemme &lt;br /&gt;
 deb-pakettien tekemistä.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Suositeltavat paketit, ristiriidat ja muut suhteet toisiin paketteihin ===&lt;br /&gt;
Riippuvuuksien lisäksi paketti voi myös suositella jonkun toisen paketin asentamista, tai se voi myös kieltäytyä asentumasta samaan järjestelmään jonkin toisen paketin kanssa (ristiriita toisen paketin kanssa, engl. &#039;&#039;conflict&#039;&#039;). Tällaiset paketit esitellään &amp;lt;tt&amp;gt;control&amp;lt;/tt&amp;gt;-tiedostossa samaan tapaan kuin riippuvuudet. &lt;br /&gt;
&lt;br /&gt;
Riippuvuuksien lisäksi apt tukee seuraavia suhteita pakettien välillä:&lt;br /&gt;
*&amp;lt;tt&amp;gt;Recommends&amp;lt;/tt&amp;gt;: Suositeltavat paketit. Yleensä paketteja, joita käytetään käytännössä aina tämän paketin kanssa. Esim. [[aptitude]] asentaa nämä automaattisesti, apt vain suosittelee.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Suggests&amp;lt;/tt&amp;gt;: Muita tämän paketin kanssa hyviä paketteja. Monet apt:n edustaohjelmat (kuten aptitude) näyttävät tämän listan, apt ei.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Pre-Depends&amp;lt;/tt&amp;gt;: Vahvempi kuin Depends. Vaatii, että paketit on asennettu ja otettu käyttöön ennen kuin suostuu asentamaan tämän paketin. Käytetään erittäin harvoin.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Conflicts&amp;lt;/tt&amp;gt;: Paketit, joiden kanssa samaan järjestelmään tätä pakettia ei voida asentaa.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Provides&amp;lt;/tt&amp;gt;: Mitkä virtuaaliset paketit tämä paketti toteuttaa.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Replaces&amp;lt;/tt&amp;gt;: Paketit, jotka tämä paketti korvaa.&lt;br /&gt;
&lt;br /&gt;
Jos esimerkiksi pakettimme nyt vaatisi paketin &#039;&#039;foo&#039;&#039; version 2.3 tai uudemman, paketti &#039;&#039;bar&#039;&#039; olisi myös kiva sen kanssa, ja pakettimme ei toimisi yhdessä &#039;&#039;libfoo&#039;&#039;:n kanssa, voisimme lisätä seuraavat rivit:&lt;br /&gt;
 Depends: ${shlibs:Depends}, ${misc:Depends}, foo (&amp;gt;=2.3)&lt;br /&gt;
 Recommends: bar&lt;br /&gt;
 Conflicts: libfoo&lt;br /&gt;
&lt;br /&gt;
Vastaavasti on mahdollista asettaa myös lähdekoodipaketille &#039;&#039;Build-Conflicts&#039;&#039; ja muut vastaavat suhteet.&lt;br /&gt;
&lt;br /&gt;
=== copyright ===&lt;br /&gt;
Paketin tekijänoikeuksista kerrotaan tiedostossa &amp;lt;tt&amp;gt;debian/copyright&amp;lt;/tt&amp;gt;. Tämän tiedoston muoto on periaatteessa vapaa, mutta hyvän tiedoston saa muokkaamalla dh_maken luomaa. Tässä tiedostosta tulee käydä ilmi paketin luoja, alkuperäinen tekijä ja ohjelman tekijänoikeustiedot (esim. GPL-lisenssin alainen).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== changelog ===&lt;br /&gt;
dh_make luo seuraavanlaisen pohjan &amp;lt;tt&amp;gt;debian/changelog&amp;lt;/tt&amp;gt;-tiedostolle: (rivinumerot lisätty)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1 hello (2.6-1) unstable; urgency=low&lt;br /&gt;
2&lt;br /&gt;
3   * Initial release (Closes: #nnnn)  &amp;lt;nnnn is the bug number of your ITP&amp;gt;&lt;br /&gt;
3&lt;br /&gt;
4  -- Tekijän Nimi &amp;lt;sähköposti@osoite.com&amp;gt;  Sat, 21 Apr 2007 23:59:27 +0300&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rivillä 1 on aluksi paketin nimi (hello) ja versionumero (2.6-1). Seuraavana on jakelun nimi, johon paketti kuuluu (Debianilla on stable, testing ja unstable -jakelut). Yleensä uudet paketit ja päivitykset vanhoihin paketteihin lisätään ensin kehitysversioon, joka Debianilla on unstable. Viimeisenä on tieto paketin kiireellisyydestä (&#039;&#039;urgency&#039;&#039;), yleensä &amp;quot;low&amp;quot; on sille oikea arvo. &lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen seuraavilla riveillä on itse muutosloki (engl. &#039;&#039;changelog&#039;&#039;). Rivin alussa on kaksi välilyöntiä ja tähti (*). Viimeisenä (rivillä 4) on tieto paketin tekijästä ja tekoajankohdasta (esimerkin mukaisessa muodossa). Tämän rivin alussa on yksi välilyönti.&lt;br /&gt;
&lt;br /&gt;
Yleensä paketteihin tehdyt muutokset korjaavat joitain vianhallintajärjestelmään ilmoitettuja vikoja (bugeja). Jos paketti korjaa jonkin ilmoitetun vian, se ilmoitetaan muutoslokissa. Jos paketti esimerkiksi korjaa Debianin vianseurantajärjestelmän bugin numero 123456, tulee muutoslokissa esiintyä merkkijono &amp;lt;tt&amp;gt;Closes: #123456&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Muutoslokia pystyy muokkaamaan joko muokkaamalla tekstitiedostoa suoraan tai käyttämällä [[dch]]-komentoa (tai sen pidempää muotoa, komentoa &amp;lt;tt&amp;gt;debchange&amp;lt;/tt&amp;gt;). Sopivan pohjan uudelle muutokselle saa luotua komennolla &amp;lt;tt&amp;gt;dch -i&amp;lt;/tt&amp;gt;. Tämä avaa muutoslokin &amp;lt;tt&amp;gt;EDITOR&amp;lt;/tt&amp;gt;-[[ympäristömuuttuja]]ssa asetettuun tekstieditoriin. Muutoksen tekijän nimi haetaan ympäristömuuttujasta &amp;lt;tt&amp;gt;DEBFULLNAME&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;NAME&amp;lt;/tt&amp;gt; ja sähköpostiosoite ympäristömuuttujasta &amp;lt;tt&amp;gt;DEBEMAIL&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;EMAIL&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== rules ===&lt;br /&gt;
Tiedosto &amp;lt;tt&amp;gt;debian/rules&amp;lt;/tt&amp;gt; on [[Makefile]]n tapainen tiedosto, jonka perusteella varsinainen paketti luodaan. Tämän tiedoston perusteella ohjelma käännetään ja asennetaan hakemistoon &amp;lt;tt&amp;gt;debian/paketin_nimi&amp;lt;/tt&amp;gt;, tässä tapauksessa &amp;lt;tt&amp;gt;debian/hello&amp;lt;/tt&amp;gt;. Tähän hakemistoon asentuvien tiedostojen perusteella luodaan varsinainen paketti.&lt;br /&gt;
&lt;br /&gt;
Koska Hello käyttää autoconfia, osaa paketin luova työkalu tehdä tarvittavat asetukset itse, eikä meidän periaatteessa tarvitse edes koskea &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedostoon. Katsotaan nyt kuitenkin sitä malliksi, sillä vähänkin monimutkaisempien pakettien kohdalla sitä on muokattava. Dh_maken luoma malli on seuraava: (rivinumerot lisätty)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1  #!/usr/bin/make -f&lt;br /&gt;
2  # -*- makefile -*-&lt;br /&gt;
3  # Sample debian/rules that uses debhelper.&lt;br /&gt;
4  # This file was originally written by Joey Hess and Craig Small.&lt;br /&gt;
5  # As a special exception, when this file is copied by dh-make into a&lt;br /&gt;
6  # dh-make output file, you may use that output file without restriction.&lt;br /&gt;
7  # This special exception was added by Craig Small in version 0.37 of dh-make.&lt;br /&gt;
8&lt;br /&gt;
9  # Uncomment this to turn on verbose mode.&lt;br /&gt;
10 #export DH_VERBOSE=1&lt;br /&gt;
11&lt;br /&gt;
12&lt;br /&gt;
13 # These are used for cross-compiling and for saving the configure script&lt;br /&gt;
14 # from having to guess our platform (since we know it already)&lt;br /&gt;
15 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)&lt;br /&gt;
16 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)&lt;br /&gt;
17&lt;br /&gt;
18&lt;br /&gt;
19 CFLAGS = -Wall -g&lt;br /&gt;
20&lt;br /&gt;
21 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))&lt;br /&gt;
22         CFLAGS += -O0&lt;br /&gt;
23 else&lt;br /&gt;
24         CFLAGS += -O2&lt;br /&gt;
25 endif&lt;br /&gt;
26&lt;br /&gt;
27 config.status: configure&lt;br /&gt;
28         dh_testdir&lt;br /&gt;
29         # Add here commands to configure the package.&lt;br /&gt;
30         ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr \ &lt;br /&gt;
31 --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS=&amp;quot;$(CFLAGS)&amp;quot; LDFLAGS=&amp;quot;-Wl,-z,defs&amp;quot;&lt;br /&gt;
32&lt;br /&gt;
33&lt;br /&gt;
34 build: build-stamp&lt;br /&gt;
35 &lt;br /&gt;
36 build-stamp:  config.status&lt;br /&gt;
37         dh_testdir&lt;br /&gt;
38&lt;br /&gt;
39         # Add here commands to compile the package.&lt;br /&gt;
40         $(MAKE)&lt;br /&gt;
41         #docbook-to-man debian/hello.sgml &amp;gt; hello.1&lt;br /&gt;
42&lt;br /&gt;
43         touch $@&lt;br /&gt;
44&lt;br /&gt;
45 clean:&lt;br /&gt;
46         dh_testdir&lt;br /&gt;
47         dh_testroot&lt;br /&gt;
48         rm -f build-stamp&lt;br /&gt;
49&lt;br /&gt;
50         # Add here commands to clean up after the build process.&lt;br /&gt;
51         -$(MAKE) distclean&lt;br /&gt;
52 ifneq &amp;quot;$(wildcard /usr/share/misc/config.sub)&amp;quot; &amp;quot;&amp;quot;&lt;br /&gt;
53         cp -f /usr/share/misc/config.sub config.sub&lt;br /&gt;
54 endif&lt;br /&gt;
55 ifneq &amp;quot;$(wildcard /usr/share/misc/config.guess)&amp;quot; &amp;quot;&amp;quot;&lt;br /&gt;
56         cp -f /usr/share/misc/config.guess config.guess&lt;br /&gt;
57 endif&lt;br /&gt;
58&lt;br /&gt;
59&lt;br /&gt;
60         dh_clean&lt;br /&gt;
61&lt;br /&gt;
62 install: build&lt;br /&gt;
63         dh_testdir&lt;br /&gt;
64         dh_testroot&lt;br /&gt;
65         dh_clean -k&lt;br /&gt;
66         dh_installdirs&lt;br /&gt;
67&lt;br /&gt;
68         # Add here commands to install the package into debian/hello.&lt;br /&gt;
69         $(MAKE) DESTDIR=$(CURDIR)/debian/hello install&lt;br /&gt;
70&lt;br /&gt;
71&lt;br /&gt;
72 # Build architecture-independent files here.&lt;br /&gt;
73 binary-indep: build install&lt;br /&gt;
74 # We have nothing to do by default.&lt;br /&gt;
75&lt;br /&gt;
76 # Build architecture-dependent files here.&lt;br /&gt;
77 binary-arch: build install&lt;br /&gt;
78         dh_testdir&lt;br /&gt;
79         dh_testroot&lt;br /&gt;
80         dh_installchangelogs ChangeLog&lt;br /&gt;
81         dh_installdocs&lt;br /&gt;
82         dh_installexamples&lt;br /&gt;
83 #       dh_install&lt;br /&gt;
84 #       dh_installmenu&lt;br /&gt;
85 #       dh_installdebconf&lt;br /&gt;
86 #       dh_installlogrotate&lt;br /&gt;
87 #       dh_installemacsen&lt;br /&gt;
88 #       dh_installpam&lt;br /&gt;
89 #       dh_installmime&lt;br /&gt;
90 #       dh_python&lt;br /&gt;
91 #       dh_installinit&lt;br /&gt;
92 #       dh_installcron&lt;br /&gt;
93 #       dh_installinfo&lt;br /&gt;
94         dh_installman&lt;br /&gt;
95         dh_link&lt;br /&gt;
96         dh_strip&lt;br /&gt;
97         dh_compress&lt;br /&gt;
98         dh_fixperms&lt;br /&gt;
99  #       dh_perl&lt;br /&gt;
100 #       dh_makeshlibs&lt;br /&gt;
101         dh_installdeb&lt;br /&gt;
102         dh_shlibdeps&lt;br /&gt;
103         dh_gencontrol&lt;br /&gt;
104         dh_md5sums&lt;br /&gt;
105         dh_builddeb&lt;br /&gt;
106&lt;br /&gt;
107 binary: binary-indep binary-arch&lt;br /&gt;
108 .PHONY: build clean binary-indep binary-arch binary install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tiedoston alussa annetaan käännösoptiot, esimerkiksi [[gcc|C-kääntäjän]] käännösparametrit laitetaan muuttujaan CFLAGS. Tämä tehdään riveillä 19-25.&lt;br /&gt;
&lt;br /&gt;
Riveillä 27-31 ajetaan paketin &amp;lt;tt&amp;gt;configure&amp;lt;/tt&amp;gt;-skripti. Koska Hello käyttää autoconfia ja siten &amp;lt;tt&amp;gt;configure&amp;lt;/tt&amp;gt;-skriptiä, voimme välittää tässä vaiheessa tarvittavat parametrit. Saatat ihmetellä, miksi tässä annetaan parametrit &amp;lt;tt&amp;gt;--prefix=/usr&amp;lt;/tt&amp;gt;, vaikka juuri todettiin, että ohjelma on asennettava &amp;lt;tt&amp;gt;debian/hello&amp;lt;/tt&amp;gt;-alihakemistoon. Rivillä 69, kun ajetaan paketin asennuskomento, kuitenkin asetetaan kohdehakemistoksi &amp;lt;tt&amp;gt;debian/hello&amp;lt;/tt&amp;gt;, jolloin paketti asentuu polkuun &amp;lt;tt&amp;gt;debian/hello/usr&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Jos tiedoston syntaksi on epäselvä, katso artikkeli [[Makefile]]. Paketti asennetaan monessa vaiheessa, aluksi riviltä 27 lähtien ajetaan &amp;lt;tt&amp;gt;configure&amp;lt;/tt&amp;gt;-skripti &amp;lt;tt&amp;gt;config.status&amp;lt;/tt&amp;gt;-osiossa. Tämän jälkeen ohjelma käännetään &amp;lt;tt&amp;gt;build&amp;lt;/tt&amp;gt;-osiossa riviltä 34 eteenpäin. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;build-indep&amp;lt;/tt&amp;gt;-osiossa käännetään tai luodaan alustariippumattomat tiedostot. Hellon tapauksessa niitä ei ole. Riviltä 77 eteenpäin rakennetaan varsinaista alustariippuvaista binääripakettia. &amp;quot;dh_&amp;quot;-alkuiset rivit ovat debhelperin funktiokutsuja, jotka tekevät erilaisia pieniä operaatioita rakentaen pakettia. Mm. seuraavia funktioita on tarjolla:&lt;br /&gt;
{| border=1&lt;br /&gt;
|&#039;&#039;&#039;Komento&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Kuvaus&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_testdir&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Tarkistaa, että ollaan oikeassa hakemistossa&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_testroot&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Tarkistaa, että meillä on pääkäyttäjän oikeudet kun niitä tarvitaan&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_strip&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Ajaa [[strip]]-komennon suoritettaville tiedostoille, jolloin niiden koko pienenee&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_compress&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Pakkaa [[gzip]]illä [[man]]-sivut ja ohjetiedostot, joiden koko ylittää 4kt&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_gencontrol&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Luo binääripaketille &amp;lt;tt&amp;gt;control&amp;lt;/tt&amp;gt;-tiedoston ja kopioi sen hakemistoon &amp;lt;tt&amp;gt;debian/hello/DEBIAN&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_md5sums&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Laskee [[md5sum|MD5]]-tarkistussummat paketin tiedostoille&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_install&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Jos ohjelma ei asenna kaikkia tarpeellisia tiedostoja oikeisiin hakemistoihin autoconfin avulla (esim. komennolla &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt;), voi käyttää tätä apufunktiota, jolle kerrotaan asennettavat tiedostot ja hakemistot &amp;lt;tt&amp;gt;debian/&#039;&#039;paketinnimi&#039;&#039;.install&amp;lt;/tt&amp;gt;-tiedostossa&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_installchangelog&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Asentaa muutoslokin polkuun &amp;lt;tt&amp;gt;/usr/share/doc/package/changelog&amp;lt;/tt&amp;gt;. Jos komennolle annetaan parametrina paketin mukana tulevan muutoslokin tiedostonimi, asennetaan myös se.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_shlibdeps&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Määrittää paketin riippuvuuksia binääritiedostoihin linkitettyjen kirjastotiedostojen perusteella&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_installdocs&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Asentaa &amp;lt;tt&amp;gt;debian/docs&amp;lt;/tt&amp;gt;-tiedostossa listatut tiedostot ja mm. &amp;lt;tt&amp;gt;debian/README.debian&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;debian/copyright&amp;lt;/tt&amp;gt;-tiedostot polkuun &amp;lt;tt&amp;gt;/usr/share/doc/paketti&amp;lt;/tt&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Jos paketti ei käytä autoconfia, on &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt; muokattava sellaiseksi, että ohjelma kääntyy ja asentuu polkuun &amp;lt;tt&amp;gt;debian/&#039;&#039;paketinnimi&#039;&#039;&amp;lt;/tt&amp;gt;. Se, miten kääntäminen tapahtuu, riippuu ohjelmasta. Funktion &amp;lt;tt&amp;gt;dh_install&amp;lt;/tt&amp;gt; avulla asennetaan tiedostot oikeisiin hakemistoihin lopullisessa binaaripaketissa.&lt;br /&gt;
&lt;br /&gt;
=== dirs ===&lt;br /&gt;
Tiedostossa &amp;lt;tt&amp;gt;debian/dirs&amp;lt;/tt&amp;gt; luetellaan hakemistot, joiden pitää olla olemassa kun ohjelmaa asennetaan mutta joita ohjelma ei normaalin asennusprosessin aikana luo. Esimerkiksi &amp;lt;tt&amp;gt;/usr/bin&amp;lt;/tt&amp;gt; on monesti tällainen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;dirs&amp;lt;/tt&amp;gt;-tiedostossa hakemistot luetellaan omilla riveillään, ja ensimmäinen kauttaviiva jätetään pois. Hellon tapauksessa meille riittää kirjoittaa tähän tiedostoon rivi&lt;br /&gt;
 usr/bin&lt;br /&gt;
&lt;br /&gt;
=== .ex-päätteiset tiedostot ===&lt;br /&gt;
&amp;lt;tt&amp;gt;dh_make&amp;lt;/tt&amp;gt; luo &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemistoon monia .ex-päätteisiä tiedostoja. Näitä tiedostoja muokkaamalla on mahdollista esimerkiksi saada paketti lisäämään tehtäviä [[cron]]ille ja kuvakkeen työpöytäympäristön valikkoon.&lt;br /&gt;
&lt;br /&gt;
Oletuksena .ex-päätteisiä tiedostoja ei huomioida. Jos haluat käyttää niitä, muokkaa tiedosto ensin sopivaksi ja poista tiedostonimestä tämän jälkeen .ex-pääte. Lisäksi tarkista, että sopivaa funktiota kutsutaan &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedostossa.&lt;br /&gt;
&lt;br /&gt;
Poista ne .ex-tiedostot, joita et tarvitse. Hellon tapauksessa emme tarvitse näitä. Seuraavassa esitellään kuitenkin muutamia yleisimmin käytettyjä tiedostoja joita luultavasti tulet joskus tarvitsemaan:&lt;br /&gt;
&lt;br /&gt;
==== cron.d ====&lt;br /&gt;
Tiedostoon &amp;lt;tt&amp;gt;cron.d&amp;lt;/tt&amp;gt; kirjoitetaan rivit, jotka halutaan lisätä &amp;lt;tt&amp;gt;cron&amp;lt;/tt&amp;gt;-järjestelmään. Rivit kirjoitetaan samassa muodossa kuin missä cronille annetaan suoritettavia tehtäviä. Katso lisätietoja artikkelista [[cron]].&lt;br /&gt;
&lt;br /&gt;
==== init.d ====&lt;br /&gt;
[[init]]-skripti, joka asennetaan polkuun &amp;lt;tt&amp;gt;/etc/init.d&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedoston komennolla &amp;lt;tt&amp;gt;dh_installinit&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== manpage.1 ====&lt;br /&gt;
Ohjelman [[man]]-sivu. Pisteen jälkeen oleva numero kertoo, mihin kategoriaan man-sivu asennetaan (kategoriat on listattu artikkelissa [[man]]). Man-sivu asennetaan paikoilleen &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedostossa olevalla komennolla &amp;lt;tt&amp;gt;dh_installman debian/mansivu.1&amp;lt;/tt&amp;gt;. Tiedoston nimi on yleensä muotoa &amp;lt;tt&amp;gt;paketinnimi.numero&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== manpage.sgml ====&lt;br /&gt;
SGML-muodossa kirjoitettu man-sivu. Pakettia käännettäessä (&amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedoston &amp;lt;tt&amp;gt;build&amp;lt;/tt&amp;gt;-osiossa) se on käännettävä komennolla &amp;lt;tt&amp;gt;docbook-to-man debian/manpage.xml &amp;gt; debian/paketti.1&amp;lt;/tt&amp;gt;. Käännösaikaisiksi riippuvuudeksi on lisättävä paketti &amp;lt;tt&amp;gt;docbook-to-man&amp;lt;/tt&amp;gt;. Man-sivu asennetaan paikoilleen &amp;lt;tt&amp;gt;dh_installman&amp;lt;/tt&amp;gt;-komennolla kuten edellä.&lt;br /&gt;
&lt;br /&gt;
== Tehdään paketti! ==&lt;br /&gt;
Nyt kun tarvittavat tiedostot on lopulta muokattu sopiviksi, on aika luoda varsinainen paketti. Siirry ohjelman päähakemistoon (&amp;lt;tt&amp;gt;hello-2.6&amp;lt;/tt&amp;gt;) ja aja komento&lt;br /&gt;
 debuild&lt;br /&gt;
joka tekee seuraavat asiat:&lt;br /&gt;
*Siistii paketin (ajaa [[make]]lla komennon &amp;lt;tt&amp;gt;debian/rules clean&amp;lt;/tt&amp;gt;)&lt;br /&gt;
*Kääntää ohjelman (&amp;lt;tt&amp;gt;debian/rules build&amp;lt;/tt&amp;gt;)&lt;br /&gt;
*Luo binääripaketin (&amp;lt;tt&amp;gt;debian/rules binary&amp;lt;/tt&amp;gt;)&lt;br /&gt;
*Allekirjoittaa .dsc-tiedoston [[gpg|gnupgllä]]&lt;br /&gt;
*Luo ja allekirjoittaa .changes-tiedoston&lt;br /&gt;
*Käyttää [[fakeroot]]ia, jolloin pääkäyttäjän oikeuksia ei tarvita&lt;br /&gt;
Allekirjoitus vaatii, että olet luonut [[gpg]]:llä itsellesi avaimen. Tällöin sinulta kysytään avaimesi salasanaa.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen, jos kaikki sujui ilman virheitä, ylähakemistosta pitäisi löytyä seuraavat tiedostot:&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.6.orig.tar.gz&amp;lt;/tt&amp;gt; - alkuperäinen lähdekoodi&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.6-1.dsc&amp;lt;/tt&amp;gt; - [[gpg]]:llä allekirjoitettu &amp;lt;tt&amp;gt;control&amp;lt;/tt&amp;gt;-tiedoston kaltainen tiedosto, jossa on listattu lähdekooditiedoston ja diff-tiedoston [[md5]]-summat&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.6-1.diff.gz&amp;lt;/tt&amp;gt; - [[gzip]]-pakattu [[diff]]-tiedosto lähdekoodiin tehdyistä muutoksista&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.6-1_i386.deb&amp;lt;/tt&amp;gt; - lopullinen deb-paketti!&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.6-1_i386.changes&amp;lt;/tt&amp;gt; - [[gpg]]:llä allekirjoitettu tiedosto, joka sisältää paketin muutoslokin (&amp;lt;tt&amp;gt;debian/changelog&amp;lt;/tt&amp;gt;) ja pakettiin liittyvien tiedostojen md5-summat&lt;br /&gt;
&lt;br /&gt;
Nyt lopullinen paketti voidaan asentaa [[dpkg]]:llä:&lt;br /&gt;
 dpkg -i hello_2.6-1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Kun myöhemmin teet muutoksia pakettiin, voit luoda uuden paketin nopeasti komennolla&lt;br /&gt;
 fakeroot debian/rules binary&lt;br /&gt;
joka ei kuitenkaan käännä ohjelmaa alusta lähtien (tärkeää huomata, jos muutat lähdekoodia).&lt;br /&gt;
&lt;br /&gt;
=== Lähdekoodipaketti ===&lt;br /&gt;
Edellä teimme tavallisen ns. &#039;&#039;binääripaketin&#039;&#039;, joka sisältää valmiiksi käännetyn ohjelman. Monesti on tarpeen tehdä myös lähdekoodipaketti, joka sisältää pakettiin ja sen kääntämiseen ja asentamiseen liittyvät tiedot (&amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemisto) ja ohjelman lähdekoodin. Tällöin paketti on mahdollista kääntää ja asentaa jokaiselle sopivalle alustalle kun taas käännetty &amp;lt;tt&amp;gt;.deb&amp;lt;/tt&amp;gt;-paketti toimii vain yhdellä alustalla (esim. x86).&lt;br /&gt;
&lt;br /&gt;
Lähdekoodipaketteja käytetään etenkin kun paketti julkaistaan esimerkiksi lisäämällä se jonkin jakelun virallisiin pakettilähteisiin. Tällöin kehittäjä yleensä vain lähettää palvelimelle lähdekoodipaketin, jonka palvelin sitten kääntää useille eri arkkitehtuureille.&lt;br /&gt;
&lt;br /&gt;
Lähdekoodipaketti luodaan ajamalla paketin päähakemistossa komento&lt;br /&gt;
 debuild -S -sa&lt;br /&gt;
Missä valitsin &amp;lt;tt&amp;gt;-S&amp;lt;/tt&amp;gt; tarkoittaa, että luodaan lähdekoodipaketti ja &amp;lt;tt&amp;gt;-sa&amp;lt;/tt&amp;gt; sisällyttää pakettiin mukaan alkuperäisen lähdekooditiedoston (&amp;lt;tt&amp;gt;.orig.tar.gz&amp;lt;/tt&amp;gt;). Tällöin ylähakemistoon pitäisi ilmestyä samanlaisten tiedostojen kuin luotaessa binääripakettia, paitsi että varsinaista &amp;lt;tt&amp;gt;.deb&amp;lt;/tt&amp;gt;-pakettia ei ilmesty. &lt;br /&gt;
&lt;br /&gt;
Nyt lähdekoodipaketti koostuu näistä tiedostoista (&amp;lt;tt&amp;gt;paketti.dsc&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;paketti.orig.tar.gz&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;paketti.diff.gz&amp;lt;/tt&amp;gt;), ja sitä voidaan hallita esimerkiksi &amp;lt;tt&amp;gt;dpkg-source&amp;lt;/tt&amp;gt;-ohjelmalla. Jos esimerkiksi olet saanut jostain lähdekoodipaketin, voit purkaa ja kääntää seuraavasti&lt;br /&gt;
 dpkg-source -x paketti.dsc&lt;br /&gt;
 cd paketti&lt;br /&gt;
 debuild&lt;br /&gt;
&lt;br /&gt;
Ilman &amp;lt;tt&amp;gt;debuildin&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;-sa&amp;lt;/tt&amp;gt;-valitsinta voi luoda paketin, joka ei sisällä alkuperäistä lähdekoodia. Tälle on käyttöä silloin, kun paketteja pidetään ulkopuolisessa pakettivarastossa ja uusi versio voidaan julkaista vain lähettämällä palvelimelle uusi lähdekoodipaketti ilman alkuperäistä lähdekoodia. Tällainen tilanne tulee eteen, kun paketista tehdään uusi versio joka ei muuta itse ohjelman lähdekoodia tai muuttaa sitä erillisellä &amp;lt;tt&amp;gt;patch&amp;lt;/tt&amp;gt;-tiedostolla (eli ohjelman tekijä ei ole julkaissut uutta versiota, mutta paketin tekijä tekee muutoksia joko itse ohjelmaan tai paketointiin).&lt;br /&gt;
&lt;br /&gt;
== Lintian: onnistuiko paketti? ==&lt;br /&gt;
Lintian on ohjelma, joka tarkistaa tekemäsi paketin laadun. Sille annetaan parametrina pakettia luotaessa syntynyt &amp;lt;tt&amp;gt;.changes&amp;lt;/tt&amp;gt;-päätteinen tiedosto. Yleensä kannattaa antaa myös valitsin -i, jolloin lintian kertoo tarkemmin, mikä paketissa on vialla:&lt;br /&gt;
 lintian -i hello_2.6-1_i386.changes&lt;br /&gt;
Tulosteessa E:-alkavat rivit tarkoittavat virhettä, W:-alkavat varoituksia ja N:-alkavat huomautuksia.&lt;br /&gt;
&lt;br /&gt;
Jos esimerkiksi et poistanut &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemistosta &amp;lt;tt&amp;gt;.ex&amp;lt;/tt&amp;gt;-päätteisiä tiedostoja, lintian varoittaa niistä. Yleensä paketin tulisi olla sellainen, ettei lintian löydä siitä mitään valitettavaa.&lt;br /&gt;
&lt;br /&gt;
== Patchit ==&lt;br /&gt;
Joskus pakettia tehtäessä on tehtävä muutoksia myös itse ohjelman lähdekoodiin. Tällöin on siistiä pitää muutokset erillään [[patch]]-tiedostoissa. Kun binääripaketti sitten tehdään, otetaan patchit käyttöön ennen kääntämistä.&lt;br /&gt;
&lt;br /&gt;
On olemassa monia erilaisia järjestelmiä patch-tiedostojen hallintaan. Seuraavaksi esitellään kaikkein matalimman tason vaihtoehto, eli emme käytä mitään erillistä toimintaa helpottavaa järjestelmää. Kun tietää, mitä pellin alla tapahtuu, voi alkaa käyttämään esimerkiksi [[CDBS]]:n tarjoamia vaihtoehtoja tai [[quilt]]-järjestelmää.&lt;br /&gt;
&lt;br /&gt;
(Huomio! Debianin kehittäjien keskuudessa on keskusteltu patch-järjestelmien yhdenmukaistamisesta Debianin lähdekoodipaketeissa. Tässä artikkelissa esitetty tapa ei välttämättä ole suositeltava käytäntö, vaikka se sinänsä toimiikin. Aika paljon kannatusta on saanut esimerkiksi [[quilt]]-niminen patch-järjestelmä.)&lt;br /&gt;
&lt;br /&gt;
Patchien hallintaan on monia aputyökaluja, mutta yksinkertaisimmillaan se hoituu näin: &lt;br /&gt;
*Pura alkuperäinen lähdekoodipaketti polkuihin &amp;lt;tt&amp;gt;/tmp/new&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;/tmp/old&amp;lt;/tt&amp;gt;&lt;br /&gt;
*Tee muutokset hakemistoon &amp;lt;tt&amp;gt;/tmp/new&amp;lt;/tt&amp;gt;&lt;br /&gt;
*Aja hakemistossa &amp;lt;tt&amp;gt;tmp&amp;lt;/tt&amp;gt; komento&lt;br /&gt;
 [[diff]] -Nurp old new &amp;gt; 01_patchin-nimi&lt;br /&gt;
:Joka luo patchin tiedostoon &amp;lt;tt&amp;gt;01_patchin-nimi&amp;lt;/tt&amp;gt; (yleensä patchien edessä on numero, ja patchit otetaan käyttöön numerojärjestyksessä). Optiot -Nurp aiheuttavat sen, että diff ottaa huomioon myös uudet tiedostot (-N) ja käy hakemistot läpi rekursiivisesti (-r)&lt;br /&gt;
*Luo paketin &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemistoon alihakemisto &amp;lt;tt&amp;gt;patches&amp;lt;/tt&amp;gt; ja kopioi äsken luomasi patchi sinne (&amp;lt;tt&amp;gt;cp /tmp/01_patchin-nimi debian/patches/&amp;lt;/tt&amp;gt;)&lt;br /&gt;
*Lisää &amp;lt;tt&amp;gt;debian/rules&amp;lt;/tt&amp;gt;-tiedostoon seuraavat kohdat, jotka ottavat patchit käyttöön ennen ohjelman kääntämistä ja poistavat ne käytöstä hakemistoa &amp;quot;siivottaessa&amp;quot;:&lt;br /&gt;
 patch: patch-stamp&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
patch-stamp:&lt;br /&gt;
	dh_testdir  # Oikea hakemisto&lt;br /&gt;
        # Kaikille .patch-päätteisille tiedostoille patches-hakemistossa&lt;br /&gt;
	@patches=debian/patches/*.patch; for patch in $$patches; do \  &lt;br /&gt;
		test -f $$patch || continue; \&lt;br /&gt;
		echo &amp;quot;Applying $$patch&amp;quot;; \&lt;br /&gt;
		patch -stuN -p1 &amp;lt; $$patch || exit 1; \  # Otetaan pathci käyttöön&lt;br /&gt;
	done&lt;br /&gt;
	touch $@&lt;br /&gt;
&lt;br /&gt;
# Patchien poistaminen (ajettaessa make clean), palauttaa lähdekoodin alkuperäiseksi&lt;br /&gt;
unpatch:&lt;br /&gt;
	dh_testdir&lt;br /&gt;
	@if test -f patch-stamp; then \&lt;br /&gt;
		patches=debian/patches/*.patch; \&lt;br /&gt;
		for patch in $$patches; do \   # Kerätään kaikki patchit&lt;br /&gt;
			reversepatches=&amp;quot;$$patch $$reversepatches&amp;quot;; \&lt;br /&gt;
		done; \&lt;br /&gt;
		for patch in $$reversepatches; do \&lt;br /&gt;
			test -f $$patch || continue; \&lt;br /&gt;
			echo &amp;quot;Reversing $$patch&amp;quot;; \&lt;br /&gt;
			patch -suRf -p1 &amp;lt; $$patch || exit 1; \  # Poistetaan patchi&lt;br /&gt;
		done; \&lt;br /&gt;
		rm -f patch-stamp; \&lt;br /&gt;
	fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Huolehdi siitä, että patch: ja unpatch: -kohdat ajetaan oikeaan aikaan: muuta rivi&lt;br /&gt;
 build: build-stamp&lt;br /&gt;
:muotoon&lt;br /&gt;
 build: patch-stamp build-stamp&lt;br /&gt;
Ja rivi&lt;br /&gt;
 clean:&lt;br /&gt;
muotoon&lt;br /&gt;
 clean: unpatch&lt;br /&gt;
&lt;br /&gt;
== Muut pakettityypit ==&lt;br /&gt;
===Multi-binary: Monta pakettia yhdestä lähdekoodipaketista ===&lt;br /&gt;
Joskus tulee eteen tilanne, jossa yksi ohjelma on jaettava useampaan eri pakettiin. Tällainen tilanne tulee eteen mm. silloin, kun paketoidaan suurta peliä: yleensä peleissä itse käännetty ohjelma vie murto-osan siitä tilasta, jonka pelin datatiedostot vievät. Jos koko ohjelma laitettaisiin yhteen pakettiin, käytettäisiin turhaan palvelimen levytilaa ja resursseja, kun samat alustariippumattomat datatiedostot kopioitaisiin jokaiselle arkkitehtuurille tehtyyn pakettiin. &lt;br /&gt;
&lt;br /&gt;
Toinen esimerkki tilanteesta, jossa ohjelman jakaminen moneen pakettiin on järkevää on ohjelma, jonka mukana tulee paljon (esimerkiksi jopa kymmeniä megatavuja) dokumentaatiota ja ohjeita.&lt;br /&gt;
&lt;br /&gt;
Debhelper mahdollistaa useampien pakettien luomisen yhdestä lähdekoodipaketista varsin yksinkertaisesti. Ensinnäkin jokaiselle paketille kirjoitetaan oma osio &amp;lt;tt&amp;gt;debian/control&amp;lt;/tt&amp;gt;-tiedostoon. Tiedostoon tulee aluksi normaalisti lähdekoodipaketin tiedot, ja tämän jälkeen luotavien binääripakettien tiedot peräkkäin. Esimerkki:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Source: hello&lt;br /&gt;
Section: unknown&lt;br /&gt;
Priority: extra&lt;br /&gt;
Maintainer: Ylläpitäjä &amp;lt;sähkö@posti&amp;gt;&lt;br /&gt;
Build-Depends: debhelper (&amp;gt;= 5), autotools-dev&lt;br /&gt;
Standards-Version: 3.7.3&lt;br /&gt;
&lt;br /&gt;
Package: hello&lt;br /&gt;
Architecture: any&lt;br /&gt;
Depends: ${shlibs:Depends}, ${misc:Depends}&lt;br /&gt;
Recommends: hello-doc&lt;br /&gt;
Description: Hello-ohjelma&lt;br /&gt;
 Klassinen hello-ohjelma, joka tulostaa tekstin&lt;br /&gt;
 hello world.&lt;br /&gt;
&lt;br /&gt;
Package: hello-doc&lt;br /&gt;
Architecture: all&lt;br /&gt;
Depends: hello&lt;br /&gt;
Description: Hellon ohjeet&lt;br /&gt;
 Monipuoliset käyttöohjeet hello world -sovelluksen käyttöön.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen muutetaan paketin asentamista (&amp;lt;tt&amp;gt;debian/rules&amp;lt;/tt&amp;gt;) siten, että esimerkiksi pakettiin &amp;lt;tt&amp;gt;hello&amp;lt;/tt&amp;gt; kuuluvat tiedostot asennettaisiin hakemistoon &amp;lt;tt&amp;gt;debian/hello/&amp;lt;/tt&amp;gt; ja paketin &amp;lt;tt&amp;gt;hello-doc&amp;lt;/tt&amp;gt;-tiedostot hakemistoon &amp;lt;tt&amp;gt;debian/hello-doc&amp;lt;/tt&amp;gt;. Näihin hakemistoihin tiedostot asennetaan kuten normaalisti luotaessa vain yhtä pakettia, eli esimerkiksi ajettavat ohjelmat voitaisiin sijoittaa polkuun &amp;lt;tt&amp;gt;debian/hello/usr/bin/&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tällaisessa tilanteessa ei yleensä ole järkevää käyttää &amp;lt;tt&amp;gt;dirs&amp;lt;/tt&amp;gt;-tiedostoa luomaan samat hakemistot molempiin paketteihin, koska luultavasti samoihin hakemistoihin ei sijoiteta tiedostoja eri paketeissa. Sen sijaan voidaan käyttää pakettikohtaisia tiedostoja, esimerkiksi &amp;lt;tt&amp;gt;hello.dirs&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;hello-doc.dirs&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Jos jokin Debhelperin komento (muotoa &amp;lt;tt&amp;gt;dh_jotain&amp;lt;/tt&amp;gt;) halutaan &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedostossa ajaa vain tietylle paketille, voidaan käyttää valitsinta &amp;lt;tt&amp;gt;--package&amp;lt;/tt&amp;gt;, esimerkiksi komennolla&lt;br /&gt;
 dh_installinfo --package=hello&lt;br /&gt;
asennettaisiin [[info]]-tiedostot vain &amp;lt;tt&amp;gt;hello&amp;lt;/tt&amp;gt;-pakettia luotaessa.&lt;br /&gt;
&lt;br /&gt;
== Pbuilder ==&lt;br /&gt;
Pbuilder on järjestelmä, joka kääntää ja rakentaa paketit omassa pienessä [[chroot]]-järjestelmässä. Pbuilderia käytettäessä saavutetaan mm. seuraavat edut:&lt;br /&gt;
#Käännösaikaiset riippuvuudet (&#039;&#039;build-depends&#039;&#039;) asennetaan automaattisesti&lt;br /&gt;
#Paketti käännetään puhtaassa ja mahdollisimman yksinkertaisessa ympäristössä, johon ei ole asennettu mitään ylimääräistä. Näin varmistetaan, että paketin kääntäminen onnistuu kaikissa järjestelmissä ja että käännösaikaiset riippuvuudet ovat riittävät.&lt;br /&gt;
#Paketin voi kääntää eri jakeluille ja jopa eri arkkitehtuurille&lt;br /&gt;
&lt;br /&gt;
Lisätietoja Pbuilderin käytöstä löytyy artikkelista [[Pbuilder]]&lt;br /&gt;
&lt;br /&gt;
== CDBS ==&lt;br /&gt;
Edellä tehtiin paketti käyttäen Debhelperiä, jolloin &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedoston kirjoittaminen oli hyvinkin työlästä. CDBS (&#039;&#039;Common Debian Build System&#039;&#039;) on toinen lähestymistapa pakettien luomiseen: se yksinkertaistaa rutiinitehtäviä jolloin esimerkiksiä [[Autotools]]ia käyttävän paketin &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedosto vaatii periaatteessa vain 4 riviä!&lt;br /&gt;
&lt;br /&gt;
Lisätietoja CDBS:n käytöstä löytyy artikkelista [[CDBS]].&lt;br /&gt;
&lt;br /&gt;
== Paketin päivittäminen ja muokkaaminen ==&lt;br /&gt;
Edellä käsiteltiin uuden paketin tekemistä. Monesti eteen tulee kuitenkin myös tilanteita, joissa jo olemassa olevaa pakettia tulee muuttaa tai päivittää. Päivittämiselle tulee tarve kun paketoidusta ohjelmasta julkaistaan uusi versio tai vaikkapa silloin, kun ohjelmassa oleva ohjelmavirhe (bugi) korjataan &#039;&#039;patch&#039;&#039;-tiedostolla.&lt;br /&gt;
&lt;br /&gt;
Muokkauksen tekeminen alkaa hakemalla lähdekoodipaketti. Tämä onnistuu kätevästi komennolla &amp;lt;tt&amp;gt;[[apt-get]] source paketti&amp;lt;/tt&amp;gt;. Tällöin &amp;lt;tt&amp;gt;apt&amp;lt;/tt&amp;gt; hakee nykyiseen hakemistoon paketin &amp;lt;tt&amp;gt;.dsc&amp;lt;/tt&amp;gt;-tiedoston, muutokset sisältävän &amp;lt;tt&amp;gt;.diff.gz&amp;lt;/tt&amp;gt;-tiedoston ja alkuperäisen ohjelman sisältävän &amp;lt;tt&amp;gt;.tar.gz&amp;lt;/tt&amp;gt;-paketin. Lisäksi hakemistoon syntyy &amp;lt;tt&amp;gt;ohjelmannimi-versio&amp;lt;/tt&amp;gt;-hakemisto, jonka sisältä löytyy sekä itse ohjelma että siihen tehdyt muutokset (mm. &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;)-hakemisto.&lt;br /&gt;
&lt;br /&gt;
Jos nyt halutaan esimerkiksi korjata ohjelmassa oleva bugi, voidaan edellä neuvotulla tavalla lisätä pakettiin uusi &amp;lt;tt&amp;gt;patch&amp;lt;/tt&amp;gt;-tiedosto. Tämän lisäksi on aina muistettava kirjata tiedot muutoksesta &amp;lt;tt&amp;gt;debian/changelog&amp;lt;/tt&amp;gt;-tiedostoon. Tämä onnistuu helpoiten komennolla &amp;lt;tt&amp;gt;dch -i&amp;lt;/tt&amp;gt;. Muutoslokin on tarkoitus tarkkaan kertoa, mitä muutoksia on tehty. Yleensä muutos korjaa jonkun vianhallintajärjestelmässä olevan ilmoitetun bugin, jolloin muutoslokissa mainitaan tämän bugin numero (Debianin vianseurantajärjestelmän kanssa käytetään syntaksia &amp;lt;tt&amp;gt;Closes: #numero&amp;lt;/tt&amp;gt; ja Ubuntun Launchpad-järjestelmässä ilmoitettujen bugien kanssa syntaksia LP: #numero).&lt;br /&gt;
&lt;br /&gt;
Jos paketoidusta ohjelmasta on ilmestynyt uusi versio, täytyy toimia hieman eri tavalla. Ensimmäinen tehtävä on ladata uuden ohjelman lähdekoodipaketti ja tutustua uuden version mukana tuomiin muutoksiin (&amp;lt;tt&amp;gt;NEWS&amp;lt;/tt&amp;gt;- tai &amp;lt;tt&amp;gt;CHANGELOG&amp;lt;/tt&amp;gt;-tiedosto). Tämän jälkeen puretaan paketti tiedostoon &amp;lt;tt&amp;gt;ohjelmannimi-versio&amp;lt;/tt&amp;gt; ja uudelleennimetään lähdekoodipakettitiedosto nimelle &amp;lt;tt&amp;gt;ohjelman_versio.orig.tar.gz&amp;lt;/tt&amp;gt;. Eli aivan kuin olisimme paketoimassa uutta ohjelmaa. &lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen voidaan kopioida vanha &#039;&#039;debianisointi&#039;&#039; eli &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemisto vanhasta paketista uuteen pakettiin. Helpoimmissa tapauksissa tämä riittää, mutta etenkin käytettävien patchien toimiminen ja tarpeellisuus uuden version kanssa on todella tärkeä selvittää. Lisäksi ohjelman kääntäminen ja asentaminen saattaa uuden version kanssa tapahtua eri tavalla. Tällaisessa tapauksessa muutoslokiin kirjataan maininta uudesta versiosta (&amp;quot;New upstream release&amp;quot;) ja kerrotaan myös, mitä muita muutoksia pakettiin tehtiin (esimerkiksi jätettiin pois tarpeettomaksi käynyt patchi.&lt;br /&gt;
&lt;br /&gt;
Uuden version numero riippuu siitä, paketoitiinko uusi versio vai korjattiinko vain vanhassa versiossa oleva ongelma. Jos itse ohjelman versio ei muuttunut, kasvatetaan paketin &amp;quot;revision&amp;quot;-numeroa yhdellä, esimerkiksi versio &amp;quot;0.4.1-2&amp;quot; muuttuisi versioksi &amp;quot;0.4.1-3&amp;quot;. Jos taas ohjelman versio muuttui, asetetaan paketin versioksi uuden version numero ja &amp;quot;revisioniksi&amp;quot; asetetaan 1: &amp;quot;0.4.1-2&amp;quot; -&amp;gt; &amp;quot;0.4.2-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Näiden toimenpiteiden jälkeen voidaan paketti luoda kuten normaalistikin &amp;lt;tt&amp;gt;debuild&amp;lt;/tt&amp;gt;- ja &amp;lt;tt&amp;gt;pdebuild&amp;lt;/tt&amp;gt;-komennoilla.&lt;br /&gt;
&lt;br /&gt;
===Debdiff===&lt;br /&gt;
Debdiff on [[diff]]in kaltainen ohjelma, joka vertailee kahta deb-pakettia. Sitä käytetään mm. silloin, kun lähetetään itse tehty korjaus ohjelman alkuperäiselle paketoijalle tai vianseurantajärjestelmään. Yleensä näin toimitaan silloin, kun muutoksen tekijällä ei ole oikeutta lähettää korjauksiaan suoraan virallisiin pakettivarastoihin.&lt;br /&gt;
&lt;br /&gt;
Debdiffille annetaan kahden lähdekoodipaketin &amp;lt;tt&amp;gt;.dsc&amp;lt;/tt&amp;gt;-tiedostot:&lt;br /&gt;
 debdiff vanha.dsc uusi.dsc&lt;br /&gt;
Jolloin ohjelma tulostaa erot ruudulle. Yleensä erot kannattaa [[Komentorivin perusteet#putkitus|putkittaa]] tiedostoon:&lt;br /&gt;
 debdiff vanha.dsc uusi.dsc &amp;gt; erot.debdiff&lt;br /&gt;
&lt;br /&gt;
== Pakettini on valmis, miten saan sen jakeluni pakettilähteisiin ==&lt;br /&gt;
Paketin saaminen jakelun virallisiin pakettilähteisiin on jakelun käytännöistä riippuen enemmän tai vähemmän työläs prosessi, johtuen muun muassa laadunvarmistuksesta. Teknisellä tasolla paketit viedään jakeluihin [[dput]]- tai [[dupload]]-työkaluilla. Katso lisää näiden työkalujen käytöstä näiden omilta sivuilta.&lt;br /&gt;
&lt;br /&gt;
Debianilla on käytössä [http://mentors.debian.net mentors.debian.net]-palvelu, jonne kaikki voivat lähettää omia pakettejaan tarjolle lähdekoodimuodossa. Tämän jälkeen paketille hankitaan/pyydetään halukas &amp;quot;sponsori&amp;quot;, joka on kokenut Debian-kehittäjä jolla on oikeudet lisätä paketteja virallisiin pakettilähteisiin. Sponsoreita haetaan yleensä lähettämällä viesti &amp;lt;tt&amp;gt;debian-mentors&amp;lt;/tt&amp;gt;-sähköpostilistalle sivustolta löytyvien ohjeiden mukaan. Tämän jälkeen joku paketista kiinnostunut kehittäjä tarkistaa sen ja antaa yleensä korjausehdotuksia. Kun paketti on hänen mielestään riittävän laadukas, hän lisää sen pakettilähteisiin. Prosessi voi paketin laadusta ja sponsoroijasta riippuen kestää pitkäänkin, ja vapaaehtoisuuteen perustamalla saattaa vaatia omaa aktiivisuutta ja kohteliasta ajoittaista tiediustelua.&lt;br /&gt;
&lt;br /&gt;
Virallisten pakettilähteiden lisäksi voit myös ylläpitää omaa. Paketteja voi myös jakaa helposti esimerkiksi [[Launchpad | Launchpadin]] tarjoaman [[PPA]]-ominaisuuden avulla. PPA automatisoi paketin kääntämistä ja julkaisua. Halutessasi voit myös vain yksinkertaisesti jakaa tekemääsi deb-tiedostoa millä tahansa tiedostonjakotekniikalla.&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[http://www.debian.org/doc/maint-guide/index.en.html#contents Debian New Maintainers&#039; Guide]&lt;br /&gt;
*[http://www.debian.org/doc/debian-policy/ Debian policy] - Debianin käytäntöjä ja sääntöjä&lt;br /&gt;
*Ubuntun [https://wiki.ubuntu.com/PackagingGuide PackagingGuide]-opas&lt;br /&gt;
*[http://wiki.ubuntu.com/PackagingGuide Packaging guide - Ubuntu Wiki]&lt;br /&gt;
*[http://www.debian-administration.org/articles/286 Setting up your own APT reposity]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;br /&gt;
[[Luokka:Paketinhallinta]]&lt;br /&gt;
[[Luokka:Debian GNU/Linux]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Deb-paketin_tekeminen&amp;diff=32567</id>
		<title>Deb-paketin tekeminen</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Deb-paketin_tekeminen&amp;diff=32567"/>
		<updated>2010-09-26T10:55:43Z</updated>

		<summary type="html">&lt;p&gt;TJ: migraatio hello 2.2 -&amp;gt; hello 2.6&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Debian]]issa ja siihen pohjautuvissa jakeluissa (esim. [[Knoppix]]issa, [[MEPIS]]issä ja [[Ubuntu]]ssa) käytetään [[Dpkg]]-paketinhallintajärjestelmää. Dpkg:ssa paketit ovat &amp;lt;tt&amp;gt;.deb&amp;lt;/tt&amp;gt;-tiedostoja, jotka sisältävät itse ohjelman lisäksi mm. tiedot paketin riippuvuuksista ja siitä, mihin ohjelma asennetaan. Deb-pakettien tekeminen ei ole mitenkään ylivoimainen tehtävä, kunhan perusasiat ja mm. [[komentorivi|komentorivin käyttö]] ovat hallussa.&lt;br /&gt;
&lt;br /&gt;
Tässä oppaassa luodaan aluksi malliksi yksinkertainen paketti [http://www.gnu.org/software/hello/ GNU Hello] -ohjelmasta, joka on [[GNU]]-projektin esimerkkiohjelma. Ohjelman lähdekoodipaketin voi ladata [http://ftp.gnu.org/gnu/hello/ GNU:n palvelimelta]. Paketin luomisessa käytetään tässä apuna Debhelper-apuohjelmaa. Tämä ei aina ole yksinkertaisin tapa paketoida ohjelma, mutta ennen helpottaviin tekniikoihin tutustumista on hyvä käydä asiat yksityiskohtaisemmin läpi.&lt;br /&gt;
&lt;br /&gt;
Kun perusteet on hallussa, tutustumme artikkelin loppupuolella mm. [[CDBS]]:ään, joka helpottaa huomattavasti monia paketointiin liittyviä rutiinitehtäviä.&lt;br /&gt;
&lt;br /&gt;
Debianin eri versiosta löytyvän paketin voi kääntää käytetylle versiolle sopivaksi tai pakettiin tehdä pieniä muutoksia huomattavasti helpommin kuin tätä ohjetta seuraamalla, komennoilla &amp;lt;tt&amp;gt;apt-get build-dep paketti&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;apt-get source paketti&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;dpkg-deb -build pakettihakemisto&amp;lt;/tt&amp;gt;, jolloin muutokset tehdään viimeksi mainittujen välissä (varsinainen muutos + uusi kohta tiedostoon &amp;lt;tt&amp;gt;debian/changelog&amp;lt;/tt&amp;gt;). Jos paketti tehdään valmiista Debianin lähdekoodipaketista, kääntämisen binääripaketiksi voi hoitaa paketin hakemisen yhteydessä komennolla &amp;lt;tt&amp;gt;apt-get --compile source paketti&amp;lt;/tt&amp;gt;. Lisätietoja näistä komennoista löytyy artikkeleista [[apt-get]] ja [[dpkg]].&lt;br /&gt;
&lt;br /&gt;
== Valmistelut ==&lt;br /&gt;
Aluksi on hyvä asentaa muutamia perustyökaluja, jotka sisältävät paketointityössä tarvittavia tai valinnaisia apuohjelmia. Asenna siis seuraavat paketit:&lt;br /&gt;
*dpkg-dev&lt;br /&gt;
*autoconf&lt;br /&gt;
*dh-make&lt;br /&gt;
*devscripts&lt;br /&gt;
*[[fakeroot]]&lt;br /&gt;
*[[Gpg|gnupg]]&lt;br /&gt;
*build-essential&lt;br /&gt;
*lintian&lt;br /&gt;
*libtool&lt;br /&gt;
*automake&lt;br /&gt;
*pbuilder&lt;br /&gt;
&lt;br /&gt;
Kun paketit on asennettu, lataa Hello-ohjelman lähdekoodi ja [[tar|pura]] se työhakemistoosi. Nyt sinulla pitäisi olla työhakemistossasi tiedosto &amp;lt;tt&amp;gt;hello-2.6.tar.gz&amp;lt;/tt&amp;gt; ja hakemisto &amp;lt;tt&amp;gt;hello-2.6&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Paketoinnin aloitus ==&lt;br /&gt;
Aluksi kannattaa kokeilla, että saat ohjelman [[Kääntäminen|käännettyä]] ja ajettua. Sinun pitäisi osata tehdä tämä, jos luet tätä opasta, mutta lyhykäisyydessään voit asentaa Hellon hakemistoon ~/hello seuraavasti:&lt;br /&gt;
 ./configure --prefix=/home/käyttäjä/hello&lt;br /&gt;
 [[make]]&lt;br /&gt;
 make install&lt;br /&gt;
Nyt hakemistosta ~/hello pitäisi löytyä alihakemistot bin ja share, joissa Hellon tiedostot ovat.&lt;br /&gt;
&lt;br /&gt;
Putsaa nyt hakemisto, jossa käänsit Hellon komennolla&lt;br /&gt;
 make distclean&lt;br /&gt;
Nyt jos ohjelma kääntyi oikein, voimme aloittaa itse paketin tekemisen.&lt;br /&gt;
&lt;br /&gt;
=== Pohja ===&lt;br /&gt;
Siirry ohjelman hakemistoon (hello-2.6) ja aja komento&lt;br /&gt;
 dh_make -e sinun@sähköpostiosoitteesi -f ../hello-2.6.tar.gz&lt;br /&gt;
Toinen parametri on siis paketin tekijän sähköpostiosoite ja neljäs alkuperäinen lähdekooditiedosto. Ohjelma kysyy aluksi, minkätyyppistä pakettia olemme luomassa:&lt;br /&gt;
 Type of package: single binary, multiple binary, library, kernel module or cdbs?&lt;br /&gt;
 [s/m/l/k/b]  &lt;br /&gt;
Vastaa tähän s (&#039;&#039;single binary&#039;&#039;), sillä olemme luomassa yksinkertaista yhden ohjelman käsittävää pakettia. Tämän jälkeen vahvista tiedot entterillä, jonka jälkeen dh_make luo hakemistoon &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-alihakemiston, joka sisältää tiedostot, joiden perusteella varsinainen paketti luodaan. Se myös luo ylähakemistoon tiedoston &amp;lt;tt&amp;gt;paketti_versio.orig.tar.gz&amp;lt;/tt&amp;gt;, tässä tapauksessa siis &amp;lt;tt&amp;gt;hello_2.6.orig.tar.gz&amp;lt;/tt&amp;gt; joka sisältää alkuperäisen lähdekoodipaketin.&lt;br /&gt;
&lt;br /&gt;
Huomaa, että &amp;lt;tt&amp;gt;dh_make&amp;lt;/tt&amp;gt; kuuluu ajaa vain kerran! Tulevien muutosten jälkeen sitä ei tarvitse (eikä saa) ajaa.&lt;br /&gt;
&lt;br /&gt;
== Asennushakemisto ==&lt;br /&gt;
Paketin luova työkalu päättelee paketin tiedostot siten, että ohjelma asennetaan sen valvonnassa väliaikaiseen alihakemistoon. Yleensä tämä alihakemisto on &amp;lt;tt&amp;gt;debian/paketin_nimi&amp;lt;/tt&amp;gt;, jonne paketti asennetaan aivan normaalisti: esimerkiksi Hellon binääri menisi hakemistoon &amp;lt;tt&amp;gt;debian/hello/usr/bin/hello&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Autoconf]]ia käyttävien pakettien kanssa (pääasiassa ohjelmat, jotka asennetaan komennolla &amp;lt;tt&amp;gt;./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&amp;lt;/tt&amp;gt;) paketin luoma työkalu osaa hoitaa tämän automaattisesti, eikä sinun tarvitse tässä vaiheessa tehdä mitään. Kuten huomasit asentaessamme ohjelmaa oppaan alussa, annoimme configure-skriptille parametrin &amp;lt;tt&amp;gt;--prefix=/hakemisto/jonne/ohjelma/asennetaan&amp;lt;/tt&amp;gt;. Paketoija antaa configurelle samalla tavalla sopivan parametrin, jolloin ohjelma asentuu oikeaan paikkaan.&lt;br /&gt;
&lt;br /&gt;
Jos ohjelma ei käytä autoconfia, on asennushakemistosta huolehdittava itse. Tämä tulee eteen kun myöhemmin muokkaamme tiedostoa &amp;lt;tt&amp;gt;debian/rules&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Asetustiedostot ==&lt;br /&gt;
Dh_make loi &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemiston, joka sisältää monia tiedostoja, joiden perusteella itse paketti luodaan. Tässä vaiheessa on käytävä ne läpi ja muokattava sopiviksi.&lt;br /&gt;
&lt;br /&gt;
=== control ===&lt;br /&gt;
Tiedostossa &amp;lt;tt&amp;gt;debian/control&amp;lt;/tt&amp;gt; kerrotaan perustiedot paketista ja sen riippuvuuksista. Meidän tapauksessamme dh_make loi seuraavanlaisen pohjan (rivinumerot lisätty):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1  Source: hello&lt;br /&gt;
2  Section: unknown&lt;br /&gt;
3  Priority: extra&lt;br /&gt;
4  Maintainer: Paketin Tekijä &amp;lt;foo@bar.com&amp;gt;&lt;br /&gt;
5  Build-Depends: debhelper (&amp;gt;= 5), autotools-dev&lt;br /&gt;
6  Standards-Version: 3.7.2&lt;br /&gt;
7&lt;br /&gt;
8  Package: hello&lt;br /&gt;
9  Architecture: any&lt;br /&gt;
10 Depends: ${shlibs:Depends}, ${misc:Depends}&lt;br /&gt;
11 Description: &amp;lt;insert up to 60 chars description&amp;gt;&lt;br /&gt;
12 &amp;lt;insert long description, indented with spaces&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Riveillä 1-6 on &#039;&#039;lähdekoodipaketin&#039;&#039; (engl. &#039;&#039;source&#039;&#039;) perustiedot:&lt;br /&gt;
*Rivillä 1 on lähdekoodipaketin nimi&lt;br /&gt;
*Rivillä 2 kerrotaan, mihin osioon paketti kuuluu. Debianissa paketit osioihin, joita ovat mm. &#039;&#039;main&#039;&#039; (vapaat ohjelmat), &#039;&#039;non-free&#039;&#039; (ohjelmat, jotka eivät ole vapaita) ja &#039;&#039;contrib&#039;&#039; (ohjelmat, jotka riippuvat vapaista ohjelmista). Nämä ohjelmat on yhä jaettu pienempiin osioihin, kuten &#039;&#039;devel&#039;&#039; (kehitystyökalut) ja &#039;&#039;mail&#039;&#039; (sähköpostiohjelmat). Hellolle sopiva osio voisi olla &#039;&#039;text&#039;&#039;. Osiot on listattu [http://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections Debian policyssä].&lt;br /&gt;
*Kolmannella rivillä kerrotaan, kuinka tärkeää käyttäjälle on asentaa tämä paketti. Vaikka &amp;quot;Terve maailma!&amp;quot; -viestin tulostava ohjelma voi tuntua tärkeältä, ehkäpä se ei kuitenkaan ole yhtä tärkeä kuin vaikka ydin, joten jätetään sen tärkeysasteeksi &#039;&#039;extra&#039;&#039;.&lt;br /&gt;
*Neljännellä rivillä on paketin tekijän nimi ja sähköpostiosoite&lt;br /&gt;
*Rivillä 5 listataan pilkulla erotettuna paketit, jotka tarvitaan tämän paketin kääntämiseen. Jos ohjelmasta on oltava tietty versio, haluttu versio voidaan ilmoittaa sulkeissa (esimerkissä tarvitaan &#039;&#039;debhelper&#039;&#039;-paketin versio 5 tai uudempi). Käytännössä aina tarvittavia paketteja (esim. gcc ja make) ei tarvitse luetella, sillä ne otetaan mukaan automaattisesti. Kuitenkin kaikki muut kääntämisessä tarvittavat vähänkin harvinaisemmat paketit on lueteltava. Tässä vaiheessa voitaisiin myös samalla tavalla luetella paketit, jotka estävät kääntämisen (&#039;&#039;Build-Conflicts: paketti1, paketti2&#039;&#039;). Hello on sen verran helppo kääntää, ettei meidän tarvitse nyt lisätä tähän mitään ylimääräisiä paketteja.&lt;br /&gt;
*Rivillä 6 kerrotaan, minkä &#039;&#039;Debian Policy&#039;&#039; -standardin version mukainen paketti on. Tähän ei tarvitse koskea.&lt;br /&gt;
*Rivillä 8 on varsinaisen binääripaketin nimi. Yleensä se on sama kuin lähdekoodipaketin nimi.&lt;br /&gt;
*Rivillä 9 kerrotaan, millä arkkitehtuurilla paketti toimii. Jätetään tämä arvoon &amp;quot;any&amp;quot;, jolloin paketin tekevä työkalu huolehtii arkkitehtuurista. Jos paketti toimii kaikilla arkkitehtuureilla (esim. se on ohjepaketti tai [[Perl]]-skripti), arkkitehtuuriksi laitetaan &amp;quot;all&amp;quot;.&lt;br /&gt;
*Rivillä 10 listataan paketit, jotka ovat binääripaketin riippuvuuksia. Koska Hello ei tarvitse mitään erityisiä paketteja, jätetään tämä tyhjäksi. &amp;quot;&#039;&#039;${shllibs:Debends}&#039;&#039;&amp;quot; aiheuttaa sen, että pakettia luotaessa pyritään riippuvuuksiksi lisäämään automaattisesti ne paketit, joiden tiedostoja vasten tämän paketin konekieliset tiedostot on linkitetty.&lt;br /&gt;
*Lopuksi paketille annetaan vielä lyhyt (suositus noin 60 merkkiä) ja pitkä kuvaus. Pitkä kuvaus kirjoitetaan tiedoston loppuun siten, että jokaisen rivin alussa on välilyönti. Tyhjiä rivejä voidaan tehdä laittamalla riville pelkästään piste. Näin lopullinen &amp;lt;tt&amp;gt;control&amp;lt;/tt&amp;gt;-tiedosto voisi näyttää tältä:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Source: hello&lt;br /&gt;
Section: text&lt;br /&gt;
Priority: extra&lt;br /&gt;
Maintainer: Tekijä &amp;lt;foo@bar.com&amp;gt;&lt;br /&gt;
Build-Depends: debhelper (&amp;gt;= 5), autotools-dev&lt;br /&gt;
Standards-Version: 3.7.2&lt;br /&gt;
&lt;br /&gt;
Package: hello&lt;br /&gt;
Architecture: any&lt;br /&gt;
Depends: ${shlibs:Depends}, ${misc:Depends}&lt;br /&gt;
Description: Hello world -ohjelma&lt;br /&gt;
 Klassinen Hello world -ohjelma, jonka avulla opettelemme &lt;br /&gt;
 deb-pakettien tekemistä.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Suositeltavat paketit, ristiriidat ja muut suhteet toisiin paketteihin ===&lt;br /&gt;
Riippuvuuksien lisäksi paketti voi myös suositella jonkun toisen paketin asentamista, tai se voi myös kieltäytyä asentumasta samaan järjestelmään jonkin toisen paketin kanssa (ristiriita toisen paketin kanssa, engl. &#039;&#039;conflict&#039;&#039;). Tällaiset paketit esitellään &amp;lt;tt&amp;gt;control&amp;lt;/tt&amp;gt;-tiedostossa samaan tapaan kuin riippuvuudet. &lt;br /&gt;
&lt;br /&gt;
Riippuvuuksien lisäksi apt tukee seuraavia suhteita pakettien välillä:&lt;br /&gt;
*&amp;lt;tt&amp;gt;Recommends&amp;lt;/tt&amp;gt;: Suositeltavat paketit. Yleensä paketteja, joita käytetään käytännössä aina tämän paketin kanssa. Esim. [[aptitude]] asentaa nämä automaattisesti, apt vain suosittelee.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Suggests&amp;lt;/tt&amp;gt;: Muita tämän paketin kanssa hyviä paketteja. Monet apt:n edustaohjelmat (kuten aptitude) näyttävät tämän listan, apt ei.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Pre-Depends&amp;lt;/tt&amp;gt;: Vahvempi kuin Depends. Vaatii, että paketit on asennettu ja otettu käyttöön ennen kuin suostuu asentamaan tämän paketin. Käytetään erittäin harvoin.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Conflicts&amp;lt;/tt&amp;gt;: Paketit, joiden kanssa samaan järjestelmään tätä pakettia ei voida asentaa.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Provides&amp;lt;/tt&amp;gt;: Mitkä virtuaaliset paketit tämä paketti toteuttaa.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Replaces&amp;lt;/tt&amp;gt;: Paketit, jotka tämä paketti korvaa.&lt;br /&gt;
&lt;br /&gt;
Jos esimerkiksi pakettimme nyt vaatisi paketin &#039;&#039;foo&#039;&#039; version 2.3 tai uudemman, paketti &#039;&#039;bar&#039;&#039; olisi myös kiva sen kanssa, ja pakettimme ei toimisi yhdessä &#039;&#039;libfoo&#039;&#039;:n kanssa, voisimme lisätä seuraavat rivit:&lt;br /&gt;
 Depends: ${shlibs:Depends}, ${misc:Depends}, foo (&amp;gt;=2.3)&lt;br /&gt;
 Recommends: bar&lt;br /&gt;
 Conflicts: libfoo&lt;br /&gt;
&lt;br /&gt;
Vastaavasti on mahdollista asettaa myös lähdekoodipaketille &#039;&#039;Build-Conflicts&#039;&#039; ja muut vastaavat suhteet.&lt;br /&gt;
&lt;br /&gt;
=== copyright ===&lt;br /&gt;
Paketin tekijänoikeuksista kerrotaan tiedostossa &amp;lt;tt&amp;gt;debian/copyright&amp;lt;/tt&amp;gt;. Tämän tiedoston muoto on periaatteessa vapaa, mutta hyvän tiedoston saa muokkaamalla dh_maken luomaa. Tässä tiedostosta tulee käydä ilmi paketin luoja, alkuperäinen tekijä ja ohjelman tekijänoikeustiedot (esim. GPL-lisenssin alainen).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== changelog ===&lt;br /&gt;
dh_make luo seuraavanlaisen pohjan &amp;lt;tt&amp;gt;debian/changelog&amp;lt;/tt&amp;gt;-tiedostolle: (rivinumerot lisätty)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1 hello (2.6-1) unstable; urgency=low&lt;br /&gt;
2&lt;br /&gt;
3   * Initial release (Closes: #nnnn)  &amp;lt;nnnn is the bug number of your ITP&amp;gt;&lt;br /&gt;
3&lt;br /&gt;
4  -- Tekijän Nimi &amp;lt;sähköposti@osoite.com&amp;gt;  Sat, 21 Apr 2007 23:59:27 +0300&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rivillä 1 on aluksi paketin nimi (hello) ja versionumero (2.6-1). Seuraavana on jakelun nimi, johon paketti kuuluu (Debianilla on stable, testing ja unstable -jakelut). Yleensä uudet paketit ja päivitykset vanhoihin paketteihin lisätään ensin kehitysversioon, joka Debianilla on unstable. Viimeisenä on tieto paketin kiireellisyydestä (&#039;&#039;urgency&#039;&#039;), yleensä &amp;quot;low&amp;quot; on sille oikea arvo. &lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen seuraavilla riveillä on itse muutosloki (engl. &#039;&#039;changelog&#039;&#039;). Rivin alussa on kaksi välilyöntiä ja tähti (*). Viimeisenä (rivillä 4) on tieto paketin tekijästä ja tekoajankohdasta (esimerkin mukaisessa muodossa). Tämän rivin alussa on yksi välilyönti.&lt;br /&gt;
&lt;br /&gt;
Yleensä paketteihin tehdyt muutokset korjaavat joitain vianhallintajärjestelmään ilmoitettuja vikoja (bugeja). Jos paketti korjaa jonkin ilmoitetun vian, se ilmoitetaan muutoslokissa. Jos paketti esimerkiksi korjaa Debianin vianseurantajärjestelmän bugin numero 123456, tulee muutoslokissa esiintyä merkkijono &amp;lt;tt&amp;gt;Closes: #123456&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Muutoslokia pystyy muokkaamaan joko muokkaamalla tekstitiedostoa suoraan tai käyttämällä [[dch]]-komentoa (tai sen pidempää muotoa, komentoa &amp;lt;tt&amp;gt;debchange&amp;lt;/tt&amp;gt;). Sopivan pohjan uudelle muutokselle saa luotua komennolla &amp;lt;tt&amp;gt;dch -i&amp;lt;/tt&amp;gt;. Tämä avaa muutoslokin &amp;lt;tt&amp;gt;EDITOR&amp;lt;/tt&amp;gt;-[[ympäristömuuttuja]]ssa asetettuun tekstieditoriin. Muutoksen tekijän nimi haetaan ympäristömuuttujasta &amp;lt;tt&amp;gt;DEBFULLNAME&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;NAME&amp;lt;/tt&amp;gt; ja sähköpostiosoite ympäristömuuttujasta &amp;lt;tt&amp;gt;DEBEMAIL&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;EMAIL&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== rules ===&lt;br /&gt;
Tiedosto &amp;lt;tt&amp;gt;debian/rules&amp;lt;/tt&amp;gt; on [[Makefile]]n tapainen tiedosto, jonka perusteella varsinainen paketti luodaan. Tämän tiedoston perusteella ohjelma käännetään ja asennetaan hakemistoon &amp;lt;tt&amp;gt;debian/paketin_nimi&amp;lt;/tt&amp;gt;, tässä tapauksessa &amp;lt;tt&amp;gt;debian/hello&amp;lt;/tt&amp;gt;. Tähän hakemistoon asentuvien tiedostojen perusteella luodaan varsinainen paketti.&lt;br /&gt;
&lt;br /&gt;
Koska Hello käyttää autoconfia, osaa paketin luova työkalu tehdä tarvittavat asetukset itse, eikä meidän periaatteessa tarvitse edes koskea &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedostoon. Katsotaan nyt kuitenkin sitä malliksi, sillä vähänkin monimutkaisempien pakettien kohdalla sitä on muokattava. Dh_maken luoma malli on seuraava: (rivinumerot lisätty)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1  #!/usr/bin/make -f&lt;br /&gt;
2  # -*- makefile -*-&lt;br /&gt;
3  # Sample debian/rules that uses debhelper.&lt;br /&gt;
4  # This file was originally written by Joey Hess and Craig Small.&lt;br /&gt;
5  # As a special exception, when this file is copied by dh-make into a&lt;br /&gt;
6  # dh-make output file, you may use that output file without restriction.&lt;br /&gt;
7  # This special exception was added by Craig Small in version 0.37 of dh-make.&lt;br /&gt;
8&lt;br /&gt;
9  # Uncomment this to turn on verbose mode.&lt;br /&gt;
10 #export DH_VERBOSE=1&lt;br /&gt;
11&lt;br /&gt;
12&lt;br /&gt;
13 # These are used for cross-compiling and for saving the configure script&lt;br /&gt;
14 # from having to guess our platform (since we know it already)&lt;br /&gt;
15 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)&lt;br /&gt;
16 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)&lt;br /&gt;
17&lt;br /&gt;
18&lt;br /&gt;
19 CFLAGS = -Wall -g&lt;br /&gt;
20&lt;br /&gt;
21 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))&lt;br /&gt;
22         CFLAGS += -O0&lt;br /&gt;
23 else&lt;br /&gt;
24         CFLAGS += -O2&lt;br /&gt;
25 endif&lt;br /&gt;
26&lt;br /&gt;
27 config.status: configure&lt;br /&gt;
28         dh_testdir&lt;br /&gt;
29         # Add here commands to configure the package.&lt;br /&gt;
30         ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr \ &lt;br /&gt;
31 --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS=&amp;quot;$(CFLAGS)&amp;quot; LDFLAGS=&amp;quot;-Wl,-z,defs&amp;quot;&lt;br /&gt;
32&lt;br /&gt;
33&lt;br /&gt;
34 build: build-stamp&lt;br /&gt;
35 &lt;br /&gt;
36 build-stamp:  config.status&lt;br /&gt;
37         dh_testdir&lt;br /&gt;
38&lt;br /&gt;
39         # Add here commands to compile the package.&lt;br /&gt;
40         $(MAKE)&lt;br /&gt;
41         #docbook-to-man debian/hello.sgml &amp;gt; hello.1&lt;br /&gt;
42&lt;br /&gt;
43         touch $@&lt;br /&gt;
44&lt;br /&gt;
45 clean:&lt;br /&gt;
46         dh_testdir&lt;br /&gt;
47         dh_testroot&lt;br /&gt;
48         rm -f build-stamp&lt;br /&gt;
49&lt;br /&gt;
50         # Add here commands to clean up after the build process.&lt;br /&gt;
51         -$(MAKE) distclean&lt;br /&gt;
52 ifneq &amp;quot;$(wildcard /usr/share/misc/config.sub)&amp;quot; &amp;quot;&amp;quot;&lt;br /&gt;
53         cp -f /usr/share/misc/config.sub config.sub&lt;br /&gt;
54 endif&lt;br /&gt;
55 ifneq &amp;quot;$(wildcard /usr/share/misc/config.guess)&amp;quot; &amp;quot;&amp;quot;&lt;br /&gt;
56         cp -f /usr/share/misc/config.guess config.guess&lt;br /&gt;
57 endif&lt;br /&gt;
58&lt;br /&gt;
59&lt;br /&gt;
60         dh_clean&lt;br /&gt;
61&lt;br /&gt;
62 install: build&lt;br /&gt;
63         dh_testdir&lt;br /&gt;
64         dh_testroot&lt;br /&gt;
65         dh_clean -k&lt;br /&gt;
66         dh_installdirs&lt;br /&gt;
67&lt;br /&gt;
68         # Add here commands to install the package into debian/hello.&lt;br /&gt;
69         $(MAKE) DESTDIR=$(CURDIR)/debian/hello install&lt;br /&gt;
70&lt;br /&gt;
71&lt;br /&gt;
72 # Build architecture-independent files here.&lt;br /&gt;
73 binary-indep: build install&lt;br /&gt;
74 # We have nothing to do by default.&lt;br /&gt;
75&lt;br /&gt;
76 # Build architecture-dependent files here.&lt;br /&gt;
77 binary-arch: build install&lt;br /&gt;
78         dh_testdir&lt;br /&gt;
79         dh_testroot&lt;br /&gt;
80         dh_installchangelogs ChangeLog&lt;br /&gt;
81         dh_installdocs&lt;br /&gt;
82         dh_installexamples&lt;br /&gt;
83 #       dh_install&lt;br /&gt;
84 #       dh_installmenu&lt;br /&gt;
85 #       dh_installdebconf&lt;br /&gt;
86 #       dh_installlogrotate&lt;br /&gt;
87 #       dh_installemacsen&lt;br /&gt;
88 #       dh_installpam&lt;br /&gt;
89 #       dh_installmime&lt;br /&gt;
90 #       dh_python&lt;br /&gt;
91 #       dh_installinit&lt;br /&gt;
92 #       dh_installcron&lt;br /&gt;
93 #       dh_installinfo&lt;br /&gt;
94         dh_installman&lt;br /&gt;
95         dh_link&lt;br /&gt;
96         dh_strip&lt;br /&gt;
97         dh_compress&lt;br /&gt;
98         dh_fixperms&lt;br /&gt;
99  #       dh_perl&lt;br /&gt;
100 #       dh_makeshlibs&lt;br /&gt;
101         dh_installdeb&lt;br /&gt;
102         dh_shlibdeps&lt;br /&gt;
103         dh_gencontrol&lt;br /&gt;
104         dh_md5sums&lt;br /&gt;
105         dh_builddeb&lt;br /&gt;
106&lt;br /&gt;
107 binary: binary-indep binary-arch&lt;br /&gt;
108 .PHONY: build clean binary-indep binary-arch binary install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tiedoston alussa annetaan käännösoptiot, esimerkiksi [[gcc|C-kääntäjän]] käännösparametrit laitetaan muuttujaan CFLAGS. Tämä tehdään riveillä 19-25.&lt;br /&gt;
&lt;br /&gt;
Riveillä 27-31 ajetaan paketin &amp;lt;tt&amp;gt;configure&amp;lt;/tt&amp;gt;-skripti. Koska Hello käyttää autoconfia ja siten &amp;lt;tt&amp;gt;configure&amp;lt;/tt&amp;gt;-skriptiä, voimme välittää tässä vaiheessa tarvittavat parametrit. Saatat ihmetellä, miksi tässä annetaan parametrit &amp;lt;tt&amp;gt;--prefix=/usr&amp;lt;/tt&amp;gt;, vaikka juuri todettiin, että ohjelma on asennettava &amp;lt;tt&amp;gt;debian/hello&amp;lt;/tt&amp;gt;-alihakemistoon. Rivillä 69, kun ajetaan paketin asennuskomento, kuitenkin asetetaan kohdehakemistoksi &amp;lt;tt&amp;gt;debian/hello&amp;lt;/tt&amp;gt;, jolloin paketti asentuu polkuun &amp;lt;tt&amp;gt;debian/hello/usr&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Jos tiedoston syntaksi on epäselvä, katso artikkeli [[Makefile]]. Paketti asennetaan monessa vaiheessa, aluksi riviltä 27 lähtien ajetaan &amp;lt;tt&amp;gt;configure&amp;lt;/tt&amp;gt;-skripti &amp;lt;tt&amp;gt;config.status&amp;lt;/tt&amp;gt;-osiossa. Tämän jälkeen ohjelma käännetään &amp;lt;tt&amp;gt;build&amp;lt;/tt&amp;gt;-osiossa riviltä 34 eteenpäin. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;build-indep&amp;lt;/tt&amp;gt;-osiossa käännetään tai luodaan alustariippumattomat tiedostot. Hellon tapauksessa niitä ei ole. Riviltä 77 eteenpäin rakennetaan varsinaista alustariippuvaista binääripakettia. &amp;quot;dh_&amp;quot;-alkuiset rivit ovat debhelperin funktiokutsuja, jotka tekevät erilaisia pieniä operaatioita rakentaen pakettia. Mm. seuraavia funktioita on tarjolla:&lt;br /&gt;
{| border=1&lt;br /&gt;
|&#039;&#039;&#039;Komento&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Kuvaus&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_testdir&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Tarkistaa, että ollaan oikeassa hakemistossa&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_testroot&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Tarkistaa, että meillä on pääkäyttäjän oikeudet kun niitä tarvitaan&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_strip&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Ajaa [[strip]]-komennon suoritettaville tiedostoille, jolloin niiden koko pienenee&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_compress&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Pakkaa [[gzip]]illä [[man]]-sivut ja ohjetiedostot, joiden koko ylittää 4kt&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_gencontrol&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Luo binääripaketille &amp;lt;tt&amp;gt;control&amp;lt;/tt&amp;gt;-tiedoston ja kopioi sen hakemistoon &amp;lt;tt&amp;gt;debian/hello/DEBIAN&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_md5sums&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Laskee [[md5sum|MD5]]-tarkistussummat paketin tiedostoille&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_install&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Jos ohjelma ei asenna kaikkia tarpeellisia tiedostoja oikeisiin hakemistoihin autoconfin avulla (esim. komennolla &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt;), voi käyttää tätä apufunktiota, jolle kerrotaan asennettavat tiedostot ja hakemistot &amp;lt;tt&amp;gt;debian/&#039;&#039;paketinnimi&#039;&#039;.install&amp;lt;/tt&amp;gt;-tiedostossa&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_installchangelog&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Asentaa muutoslokin polkuun &amp;lt;tt&amp;gt;/usr/share/doc/package/changelog&amp;lt;/tt&amp;gt;. Jos komennolle annetaan parametrina paketin mukana tulevan muutoslokin tiedostonimi, asennetaan myös se.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_shlibdeps&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Määrittää paketin riippuvuuksia binääritiedostoihin linkitettyjen kirjastotiedostojen perusteella&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_installdocs&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Asentaa &amp;lt;tt&amp;gt;debian/docs&amp;lt;/tt&amp;gt;-tiedostossa listatut tiedostot ja mm. &amp;lt;tt&amp;gt;debian/README.debian&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;debian/copyright&amp;lt;/tt&amp;gt;-tiedostot polkuun &amp;lt;tt&amp;gt;/usr/share/doc/paketti&amp;lt;/tt&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Jos paketti ei käytä autoconfia, on &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt; muokattava sellaiseksi, että ohjelma kääntyy ja asentuu polkuun &amp;lt;tt&amp;gt;debian/&#039;&#039;paketinnimi&#039;&#039;&amp;lt;/tt&amp;gt;. Se, miten kääntäminen tapahtuu, riippuu ohjelmasta. Funktion &amp;lt;tt&amp;gt;dh_install&amp;lt;/tt&amp;gt; avulla asennetaan tiedostot oikeisiin hakemistoihin lopullisessa binaaripaketissa.&lt;br /&gt;
&lt;br /&gt;
=== dirs ===&lt;br /&gt;
Tiedostossa &amp;lt;tt&amp;gt;debian/dirs&amp;lt;/tt&amp;gt; luetellaan hakemistot, joiden pitää olla olemassa kun ohjelmaa asennetaan mutta joita ohjelma ei normaalin asennusprosessin aikana luo. Esimerkiksi &amp;lt;tt&amp;gt;/usr/bin&amp;lt;/tt&amp;gt; on monesti tällainen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;dirs&amp;lt;/tt&amp;gt;-tiedostossa hakemistot luetellaan omilla riveillään, ja ensimmäinen kauttaviiva jätetään pois. Hellon tapauksessa meille riittää kirjoittaa tähän tiedostoon rivi&lt;br /&gt;
 usr/bin&lt;br /&gt;
&lt;br /&gt;
=== .ex-päätteiset tiedostot ===&lt;br /&gt;
&amp;lt;tt&amp;gt;dh_make&amp;lt;/tt&amp;gt; luo &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemistoon monia .ex-päätteisiä tiedostoja. Näitä tiedostoja muokkaamalla on mahdollista esimerkiksi saada paketti lisäämään tehtäviä [[cron]]ille ja kuvakkeen työpöytäympäristön valikkoon.&lt;br /&gt;
&lt;br /&gt;
Oletuksena .ex-päätteisiä tiedostoja ei huomioida. Jos haluat käyttää niitä, muokkaa tiedosto ensin sopivaksi ja poista tiedostonimestä tämän jälkeen .ex-pääte. Lisäksi tarkista, että sopivaa funktiota kutsutaan &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedostossa.&lt;br /&gt;
&lt;br /&gt;
Poista ne .ex-tiedostot, joita et tarvitse. Hellon tapauksessa emme tarvitse näitä. Seuraavassa esitellään kuitenkin muutamia yleisimmin käytettyjä tiedostoja joita luultavasti tulet joskus tarvitsemaan:&lt;br /&gt;
&lt;br /&gt;
==== cron.d ====&lt;br /&gt;
Tiedostoon &amp;lt;tt&amp;gt;cron.d&amp;lt;/tt&amp;gt; kirjoitetaan rivit, jotka halutaan lisätä &amp;lt;tt&amp;gt;cron&amp;lt;/tt&amp;gt;-järjestelmään. Rivit kirjoitetaan samassa muodossa kuin missä cronille annetaan suoritettavia tehtäviä. Katso lisätietoja artikkelista [[cron]].&lt;br /&gt;
&lt;br /&gt;
==== init.d ====&lt;br /&gt;
[[init]]-skripti, joka asennetaan polkuun &amp;lt;tt&amp;gt;/etc/init.d&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedoston komennolla &amp;lt;tt&amp;gt;dh_installinit&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== manpage.1 ====&lt;br /&gt;
Ohjelman [[man]]-sivu. Pisteen jälkeen oleva numero kertoo, mihin kategoriaan man-sivu asennetaan (kategoriat on listattu artikkelissa [[man]]). Man-sivu asennetaan paikoilleen &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedostossa olevalla komennolla &amp;lt;tt&amp;gt;dh_installman debian/mansivu.1&amp;lt;/tt&amp;gt;. Tiedoston nimi on yleensä muotoa &amp;lt;tt&amp;gt;paketinnimi.numero&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== manpage.sgml ====&lt;br /&gt;
SGML-muodossa kirjoitettu man-sivu. Pakettia käännettäessä (&amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedoston &amp;lt;tt&amp;gt;build&amp;lt;/tt&amp;gt;-osiossa) se on käännettävä komennolla &amp;lt;tt&amp;gt;docbook-to-man debian/manpage.xml &amp;gt; debian/paketti.1&amp;lt;/tt&amp;gt;. Käännösaikaisiksi riippuvuudeksi on lisättävä paketti &amp;lt;tt&amp;gt;docbook-to-man&amp;lt;/tt&amp;gt;. Man-sivu asennetaan paikoilleen &amp;lt;tt&amp;gt;dh_installman&amp;lt;/tt&amp;gt;-komennolla kuten edellä.&lt;br /&gt;
&lt;br /&gt;
== Tehdään paketti! ==&lt;br /&gt;
Nyt kun tarvittavat tiedostot on lopulta muokattu sopiviksi, on aika luoda varsinainen paketti. Siirry ohjelman päähakemistoon (&amp;lt;tt&amp;gt;hello-2.6&amp;lt;/tt&amp;gt;) ja aja komento&lt;br /&gt;
 debuild&lt;br /&gt;
joka tekee seuraavat asiat:&lt;br /&gt;
*Siistii paketin (ajaa [[make]]lla komennon &amp;lt;tt&amp;gt;debian/rules clean&amp;lt;/tt&amp;gt;)&lt;br /&gt;
*Kääntää ohjelman (&amp;lt;tt&amp;gt;debian/rules build&amp;lt;/tt&amp;gt;)&lt;br /&gt;
*Luo binääripaketin (&amp;lt;tt&amp;gt;debian/rules binary&amp;lt;/tt&amp;gt;)&lt;br /&gt;
*Allekirjoittaa .dsc-tiedoston [[gpg|gnupgllä]]&lt;br /&gt;
*Luo ja allekirjoittaa .changes-tiedoston&lt;br /&gt;
*Käyttää [[fakeroot]]ia, jolloin pääkäyttäjän oikeuksia ei tarvita&lt;br /&gt;
Allekirjoitus vaatii, että olet luonut [[gpg]]:llä itsellesi avaimen. Tällöin sinulta kysytään avaimesi salasanaa.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen, jos kaikki sujui ilman virheitä, ylähakemistosta pitäisi löytyä seuraavat tiedostot:&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.6.orig.tar.gz&amp;lt;/tt&amp;gt; - alkuperäinen lähdekoodi&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.6-1.dsc&amp;lt;/tt&amp;gt; - [[gpg]]:llä allekirjoitettu &amp;lt;tt&amp;gt;control&amp;lt;/tt&amp;gt;-tiedoston kaltainen tiedosto, jossa on listattu lähdekooditiedoston ja diff-tiedoston [[md5]]-summat&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.6-1.diff.gz&amp;lt;/tt&amp;gt; - [[gzip]]-pakattu [[diff]]-tiedosto lähdekoodiin tehdyistä muutoksista&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.6-1_i386.deb&amp;lt;/tt&amp;gt; - lopullinen deb-paketti!&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.6-1_i386.changes&amp;lt;/tt&amp;gt; - [[gpg]]:llä allekirjoitettu tiedosto, joka sisältää paketin muutoslokin (&amp;lt;tt&amp;gt;debian/changelog&amp;lt;/tt&amp;gt;) ja pakettiin liittyvien tiedostojen md5-summat&lt;br /&gt;
&lt;br /&gt;
Nyt lopullinen paketti voidaan asentaa [[dpkg]]:llä:&lt;br /&gt;
 dpkg -i hello_2.6-1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Kun myöhemmin teet muutoksia pakettiin, voit luoda uuden paketin nopeasti komennolla&lt;br /&gt;
 fakeroot debian/rules binary&lt;br /&gt;
joka ei kuitenkaan käännä ohjelmaa alusta lähtien (tärkeää huomata, jos muutat lähdekoodia).&lt;br /&gt;
&lt;br /&gt;
=== Lähdekoodipaketti ===&lt;br /&gt;
Edellä teimme tavallisen ns. &#039;&#039;binääripaketin&#039;&#039;, joka sisältää valmiiksi käännetyn ohjelman. Monesti on tarpeen tehdä myös lähdekoodipaketti, joka sisältää pakettiin ja sen kääntämiseen ja asentamiseen liittyvät tiedot (&amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemisto) ja ohjelman lähdekoodin. Tällöin paketti on mahdollista kääntää ja asentaa jokaiselle sopivalle alustalle kun taas käännetty &amp;lt;tt&amp;gt;.deb&amp;lt;/tt&amp;gt;-paketti toimii vain yhdellä alustalla (esim. x86).&lt;br /&gt;
&lt;br /&gt;
Lähdekoodipaketteja käytetään etenkin kun paketti julkaistaan esimerkiksi lisäämällä se jonkin jakelun virallisiin pakettilähteisiin. Tällöin kehittäjä yleensä vain lähettää palvelimelle lähdekoodipaketin, jonka palvelin sitten kääntää useille eri arkkitehtuureille.&lt;br /&gt;
&lt;br /&gt;
Lähdekoodipaketti luodaan ajamalla paketin päähakemistossa komento&lt;br /&gt;
 debuild -S -sa&lt;br /&gt;
Missä valitsin &amp;lt;tt&amp;gt;-S&amp;lt;/tt&amp;gt; tarkoittaa, että luodaan lähdekoodipaketti ja &amp;lt;tt&amp;gt;-sa&amp;lt;/tt&amp;gt; sisällyttää pakettiin mukaan alkuperäisen lähdekooditiedoston (&amp;lt;tt&amp;gt;.orig.tar.gz&amp;lt;/tt&amp;gt;). Tällöin ylähakemistoon pitäisi ilmestyä samanlaisten tiedostojen kuin luotaessa binääripakettia, paitsi että varsinaista &amp;lt;tt&amp;gt;.deb&amp;lt;/tt&amp;gt;-pakettia ei ilmesty. &lt;br /&gt;
&lt;br /&gt;
Nyt lähdekoodipaketti koostuu näistä tiedostoista (&amp;lt;tt&amp;gt;paketti.dsc&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;paketti.orig.tar.gz&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;paketti.diff.gz&amp;lt;/tt&amp;gt;), ja sitä voidaan hallita esimerkiksi &amp;lt;tt&amp;gt;dpkg-source&amp;lt;/tt&amp;gt;-ohjelmalla. Jos esimerkiksi olet saanut jostain lähdekoodipaketin, voit purkaa ja kääntää seuraavasti&lt;br /&gt;
 dpkg-source -x paketti.dsc&lt;br /&gt;
 cd paketti&lt;br /&gt;
 debuild&lt;br /&gt;
&lt;br /&gt;
Ilman &amp;lt;tt&amp;gt;debuildin&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;-sa&amp;lt;/tt&amp;gt;-valitsinta voi luoda paketin, joka ei sisällä alkuperäistä lähdekoodia. Tälle on käyttöä silloin, kun paketteja pidetään ulkopuolisessa pakettivarastossa ja uusi versio voidaan julkaista vain lähettämällä palvelimelle uusi lähdekoodipaketti ilman alkuperäistä lähdekoodia. Tällainen tilanne tulee eteen, kun paketista tehdään uusi versio joka ei muuta itse ohjelman lähdekoodia tai muuttaa sitä erillisellä &amp;lt;tt&amp;gt;patch&amp;lt;/tt&amp;gt;-tiedostolla (eli ohjelman tekijä ei ole julkaissut uutta versiota, mutta paketin tekijä tekee muutoksia joko itse ohjelmaan tai paketointiin).&lt;br /&gt;
&lt;br /&gt;
== Lintian: onnistuiko paketti? ==&lt;br /&gt;
Lintian on ohjelma, joka tarkistaa tekemäsi paketin laadun. Sille annetaan parametrina pakettia luotaessa syntynyt &amp;lt;tt&amp;gt;.changes&amp;lt;/tt&amp;gt;-päätteinen tiedosto. Yleensä kannattaa antaa myös valitsin -i, jolloin lintian kertoo tarkemmin, mikä paketissa on vialla:&lt;br /&gt;
 lintian -i hello_2.6-1_i386.changes&lt;br /&gt;
Tulosteessa E:-alkavat rivit tarkoittavat virhettä, W:-alkavat varoituksia ja N:-alkavat huomautuksia.&lt;br /&gt;
&lt;br /&gt;
Jos esimerkiksi et poistanut &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemistosta &amp;lt;tt&amp;gt;.ex&amp;lt;/tt&amp;gt;-päätteisiä tiedostoja, lintian varoittaa niistä. Yleensä paketin tulisi olla sellainen, ettei lintian löydä siitä mitään valitettavaa.&lt;br /&gt;
&lt;br /&gt;
== Patchit ==&lt;br /&gt;
Joskus pakettia tehtäessä on tehtävä muutoksia myös itse ohjelman lähdekoodiin. Tällöin on siistiä pitää muutokset erillään [[patch]]-tiedostoissa. Kun binääripaketti sitten tehdään, otetaan patchit käyttöön ennen kääntämistä.&lt;br /&gt;
&lt;br /&gt;
On olemassa monia erilaisia järjestelmiä patch-tiedostojen hallintaan. Seuraavaksi esitellään kaikkein matalimman tason vaihtoehto, eli emme käytä mitään erillistä toimintaa helpottavaa järjestelmää. Kun tietää, mitä pellin alla tapahtuu, voi alkaa käyttämään esimerkiksi [[CDBS]]:n tarjoamia vaihtoehtoja tai [[quilt]]-järjestelmää.&lt;br /&gt;
&lt;br /&gt;
(Huomio! Debianin kehittäjien keskuudessa on keskusteltu patch-järjestelmien yhdenmukaistamisesta Debianin lähdekoodipaketeissa. Tässä artikkelissa esitetty tapa ei välttämättä ole suositeltava käytäntö, vaikka se sinänsä toimiikin. Aika paljon kannatusta on saanut esimerkiksi [[quilt]]-niminen patch-järjestelmä.)&lt;br /&gt;
&lt;br /&gt;
Patchien hallintaan on monia aputyökaluja, mutta yksinkertaisimmillaan se hoituu näin: &lt;br /&gt;
*Pura alkuperäinen lähdekoodipaketti polkuihin &amp;lt;tt&amp;gt;/tmp/new&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;/tmp/old&amp;lt;/tt&amp;gt;&lt;br /&gt;
*Tee muutokset hakemistoon &amp;lt;tt&amp;gt;/tmp/new&amp;lt;/tt&amp;gt;&lt;br /&gt;
*Aja hakemistossa &amp;lt;tt&amp;gt;tmp&amp;lt;/tt&amp;gt; komento&lt;br /&gt;
 [[diff]] -Nurp old new &amp;gt; 01_patchin-nimi&lt;br /&gt;
:Joka luo patchin tiedostoon &amp;lt;tt&amp;gt;01_patchin-nimi&amp;lt;/tt&amp;gt; (yleensä patchien edessä on numero, ja patchit otetaan käyttöön numerojärjestyksessä). Optiot -Nurp aiheuttavat sen, että diff ottaa huomioon myös uudet tiedostot (-N) ja käy hakemistot läpi rekursiivisesti (-r)&lt;br /&gt;
*Luo paketin &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemistoon alihakemisto &amp;lt;tt&amp;gt;patches&amp;lt;/tt&amp;gt; ja kopioi äsken luomasi patchi sinne (&amp;lt;tt&amp;gt;cp /tmp/01_patchin-nimi debian/patches/&amp;lt;/tt&amp;gt;)&lt;br /&gt;
*Lisää &amp;lt;tt&amp;gt;debian/rules&amp;lt;/tt&amp;gt;-tiedostoon seuraavat kohdat, jotka ottavat patchit käyttöön ennen ohjelman kääntämistä ja poistavat ne käytöstä hakemistoa &amp;quot;siivottaessa&amp;quot;:&lt;br /&gt;
 patch: patch-stamp&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
patch-stamp:&lt;br /&gt;
	dh_testdir  # Oikea hakemisto&lt;br /&gt;
        # Kaikille .patch-päätteisille tiedostoille patches-hakemistossa&lt;br /&gt;
	@patches=debian/patches/*.patch; for patch in $$patches; do \  &lt;br /&gt;
		test -f $$patch || continue; \&lt;br /&gt;
		echo &amp;quot;Applying $$patch&amp;quot;; \&lt;br /&gt;
		patch -stuN -p1 &amp;lt; $$patch || exit 1; \  # Otetaan pathci käyttöön&lt;br /&gt;
	done&lt;br /&gt;
	touch $@&lt;br /&gt;
&lt;br /&gt;
# Patchien poistaminen (ajettaessa make clean), palauttaa lähdekoodin alkuperäiseksi&lt;br /&gt;
unpatch:&lt;br /&gt;
	dh_testdir&lt;br /&gt;
	@if test -f patch-stamp; then \&lt;br /&gt;
		patches=debian/patches/*.patch; \&lt;br /&gt;
		for patch in $$patches; do \   # Kerätään kaikki patchit&lt;br /&gt;
			reversepatches=&amp;quot;$$patch $$reversepatches&amp;quot;; \&lt;br /&gt;
		done; \&lt;br /&gt;
		for patch in $$reversepatches; do \&lt;br /&gt;
			test -f $$patch || continue; \&lt;br /&gt;
			echo &amp;quot;Reversing $$patch&amp;quot;; \&lt;br /&gt;
			patch -suRf -p1 &amp;lt; $$patch || exit 1; \  # Poistetaan patchi&lt;br /&gt;
		done; \&lt;br /&gt;
		rm -f patch-stamp; \&lt;br /&gt;
	fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Huolehdi siitä, että patch: ja unpatch: -kohdat ajetaan oikeaan aikaan: muuta rivi&lt;br /&gt;
 build: build-stamp&lt;br /&gt;
:muotoon&lt;br /&gt;
 build: patch-stamp build-stamp&lt;br /&gt;
Ja rivi&lt;br /&gt;
 clean:&lt;br /&gt;
muotoon&lt;br /&gt;
 clean: unpatch&lt;br /&gt;
&lt;br /&gt;
== Muut pakettityypit ==&lt;br /&gt;
===Multi-binary: Monta pakettia yhdestä lähdekoodipaketista ===&lt;br /&gt;
Joskus tulee eteen tilanne, jossa yksi ohjelma on jaettava useampaan eri pakettiin. Tällainen tilanne tulee eteen mm. silloin, kun paketoidaan suurta peliä: yleensä peleissä itse käännetty ohjelma vie murto-osan siitä tilasta, jonka pelin datatiedostot vievät. Jos koko ohjelma laitettaisiin yhteen pakettiin, käytettäisiin turhaan palvelimen levytilaa ja resursseja, kun samat alustariippumattomat datatiedostot kopioitaisiin jokaiselle arkkitehtuurille tehtyyn pakettiin. &lt;br /&gt;
&lt;br /&gt;
Toinen esimerkki tilanteesta, jossa ohjelman jakaminen moneen pakettiin on järkevää on ohjelma, jonka mukana tulee paljon (esimerkiksi jopa kymmeniä megatavuja) dokumentaatiota ja ohjeita.&lt;br /&gt;
&lt;br /&gt;
Debhelper mahdollistaa useampien pakettien luomisen yhdestä lähdekoodipaketista varsin yksinkertaisesti. Ensinnäkin jokaiselle paketille kirjoitetaan oma osio &amp;lt;tt&amp;gt;debian/control&amp;lt;/tt&amp;gt;-tiedostoon. Tiedostoon tulee aluksi normaalisti lähdekoodipaketin tiedot, ja tämän jälkeen luotavien binääripakettien tiedot peräkkäin. Esimerkki:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Source: hello&lt;br /&gt;
Section: unknown&lt;br /&gt;
Priority: extra&lt;br /&gt;
Maintainer: Ylläpitäjä &amp;lt;sähkö@posti&amp;gt;&lt;br /&gt;
Build-Depends: debhelper (&amp;gt;= 5), autotools-dev&lt;br /&gt;
Standards-Version: 3.7.3&lt;br /&gt;
&lt;br /&gt;
Package: hello&lt;br /&gt;
Architecture: any&lt;br /&gt;
Depends: ${shlibs:Depends}, ${misc:Depends}&lt;br /&gt;
Recommends: hello-doc&lt;br /&gt;
Description: Hello-ohjelma&lt;br /&gt;
 Klassinen hello-ohjelma, joka tulostaa tekstin&lt;br /&gt;
 hello world.&lt;br /&gt;
&lt;br /&gt;
Package: hello-doc&lt;br /&gt;
Architecture: all&lt;br /&gt;
Depends: hello&lt;br /&gt;
Description: Hellon ohjeet&lt;br /&gt;
 Monipuoliset käyttöohjeet hello world -sovelluksen käyttöön.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen muutetaan paketin asentamista (&amp;lt;tt&amp;gt;debian/rules&amp;lt;/tt&amp;gt;) siten, että esimerkiksi pakettiin &amp;lt;tt&amp;gt;hello&amp;lt;/tt&amp;gt; kuuluvat tiedostot asennettaisiin hakemistoon &amp;lt;tt&amp;gt;debian/hello/&amp;lt;/tt&amp;gt; ja paketin &amp;lt;tt&amp;gt;hello-doc&amp;lt;/tt&amp;gt;-tiedostot hakemistoon &amp;lt;tt&amp;gt;debian/hello-doc&amp;lt;/tt&amp;gt;. Näihin hakemistoihin tiedostot asennetaan kuten normaalisti luotaessa vain yhtä pakettia, eli esimerkiksi ajettavat ohjelmat voitaisiin sijoittaa polkuun &amp;lt;tt&amp;gt;debian/hello/usr/bin/&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tällaisessa tilanteessa ei yleensä ole järkevää käyttää &amp;lt;tt&amp;gt;dirs&amp;lt;/tt&amp;gt;-tiedostoa luomaan samat hakemistot molempiin paketteihin, koska luultavasti samoihin hakemistoihin ei sijoiteta tiedostoja eri paketeissa. Sen sijaan voidaan käyttää pakettikohtaisia tiedostoja, esimerkiksi &amp;lt;tt&amp;gt;hello.dirs&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;hello-doc.dirs&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Jos jokin Debhelperin komento (muotoa &amp;lt;tt&amp;gt;dh_jotain&amp;lt;/tt&amp;gt;) halutaan &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedostossa ajaa vain tietylle paketille, voidaan käyttää valitsinta &amp;lt;tt&amp;gt;--package&amp;lt;/tt&amp;gt;, esimerkiksi komennolla&lt;br /&gt;
 dh_installinfo --package=hello&lt;br /&gt;
asennettaisiin [[info]]-tiedostot vain &amp;lt;tt&amp;gt;hello&amp;lt;/tt&amp;gt;-pakettia luotaessa.&lt;br /&gt;
&lt;br /&gt;
== Pbuilder ==&lt;br /&gt;
Pbuilder on järjestelmä, joka kääntää ja rakentaa paketit omassa pienessä [[chroot]]-järjestelmässä. Pbuilderia käytettäessä saavutetaan mm. seuraavat edut:&lt;br /&gt;
#Käännösaikaiset riippuvuudet (&#039;&#039;build-depends&#039;&#039;) asennetaan automaattisesti&lt;br /&gt;
#Paketti käännetään puhtaassa ja mahdollisimman yksinkertaisessa ympäristössä, johon ei ole asennettu mitään ylimääräistä. Näin varmistetaan, että paketin kääntäminen onnistuu kaikissa järjestelmissä ja että käännösaikaiset riippuvuudet ovat riittävät.&lt;br /&gt;
#Paketin voi kääntää eri jakeluille ja jopa eri arkkitehtuurille&lt;br /&gt;
&lt;br /&gt;
Lisätietoja Pbuilderin käytöstä löytyy artikkelista [[Pbuilder]]&lt;br /&gt;
&lt;br /&gt;
== CDBS ==&lt;br /&gt;
Edellä tehtiin paketti käyttäen Debhelperiä, jolloin &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedoston kirjoittaminen oli hyvinkin työlästä. CDBS (&#039;&#039;Common Debian Build System&#039;&#039;) on toinen lähestymistapa pakettien luomiseen: se yksinkertaistaa rutiinitehtäviä jolloin esimerkiksiä [[Autotools]]ia käyttävän paketin &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedosto vaatii periaatteessa vain 4 riviä!&lt;br /&gt;
&lt;br /&gt;
Lisätietoja CDBS:n käytöstä löytyy artikkelista [[CDBS]].&lt;br /&gt;
&lt;br /&gt;
== Paketin päivittäminen ja muokkaaminen ==&lt;br /&gt;
Edellä käsiteltiin uuden paketin tekemistä. Monesti eteen tulee kuitenkin myös tilanteita, joissa jo olemassa olevaa pakettia tulee muuttaa tai päivittää. Päivittämiselle tulee tarve kun paketoidusta ohjelmasta julkaistaan uusi versio tai vaikkapa silloin, kun ohjelmassa oleva ohjelmavirhe (bugi) korjataan &#039;&#039;patch&#039;&#039;-tiedostolla.&lt;br /&gt;
&lt;br /&gt;
Muokkauksen tekeminen alkaa hakemalla lähdekoodipaketti. Tämä onnistuu kätevästi komennolla &amp;lt;tt&amp;gt;[[apt-get]] source paketti&amp;lt;/tt&amp;gt;. Tällöin &amp;lt;tt&amp;gt;apt&amp;lt;/tt&amp;gt; hakee nykyiseen hakemistoon paketin &amp;lt;tt&amp;gt;.dsc&amp;lt;/tt&amp;gt;-tiedoston, muutokset sisältävän &amp;lt;tt&amp;gt;.diff.gz&amp;lt;/tt&amp;gt;-tiedoston ja alkuperäisen ohjelman sisältävän &amp;lt;tt&amp;gt;.tar.gz&amp;lt;/tt&amp;gt;-paketin. Lisäksi hakemistoon syntyy &amp;lt;tt&amp;gt;ohjelmannimi-versio&amp;lt;/tt&amp;gt;-hakemisto, jonka sisältä löytyy sekä itse ohjelma että siihen tehdyt muutokset (mm. &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;)-hakemisto.&lt;br /&gt;
&lt;br /&gt;
Jos nyt halutaan esimerkiksi korjata ohjelmassa oleva bugi, voidaan edellä neuvotulla tavalla lisätä pakettiin uusi &amp;lt;tt&amp;gt;patch&amp;lt;/tt&amp;gt;-tiedosto. Tämän lisäksi on aina muistettava kirjata tiedot muutoksesta &amp;lt;tt&amp;gt;debian/changelog&amp;lt;/tt&amp;gt;-tiedostoon. Tämä onnistuu helpoiten komennolla &amp;lt;tt&amp;gt;dch -i&amp;lt;/tt&amp;gt;. Muutoslokin on tarkoitus tarkkaan kertoa, mitä muutoksia on tehty. Yleensä muutos korjaa jonkun vianhallintajärjestelmässä olevan ilmoitetun bugin, jolloin muutoslokissa mainitaan tämän bugin numero (Debianin vianseurantajärjestelmän kanssa käytetään syntaksia &amp;lt;tt&amp;gt;Closes: #numero&amp;lt;/tt&amp;gt; ja Ubuntun Launchpad-järjestelmässä ilmoitettujen bugien kanssa syntaksia LP: #numero).&lt;br /&gt;
&lt;br /&gt;
Jos paketoidusta ohjelmasta on ilmestynyt uusi versio, täytyy toimia hieman eri tavalla. Ensimmäinen tehtävä on ladata uuden ohjelman lähdekoodipaketti ja tutustua uuden version mukana tuomiin muutoksiin (&amp;lt;tt&amp;gt;NEWS&amp;lt;/tt&amp;gt;- tai &amp;lt;tt&amp;gt;CHANGELOG&amp;lt;/tt&amp;gt;-tiedosto). Tämän jälkeen puretaan paketti tiedostoon &amp;lt;tt&amp;gt;ohjelmannimi-versio&amp;lt;/tt&amp;gt; ja uudelleennimetään lähdekoodipakettitiedosto nimelle &amp;lt;tt&amp;gt;ohjelman_versio.orig.tar.gz&amp;lt;/tt&amp;gt;. Eli aivan kuin olisimme paketoimassa uutta ohjelmaa. &lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen voidaan kopioida vanha &#039;&#039;debianisointi&#039;&#039; eli &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemisto vanhasta paketista uuteen pakettiin. Helpoimmissa tapauksissa tämä riittää, mutta etenkin käytettävien patchien toimiminen ja tarpeellisuus uuden version kanssa on todella tärkeä selvittää. Lisäksi ohjelman kääntäminen ja asentaminen saattaa uuden version kanssa tapahtua eri tavalla. Tällaisessa tapauksessa muutoslokiin kirjataan maininta uudesta versiosta (&amp;quot;New upstream release&amp;quot;) ja kerrotaan myös, mitä muita muutoksia pakettiin tehtiin (esimerkiksi jätettiin pois tarpeettomaksi käynyt patchi.&lt;br /&gt;
&lt;br /&gt;
Uuden version numero riippuu siitä, paketoitiinko uusi versio vai korjattiinko vain vanhassa versiossa oleva ongelma. Jos itse ohjelman versio ei muuttunut, kasvatetaan paketin &amp;quot;revision&amp;quot;-numeroa yhdellä, esimerkiksi versio &amp;quot;0.4.1-2&amp;quot; muuttuisi versioksi &amp;quot;0.4.1-3&amp;quot;. Jos taas ohjelman versio muuttui, asetetaan paketin versioksi uuden version numero ja &amp;quot;revisioniksi&amp;quot; asetetaan 1: &amp;quot;0.4.1-2&amp;quot; -&amp;gt; &amp;quot;0.4.2-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Näiden toimenpiteiden jälkeen voidaan paketti luoda kuten normaalistikin &amp;lt;tt&amp;gt;debuild&amp;lt;/tt&amp;gt;- ja &amp;lt;tt&amp;gt;pdebuild&amp;lt;/tt&amp;gt;-komennoilla.&lt;br /&gt;
&lt;br /&gt;
===Debdiff===&lt;br /&gt;
Debdiff on [[diff]]in kaltainen ohjelma, joka vertailee kahta deb-pakettia. Sitä käytetään mm. silloin, kun lähetetään itse tehty korjaus ohjelman alkuperäiselle paketoijalle tai vianseurantajärjestelmään. Yleensä näin toimitaan silloin, kun muutoksen tekijällä ei ole oikeutta lähettää korjauksiaan suoraan virallisiin pakettivarastoihin.&lt;br /&gt;
&lt;br /&gt;
Debdiffille annetaan kahden lähdekoodipaketin &amp;lt;tt&amp;gt;.dsc&amp;lt;/tt&amp;gt;-tiedostot:&lt;br /&gt;
 debdiff vanha.dsc uusi.dsc&lt;br /&gt;
Jolloin ohjelma tulostaa erot ruudulle. Yleensä erot kannattaa [[Komentorivin perusteet#putkitus|putkittaa]] tiedostoon:&lt;br /&gt;
 debdiff vanha.dsc uusi.dsc &amp;gt; erot.debdiff&lt;br /&gt;
&lt;br /&gt;
== Pakettini on valmis, miten saan sen jakeluni pakettilähteisiin ==&lt;br /&gt;
Paketin saaminen jakelun virallisiin pakettilähteisiin on jakelun käytännöistä riippuen enemmän tai vähemmän työläs prosessi. Debianilla on käytössä [http://mentors.debian.net mentors.debian.net]-palvelu, jonne kaikki voivat lähettää omia pakettejaan tarjolle. Tämän jälkeen paketille hankitaan halukas &amp;quot;sponsori&amp;quot;, joka on kokenut Debian-kehittäjä jolla on oikeudet lisätä paketteja virallisiin pakettilähteisiin. Sponsoreita haetaan yleensä lähettämällä viesti &amp;lt;tt&amp;gt;debian-mentors&amp;lt;/tt&amp;gt;-sähköpostilistalle sivustolta löytyvien ohjeiden mukaan. Tämän jälkeen joku paketista kiinnostunut kehittäjä tarkistaa sen ja antaa yleensä korjausehdotuksia. Kun paketti on hänen mielestään riittävän laadukas, hän lisää sen pakettilähteisiin. Prosessi voi paketin laadusta ja sponsoroijasta riippuen kestää pitkäänkin.&lt;br /&gt;
&lt;br /&gt;
Virallisten pakettilähteiden lisäksi voit myös ylläpitää omaa. Paketteja voi myös jakaa helposti esimerkiksi [[Launchpad | Launchpadin]] tarjoaman [[PPA]]-ominaisuuden avulla. PPA automatisoi paketin kääntämistä ja julkaisua. Halutessasi voit myös vain yksinkertaisesti jakaa tekemääsi deb-tiedostoa millä tahansa tiedostonjakotekniikalla.&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[http://www.debian.org/doc/maint-guide/index.en.html#contents Debian New Maintainers&#039; Guide]&lt;br /&gt;
*[http://www.debian.org/doc/debian-policy/ Debian policy] - Debianin käytäntöjä ja sääntöjä&lt;br /&gt;
*Ubuntun [https://wiki.ubuntu.com/PackagingGuide PackagingGuide]-opas&lt;br /&gt;
*[http://wiki.ubuntu.com/PackagingGuide Packaging guide - Ubuntu Wiki]&lt;br /&gt;
*[http://www.debian-administration.org/articles/286 Setting up your own APT reposity]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;br /&gt;
[[Luokka:Paketinhallinta]]&lt;br /&gt;
[[Luokka:Debian GNU/Linux]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Deb-paketin_tekeminen&amp;diff=32565</id>
		<title>Deb-paketin tekeminen</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Deb-paketin_tekeminen&amp;diff=32565"/>
		<updated>2010-09-26T10:53:54Z</updated>

		<summary type="html">&lt;p&gt;TJ: /* Valmistelut */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Debian]]issa ja siihen pohjautuvissa jakeluissa (esim. [[Knoppix]]issa, [[MEPIS]]issä ja [[Ubuntu]]ssa) käytetään [[Dpkg]]-paketinhallintajärjestelmää. Dpkg:ssa paketit ovat &amp;lt;tt&amp;gt;.deb&amp;lt;/tt&amp;gt;-tiedostoja, jotka sisältävät itse ohjelman lisäksi mm. tiedot paketin riippuvuuksista ja siitä, mihin ohjelma asennetaan. Deb-pakettien tekeminen ei ole mitenkään ylivoimainen tehtävä, kunhan perusasiat ja mm. [[komentorivi|komentorivin käyttö]] ovat hallussa.&lt;br /&gt;
&lt;br /&gt;
Tässä oppaassa luodaan aluksi malliksi yksinkertainen paketti [http://www.gnu.org/software/hello/ GNU Hello] -ohjelmasta, joka on [[GNU]]-projektin esimerkkiohjelma. Ohjelman lähdekoodipaketin voi ladata [http://ftp.gnu.org/gnu/hello/ GNU:n palvelimelta]. Paketin luomisessa käytetään tässä apuna Debhelper-apuohjelmaa. Tämä ei aina ole yksinkertaisin tapa paketoida ohjelma, mutta ennen helpottaviin tekniikoihin tutustumista on hyvä käydä asiat yksityiskohtaisemmin läpi.&lt;br /&gt;
&lt;br /&gt;
Kun perusteet on hallussa, tutustumme artikkelin loppupuolella mm. [[CDBS]]:ään, joka helpottaa huomattavasti monia paketointiin liittyviä rutiinitehtäviä.&lt;br /&gt;
&lt;br /&gt;
Debianin eri versiosta löytyvän paketin voi kääntää käytetylle versiolle sopivaksi tai pakettiin tehdä pieniä muutoksia huomattavasti helpommin kuin tätä ohjetta seuraamalla, komennoilla &amp;lt;tt&amp;gt;apt-get build-dep paketti&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;apt-get source paketti&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;dpkg-deb -build pakettihakemisto&amp;lt;/tt&amp;gt;, jolloin muutokset tehdään viimeksi mainittujen välissä (varsinainen muutos + uusi kohta tiedostoon &amp;lt;tt&amp;gt;debian/changelog&amp;lt;/tt&amp;gt;). Jos paketti tehdään valmiista Debianin lähdekoodipaketista, kääntämisen binääripaketiksi voi hoitaa paketin hakemisen yhteydessä komennolla &amp;lt;tt&amp;gt;apt-get --compile source paketti&amp;lt;/tt&amp;gt;. Lisätietoja näistä komennoista löytyy artikkeleista [[apt-get]] ja [[dpkg]].&lt;br /&gt;
&lt;br /&gt;
== Valmistelut ==&lt;br /&gt;
Aluksi on hyvä asentaa muutamia perustyökaluja, jotka sisältävät paketointityössä tarvittavia tai valinnaisia apuohjelmia. Asenna siis seuraavat paketit:&lt;br /&gt;
*dpkg-dev&lt;br /&gt;
*autoconf&lt;br /&gt;
*dh-make&lt;br /&gt;
*devscripts&lt;br /&gt;
*[[fakeroot]]&lt;br /&gt;
*[[Gpg|gnupg]]&lt;br /&gt;
*build-essential&lt;br /&gt;
*lintian&lt;br /&gt;
*libtool&lt;br /&gt;
*automake&lt;br /&gt;
*pbuilder&lt;br /&gt;
&lt;br /&gt;
Kun paketit on asennettu, lataa Hello-ohjelman lähdekoodi ja [[tar|pura]] se työhakemistoosi. Nyt sinulla pitäisi olla työhakemistossasi tiedosto &amp;lt;tt&amp;gt;hello-2.6.tar.gz&amp;lt;/tt&amp;gt; ja hakemisto &amp;lt;tt&amp;gt;hello-2.6&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Paketoinnin aloitus ==&lt;br /&gt;
Aluksi kannattaa kokeilla, että saat ohjelman [[Kääntäminen|käännettyä]] ja ajettua. Sinun pitäisi osata tehdä tämä, jos luet tätä opasta, mutta lyhykäisyydessään voit asentaa Hellon hakemistoon ~/hello seuraavasti:&lt;br /&gt;
 ./configure --prefix=/home/käyttäjä/hello&lt;br /&gt;
 [[make]]&lt;br /&gt;
 make install&lt;br /&gt;
Nyt hakemistosta ~/hello pitäisi löytyä alihakemistot bin ja share, joissa Hellon tiedostot ovat.&lt;br /&gt;
&lt;br /&gt;
Putsaa nyt hakemisto, jossa käänsit Hellon komennolla&lt;br /&gt;
 make distclean&lt;br /&gt;
Nyt jos ohjelma kääntyi oikein, voimme aloittaa itse paketin tekemisen.&lt;br /&gt;
&lt;br /&gt;
=== Pohja ===&lt;br /&gt;
Siirry ohjelman hakemistoon (hello-2.2) ja aja komento&lt;br /&gt;
 dh_make -e sinun@sähköpostiosoitteesi -f ../hello-2.2.tar.gz&lt;br /&gt;
Toinen parametri on siis paketin tekijän sähköpostiosoite ja neljäs alkuperäinen lähdekooditiedosto. Ohjelma kysyy aluksi, minkätyyppistä pakettia olemme luomassa:&lt;br /&gt;
 Type of package: single binary, multiple binary, library, kernel module or cdbs?&lt;br /&gt;
 [s/m/l/k/b]  &lt;br /&gt;
Vastaa tähän s (&#039;&#039;single binary&#039;&#039;), sillä olemme luomassa yksinkertaista yhden ohjelman käsittävää pakettia. Tämän jälkeen vahvista tiedot entterillä, jonka jälkeen dh_make luo hakemistoon &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-alihakemiston, joka sisältää tiedostot, joiden perusteella varsinainen paketti luodaan. Se myös luo ylähakemistoon tiedoston &amp;lt;tt&amp;gt;paketti_versio.orig.tar.gz&amp;lt;/tt&amp;gt;, tässä tapauksessa siis &amp;lt;tt&amp;gt;hello_2.2.orig.tar.gz&amp;lt;/tt&amp;gt; joka sisältää alkuperäisen lähdekoodipaketin.&lt;br /&gt;
&lt;br /&gt;
Huomaa, että &amp;lt;tt&amp;gt;dh_make&amp;lt;/tt&amp;gt; kuuluu ajaa vain kerran! Tulevien muutosten jälkeen sitä ei tarvitse (eikä saa) ajaa.&lt;br /&gt;
&lt;br /&gt;
== Asennushakemisto ==&lt;br /&gt;
Paketin luova työkalu päättelee paketin tiedostot siten, että ohjelma asennetaan sen valvonnassa väliaikaiseen alihakemistoon. Yleensä tämä alihakemisto on &amp;lt;tt&amp;gt;debian/paketin_nimi&amp;lt;/tt&amp;gt;, jonne paketti asennetaan aivan normaalisti: esimerkiksi Hellon binääri menisi hakemistoon &amp;lt;tt&amp;gt;debian/hello/usr/bin/hello&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Autoconf]]ia käyttävien pakettien kanssa (pääasiassa ohjelmat, jotka asennetaan komennolla &amp;lt;tt&amp;gt;./configure &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install&amp;lt;/tt&amp;gt;) paketin luoma työkalu osaa hoitaa tämän automaattisesti, eikä sinun tarvitse tässä vaiheessa tehdä mitään. Kuten huomasit asentaessamme ohjelmaa oppaan alussa, annoimme configure-skriptille parametrin &amp;lt;tt&amp;gt;--prefix=/hakemisto/jonne/ohjelma/asennetaan&amp;lt;/tt&amp;gt;. Paketoija antaa configurelle samalla tavalla sopivan parametrin, jolloin ohjelma asentuu oikeaan paikkaan.&lt;br /&gt;
&lt;br /&gt;
Jos ohjelma ei käytä autoconfia, on asennushakemistosta huolehdittava itse. Tämä tulee eteen kun myöhemmin muokkaamme tiedostoa &amp;lt;tt&amp;gt;debian/rules&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Asetustiedostot ==&lt;br /&gt;
Dh_make loi &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemiston, joka sisältää monia tiedostoja, joiden perusteella itse paketti luodaan. Tässä vaiheessa on käytävä ne läpi ja muokattava sopiviksi.&lt;br /&gt;
&lt;br /&gt;
=== control ===&lt;br /&gt;
Tiedostossa &amp;lt;tt&amp;gt;debian/control&amp;lt;/tt&amp;gt; kerrotaan perustiedot paketista ja sen riippuvuuksista. Meidän tapauksessamme dh_make loi seuraavanlaisen pohjan (rivinumerot lisätty):&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1  Source: hello&lt;br /&gt;
2  Section: unknown&lt;br /&gt;
3  Priority: extra&lt;br /&gt;
4  Maintainer: Paketin Tekijä &amp;lt;foo@bar.com&amp;gt;&lt;br /&gt;
5  Build-Depends: debhelper (&amp;gt;= 5), autotools-dev&lt;br /&gt;
6  Standards-Version: 3.7.2&lt;br /&gt;
7&lt;br /&gt;
8  Package: hello&lt;br /&gt;
9  Architecture: any&lt;br /&gt;
10 Depends: ${shlibs:Depends}, ${misc:Depends}&lt;br /&gt;
11 Description: &amp;lt;insert up to 60 chars description&amp;gt;&lt;br /&gt;
12 &amp;lt;insert long description, indented with spaces&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Riveillä 1-6 on &#039;&#039;lähdekoodipaketin&#039;&#039; (engl. &#039;&#039;source&#039;&#039;) perustiedot:&lt;br /&gt;
*Rivillä 1 on lähdekoodipaketin nimi&lt;br /&gt;
*Rivillä 2 kerrotaan, mihin osioon paketti kuuluu. Debianissa paketit osioihin, joita ovat mm. &#039;&#039;main&#039;&#039; (vapaat ohjelmat), &#039;&#039;non-free&#039;&#039; (ohjelmat, jotka eivät ole vapaita) ja &#039;&#039;contrib&#039;&#039; (ohjelmat, jotka riippuvat vapaista ohjelmista). Nämä ohjelmat on yhä jaettu pienempiin osioihin, kuten &#039;&#039;devel&#039;&#039; (kehitystyökalut) ja &#039;&#039;mail&#039;&#039; (sähköpostiohjelmat). Hellolle sopiva osio voisi olla &#039;&#039;text&#039;&#039;. Osiot on listattu [http://www.debian.org/doc/debian-policy/ch-archive.html#s-subsections Debian policyssä].&lt;br /&gt;
*Kolmannella rivillä kerrotaan, kuinka tärkeää käyttäjälle on asentaa tämä paketti. Vaikka &amp;quot;Terve maailma!&amp;quot; -viestin tulostava ohjelma voi tuntua tärkeältä, ehkäpä se ei kuitenkaan ole yhtä tärkeä kuin vaikka ydin, joten jätetään sen tärkeysasteeksi &#039;&#039;extra&#039;&#039;.&lt;br /&gt;
*Neljännellä rivillä on paketin tekijän nimi ja sähköpostiosoite&lt;br /&gt;
*Rivillä 5 listataan pilkulla erotettuna paketit, jotka tarvitaan tämän paketin kääntämiseen. Jos ohjelmasta on oltava tietty versio, haluttu versio voidaan ilmoittaa sulkeissa (esimerkissä tarvitaan &#039;&#039;debhelper&#039;&#039;-paketin versio 5 tai uudempi). Käytännössä aina tarvittavia paketteja (esim. gcc ja make) ei tarvitse luetella, sillä ne otetaan mukaan automaattisesti. Kuitenkin kaikki muut kääntämisessä tarvittavat vähänkin harvinaisemmat paketit on lueteltava. Tässä vaiheessa voitaisiin myös samalla tavalla luetella paketit, jotka estävät kääntämisen (&#039;&#039;Build-Conflicts: paketti1, paketti2&#039;&#039;). Hello on sen verran helppo kääntää, ettei meidän tarvitse nyt lisätä tähän mitään ylimääräisiä paketteja.&lt;br /&gt;
*Rivillä 6 kerrotaan, minkä &#039;&#039;Debian Policy&#039;&#039; -standardin version mukainen paketti on. Tähän ei tarvitse koskea.&lt;br /&gt;
*Rivillä 8 on varsinaisen binääripaketin nimi. Yleensä se on sama kuin lähdekoodipaketin nimi.&lt;br /&gt;
*Rivillä 9 kerrotaan, millä arkkitehtuurilla paketti toimii. Jätetään tämä arvoon &amp;quot;any&amp;quot;, jolloin paketin tekevä työkalu huolehtii arkkitehtuurista. Jos paketti toimii kaikilla arkkitehtuureilla (esim. se on ohjepaketti tai [[Perl]]-skripti), arkkitehtuuriksi laitetaan &amp;quot;all&amp;quot;.&lt;br /&gt;
*Rivillä 10 listataan paketit, jotka ovat binääripaketin riippuvuuksia. Koska Hello ei tarvitse mitään erityisiä paketteja, jätetään tämä tyhjäksi. &amp;quot;&#039;&#039;${shllibs:Debends}&#039;&#039;&amp;quot; aiheuttaa sen, että pakettia luotaessa pyritään riippuvuuksiksi lisäämään automaattisesti ne paketit, joiden tiedostoja vasten tämän paketin konekieliset tiedostot on linkitetty.&lt;br /&gt;
*Lopuksi paketille annetaan vielä lyhyt (suositus noin 60 merkkiä) ja pitkä kuvaus. Pitkä kuvaus kirjoitetaan tiedoston loppuun siten, että jokaisen rivin alussa on välilyönti. Tyhjiä rivejä voidaan tehdä laittamalla riville pelkästään piste. Näin lopullinen &amp;lt;tt&amp;gt;control&amp;lt;/tt&amp;gt;-tiedosto voisi näyttää tältä:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Source: hello&lt;br /&gt;
Section: text&lt;br /&gt;
Priority: extra&lt;br /&gt;
Maintainer: Tekijä &amp;lt;foo@bar.com&amp;gt;&lt;br /&gt;
Build-Depends: debhelper (&amp;gt;= 5), autotools-dev&lt;br /&gt;
Standards-Version: 3.7.2&lt;br /&gt;
&lt;br /&gt;
Package: hello&lt;br /&gt;
Architecture: any&lt;br /&gt;
Depends: ${shlibs:Depends}, ${misc:Depends}&lt;br /&gt;
Description: Hello world -ohjelma&lt;br /&gt;
 Klassinen Hello world -ohjelma, jonka avulla opettelemme &lt;br /&gt;
 deb-pakettien tekemistä.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Suositeltavat paketit, ristiriidat ja muut suhteet toisiin paketteihin ===&lt;br /&gt;
Riippuvuuksien lisäksi paketti voi myös suositella jonkun toisen paketin asentamista, tai se voi myös kieltäytyä asentumasta samaan järjestelmään jonkin toisen paketin kanssa (ristiriita toisen paketin kanssa, engl. &#039;&#039;conflict&#039;&#039;). Tällaiset paketit esitellään &amp;lt;tt&amp;gt;control&amp;lt;/tt&amp;gt;-tiedostossa samaan tapaan kuin riippuvuudet. &lt;br /&gt;
&lt;br /&gt;
Riippuvuuksien lisäksi apt tukee seuraavia suhteita pakettien välillä:&lt;br /&gt;
*&amp;lt;tt&amp;gt;Recommends&amp;lt;/tt&amp;gt;: Suositeltavat paketit. Yleensä paketteja, joita käytetään käytännössä aina tämän paketin kanssa. Esim. [[aptitude]] asentaa nämä automaattisesti, apt vain suosittelee.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Suggests&amp;lt;/tt&amp;gt;: Muita tämän paketin kanssa hyviä paketteja. Monet apt:n edustaohjelmat (kuten aptitude) näyttävät tämän listan, apt ei.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Pre-Depends&amp;lt;/tt&amp;gt;: Vahvempi kuin Depends. Vaatii, että paketit on asennettu ja otettu käyttöön ennen kuin suostuu asentamaan tämän paketin. Käytetään erittäin harvoin.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Conflicts&amp;lt;/tt&amp;gt;: Paketit, joiden kanssa samaan järjestelmään tätä pakettia ei voida asentaa.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Provides&amp;lt;/tt&amp;gt;: Mitkä virtuaaliset paketit tämä paketti toteuttaa.&lt;br /&gt;
*&amp;lt;tt&amp;gt;Replaces&amp;lt;/tt&amp;gt;: Paketit, jotka tämä paketti korvaa.&lt;br /&gt;
&lt;br /&gt;
Jos esimerkiksi pakettimme nyt vaatisi paketin &#039;&#039;foo&#039;&#039; version 2.3 tai uudemman, paketti &#039;&#039;bar&#039;&#039; olisi myös kiva sen kanssa, ja pakettimme ei toimisi yhdessä &#039;&#039;libfoo&#039;&#039;:n kanssa, voisimme lisätä seuraavat rivit:&lt;br /&gt;
 Depends: ${shlibs:Depends}, ${misc:Depends}, foo (&amp;gt;=2.3)&lt;br /&gt;
 Recommends: bar&lt;br /&gt;
 Conflicts: libfoo&lt;br /&gt;
&lt;br /&gt;
Vastaavasti on mahdollista asettaa myös lähdekoodipaketille &#039;&#039;Build-Conflicts&#039;&#039; ja muut vastaavat suhteet.&lt;br /&gt;
&lt;br /&gt;
=== copyright ===&lt;br /&gt;
Paketin tekijänoikeuksista kerrotaan tiedostossa &amp;lt;tt&amp;gt;debian/copyright&amp;lt;/tt&amp;gt;. Tämän tiedoston muoto on periaatteessa vapaa, mutta hyvän tiedoston saa muokkaamalla dh_maken luomaa. Tässä tiedostosta tulee käydä ilmi paketin luoja, alkuperäinen tekijä ja ohjelman tekijänoikeustiedot (esim. GPL-lisenssin alainen).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== changelog ===&lt;br /&gt;
dh_make luo seuraavanlaisen pohjan &amp;lt;tt&amp;gt;debian/changelog&amp;lt;/tt&amp;gt;-tiedostolle: (rivinumerot lisätty)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1 hello (2.2-1) unstable; urgency=low&lt;br /&gt;
2&lt;br /&gt;
3   * Initial release (Closes: #nnnn)  &amp;lt;nnnn is the bug number of your ITP&amp;gt;&lt;br /&gt;
3&lt;br /&gt;
4  -- Tekijän Nimi &amp;lt;sähköposti@osoite.com&amp;gt;  Sat, 21 Apr 2007 23:59:27 +0300&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Rivillä 1 on aluksi paketin nimi (hello) ja versionumero (2.2-1). Seuraavana on jakelun nimi, johon paketti kuuluu (Debianilla on stable, testing ja unstable -jakelut). Yleensä uudet paketit ja päivitykset vanhoihin paketteihin lisätään ensin kehitysversioon, joka Debianilla on unstable. Viimeisenä on tieto paketin kiireellisyydestä (&#039;&#039;urgency&#039;&#039;), yleensä &amp;quot;low&amp;quot; on sille oikea arvo. &lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen seuraavilla riveillä on itse muutosloki (engl. &#039;&#039;changelog&#039;&#039;). Rivin alussa on kaksi välilyöntiä ja tähti (*). Viimeisenä (rivillä 4) on tieto paketin tekijästä ja tekoajankohdasta (esimerkin mukaisessa muodossa). Tämän rivin alussa on yksi välilyönti.&lt;br /&gt;
&lt;br /&gt;
Yleensä paketteihin tehdyt muutokset korjaavat joitain vianhallintajärjestelmään ilmoitettuja vikoja (bugeja). Jos paketti korjaa jonkin ilmoitetun vian, se ilmoitetaan muutoslokissa. Jos paketti esimerkiksi korjaa Debianin vianseurantajärjestelmän bugin numero 123456, tulee muutoslokissa esiintyä merkkijono &amp;lt;tt&amp;gt;Closes: #123456&amp;lt;/tt&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Muutoslokia pystyy muokkaamaan joko muokkaamalla tekstitiedostoa suoraan tai käyttämällä [[dch]]-komentoa (tai sen pidempää muotoa, komentoa &amp;lt;tt&amp;gt;debchange&amp;lt;/tt&amp;gt;). Sopivan pohjan uudelle muutokselle saa luotua komennolla &amp;lt;tt&amp;gt;dch -i&amp;lt;/tt&amp;gt;. Tämä avaa muutoslokin &amp;lt;tt&amp;gt;EDITOR&amp;lt;/tt&amp;gt;-[[ympäristömuuttuja]]ssa asetettuun tekstieditoriin. Muutoksen tekijän nimi haetaan ympäristömuuttujasta &amp;lt;tt&amp;gt;DEBFULLNAME&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;NAME&amp;lt;/tt&amp;gt; ja sähköpostiosoite ympäristömuuttujasta &amp;lt;tt&amp;gt;DEBEMAIL&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;EMAIL&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== rules ===&lt;br /&gt;
Tiedosto &amp;lt;tt&amp;gt;debian/rules&amp;lt;/tt&amp;gt; on [[Makefile]]n tapainen tiedosto, jonka perusteella varsinainen paketti luodaan. Tämän tiedoston perusteella ohjelma käännetään ja asennetaan hakemistoon &amp;lt;tt&amp;gt;debian/paketin_nimi&amp;lt;/tt&amp;gt;, tässä tapauksessa &amp;lt;tt&amp;gt;debian/hello&amp;lt;/tt&amp;gt;. Tähän hakemistoon asentuvien tiedostojen perusteella luodaan varsinainen paketti.&lt;br /&gt;
&lt;br /&gt;
Koska Hello käyttää autoconfia, osaa paketin luova työkalu tehdä tarvittavat asetukset itse, eikä meidän periaatteessa tarvitse edes koskea &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedostoon. Katsotaan nyt kuitenkin sitä malliksi, sillä vähänkin monimutkaisempien pakettien kohdalla sitä on muokattava. Dh_maken luoma malli on seuraava: (rivinumerot lisätty)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
1  #!/usr/bin/make -f&lt;br /&gt;
2  # -*- makefile -*-&lt;br /&gt;
3  # Sample debian/rules that uses debhelper.&lt;br /&gt;
4  # This file was originally written by Joey Hess and Craig Small.&lt;br /&gt;
5  # As a special exception, when this file is copied by dh-make into a&lt;br /&gt;
6  # dh-make output file, you may use that output file without restriction.&lt;br /&gt;
7  # This special exception was added by Craig Small in version 0.37 of dh-make.&lt;br /&gt;
8&lt;br /&gt;
9  # Uncomment this to turn on verbose mode.&lt;br /&gt;
10 #export DH_VERBOSE=1&lt;br /&gt;
11&lt;br /&gt;
12&lt;br /&gt;
13 # These are used for cross-compiling and for saving the configure script&lt;br /&gt;
14 # from having to guess our platform (since we know it already)&lt;br /&gt;
15 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)&lt;br /&gt;
16 DEB_BUILD_GNU_TYPE  ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)&lt;br /&gt;
17&lt;br /&gt;
18&lt;br /&gt;
19 CFLAGS = -Wall -g&lt;br /&gt;
20&lt;br /&gt;
21 ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))&lt;br /&gt;
22         CFLAGS += -O0&lt;br /&gt;
23 else&lt;br /&gt;
24         CFLAGS += -O2&lt;br /&gt;
25 endif&lt;br /&gt;
26&lt;br /&gt;
27 config.status: configure&lt;br /&gt;
28         dh_testdir&lt;br /&gt;
29         # Add here commands to configure the package.&lt;br /&gt;
30         ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr \ &lt;br /&gt;
31 --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS=&amp;quot;$(CFLAGS)&amp;quot; LDFLAGS=&amp;quot;-Wl,-z,defs&amp;quot;&lt;br /&gt;
32&lt;br /&gt;
33&lt;br /&gt;
34 build: build-stamp&lt;br /&gt;
35 &lt;br /&gt;
36 build-stamp:  config.status&lt;br /&gt;
37         dh_testdir&lt;br /&gt;
38&lt;br /&gt;
39         # Add here commands to compile the package.&lt;br /&gt;
40         $(MAKE)&lt;br /&gt;
41         #docbook-to-man debian/hello.sgml &amp;gt; hello.1&lt;br /&gt;
42&lt;br /&gt;
43         touch $@&lt;br /&gt;
44&lt;br /&gt;
45 clean:&lt;br /&gt;
46         dh_testdir&lt;br /&gt;
47         dh_testroot&lt;br /&gt;
48         rm -f build-stamp&lt;br /&gt;
49&lt;br /&gt;
50         # Add here commands to clean up after the build process.&lt;br /&gt;
51         -$(MAKE) distclean&lt;br /&gt;
52 ifneq &amp;quot;$(wildcard /usr/share/misc/config.sub)&amp;quot; &amp;quot;&amp;quot;&lt;br /&gt;
53         cp -f /usr/share/misc/config.sub config.sub&lt;br /&gt;
54 endif&lt;br /&gt;
55 ifneq &amp;quot;$(wildcard /usr/share/misc/config.guess)&amp;quot; &amp;quot;&amp;quot;&lt;br /&gt;
56         cp -f /usr/share/misc/config.guess config.guess&lt;br /&gt;
57 endif&lt;br /&gt;
58&lt;br /&gt;
59&lt;br /&gt;
60         dh_clean&lt;br /&gt;
61&lt;br /&gt;
62 install: build&lt;br /&gt;
63         dh_testdir&lt;br /&gt;
64         dh_testroot&lt;br /&gt;
65         dh_clean -k&lt;br /&gt;
66         dh_installdirs&lt;br /&gt;
67&lt;br /&gt;
68         # Add here commands to install the package into debian/hello.&lt;br /&gt;
69         $(MAKE) DESTDIR=$(CURDIR)/debian/hello install&lt;br /&gt;
70&lt;br /&gt;
71&lt;br /&gt;
72 # Build architecture-independent files here.&lt;br /&gt;
73 binary-indep: build install&lt;br /&gt;
74 # We have nothing to do by default.&lt;br /&gt;
75&lt;br /&gt;
76 # Build architecture-dependent files here.&lt;br /&gt;
77 binary-arch: build install&lt;br /&gt;
78         dh_testdir&lt;br /&gt;
79         dh_testroot&lt;br /&gt;
80         dh_installchangelogs ChangeLog&lt;br /&gt;
81         dh_installdocs&lt;br /&gt;
82         dh_installexamples&lt;br /&gt;
83 #       dh_install&lt;br /&gt;
84 #       dh_installmenu&lt;br /&gt;
85 #       dh_installdebconf&lt;br /&gt;
86 #       dh_installlogrotate&lt;br /&gt;
87 #       dh_installemacsen&lt;br /&gt;
88 #       dh_installpam&lt;br /&gt;
89 #       dh_installmime&lt;br /&gt;
90 #       dh_python&lt;br /&gt;
91 #       dh_installinit&lt;br /&gt;
92 #       dh_installcron&lt;br /&gt;
93 #       dh_installinfo&lt;br /&gt;
94         dh_installman&lt;br /&gt;
95         dh_link&lt;br /&gt;
96         dh_strip&lt;br /&gt;
97         dh_compress&lt;br /&gt;
98         dh_fixperms&lt;br /&gt;
99  #       dh_perl&lt;br /&gt;
100 #       dh_makeshlibs&lt;br /&gt;
101         dh_installdeb&lt;br /&gt;
102         dh_shlibdeps&lt;br /&gt;
103         dh_gencontrol&lt;br /&gt;
104         dh_md5sums&lt;br /&gt;
105         dh_builddeb&lt;br /&gt;
106&lt;br /&gt;
107 binary: binary-indep binary-arch&lt;br /&gt;
108 .PHONY: build clean binary-indep binary-arch binary install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Tiedoston alussa annetaan käännösoptiot, esimerkiksi [[gcc|C-kääntäjän]] käännösparametrit laitetaan muuttujaan CFLAGS. Tämä tehdään riveillä 19-25.&lt;br /&gt;
&lt;br /&gt;
Riveillä 27-31 ajetaan paketin &amp;lt;tt&amp;gt;configure&amp;lt;/tt&amp;gt;-skripti. Koska Hello käyttää autoconfia ja siten &amp;lt;tt&amp;gt;configure&amp;lt;/tt&amp;gt;-skriptiä, voimme välittää tässä vaiheessa tarvittavat parametrit. Saatat ihmetellä, miksi tässä annetaan parametrit &amp;lt;tt&amp;gt;--prefix=/usr&amp;lt;/tt&amp;gt;, vaikka juuri todettiin, että ohjelma on asennettava &amp;lt;tt&amp;gt;debian/hello&amp;lt;/tt&amp;gt;-alihakemistoon. Rivillä 69, kun ajetaan paketin asennuskomento, kuitenkin asetetaan kohdehakemistoksi &amp;lt;tt&amp;gt;debian/hello&amp;lt;/tt&amp;gt;, jolloin paketti asentuu polkuun &amp;lt;tt&amp;gt;debian/hello/usr&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Jos tiedoston syntaksi on epäselvä, katso artikkeli [[Makefile]]. Paketti asennetaan monessa vaiheessa, aluksi riviltä 27 lähtien ajetaan &amp;lt;tt&amp;gt;configure&amp;lt;/tt&amp;gt;-skripti &amp;lt;tt&amp;gt;config.status&amp;lt;/tt&amp;gt;-osiossa. Tämän jälkeen ohjelma käännetään &amp;lt;tt&amp;gt;build&amp;lt;/tt&amp;gt;-osiossa riviltä 34 eteenpäin. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;build-indep&amp;lt;/tt&amp;gt;-osiossa käännetään tai luodaan alustariippumattomat tiedostot. Hellon tapauksessa niitä ei ole. Riviltä 77 eteenpäin rakennetaan varsinaista alustariippuvaista binääripakettia. &amp;quot;dh_&amp;quot;-alkuiset rivit ovat debhelperin funktiokutsuja, jotka tekevät erilaisia pieniä operaatioita rakentaen pakettia. Mm. seuraavia funktioita on tarjolla:&lt;br /&gt;
{| border=1&lt;br /&gt;
|&#039;&#039;&#039;Komento&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Kuvaus&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_testdir&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Tarkistaa, että ollaan oikeassa hakemistossa&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_testroot&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Tarkistaa, että meillä on pääkäyttäjän oikeudet kun niitä tarvitaan&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_strip&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Ajaa [[strip]]-komennon suoritettaville tiedostoille, jolloin niiden koko pienenee&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_compress&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Pakkaa [[gzip]]illä [[man]]-sivut ja ohjetiedostot, joiden koko ylittää 4kt&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_gencontrol&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Luo binääripaketille &amp;lt;tt&amp;gt;control&amp;lt;/tt&amp;gt;-tiedoston ja kopioi sen hakemistoon &amp;lt;tt&amp;gt;debian/hello/DEBIAN&amp;lt;/tt&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_md5sums&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Laskee [[md5sum|MD5]]-tarkistussummat paketin tiedostoille&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_install&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Jos ohjelma ei asenna kaikkia tarpeellisia tiedostoja oikeisiin hakemistoihin autoconfin avulla (esim. komennolla &amp;lt;tt&amp;gt;make install&amp;lt;/tt&amp;gt;), voi käyttää tätä apufunktiota, jolle kerrotaan asennettavat tiedostot ja hakemistot &amp;lt;tt&amp;gt;debian/&#039;&#039;paketinnimi&#039;&#039;.install&amp;lt;/tt&amp;gt;-tiedostossa&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_installchangelog&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Asentaa muutoslokin polkuun &amp;lt;tt&amp;gt;/usr/share/doc/package/changelog&amp;lt;/tt&amp;gt;. Jos komennolle annetaan parametrina paketin mukana tulevan muutoslokin tiedostonimi, asennetaan myös se.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_shlibdeps&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Määrittää paketin riippuvuuksia binääritiedostoihin linkitettyjen kirjastotiedostojen perusteella&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;tt&amp;gt;dh_installdocs&amp;lt;/tt&amp;gt;&lt;br /&gt;
|Asentaa &amp;lt;tt&amp;gt;debian/docs&amp;lt;/tt&amp;gt;-tiedostossa listatut tiedostot ja mm. &amp;lt;tt&amp;gt;debian/README.debian&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;debian/copyright&amp;lt;/tt&amp;gt;-tiedostot polkuun &amp;lt;tt&amp;gt;/usr/share/doc/paketti&amp;lt;/tt&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Jos paketti ei käytä autoconfia, on &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt; muokattava sellaiseksi, että ohjelma kääntyy ja asentuu polkuun &amp;lt;tt&amp;gt;debian/&#039;&#039;paketinnimi&#039;&#039;&amp;lt;/tt&amp;gt;. Se, miten kääntäminen tapahtuu, riippuu ohjelmasta. Funktion &amp;lt;tt&amp;gt;dh_install&amp;lt;/tt&amp;gt; avulla asennetaan tiedostot oikeisiin hakemistoihin lopullisessa binaaripaketissa.&lt;br /&gt;
&lt;br /&gt;
=== dirs ===&lt;br /&gt;
Tiedostossa &amp;lt;tt&amp;gt;debian/dirs&amp;lt;/tt&amp;gt; luetellaan hakemistot, joiden pitää olla olemassa kun ohjelmaa asennetaan mutta joita ohjelma ei normaalin asennusprosessin aikana luo. Esimerkiksi &amp;lt;tt&amp;gt;/usr/bin&amp;lt;/tt&amp;gt; on monesti tällainen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;dirs&amp;lt;/tt&amp;gt;-tiedostossa hakemistot luetellaan omilla riveillään, ja ensimmäinen kauttaviiva jätetään pois. Hellon tapauksessa meille riittää kirjoittaa tähän tiedostoon rivi&lt;br /&gt;
 usr/bin&lt;br /&gt;
&lt;br /&gt;
=== .ex-päätteiset tiedostot ===&lt;br /&gt;
&amp;lt;tt&amp;gt;dh_make&amp;lt;/tt&amp;gt; luo &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemistoon monia .ex-päätteisiä tiedostoja. Näitä tiedostoja muokkaamalla on mahdollista esimerkiksi saada paketti lisäämään tehtäviä [[cron]]ille ja kuvakkeen työpöytäympäristön valikkoon.&lt;br /&gt;
&lt;br /&gt;
Oletuksena .ex-päätteisiä tiedostoja ei huomioida. Jos haluat käyttää niitä, muokkaa tiedosto ensin sopivaksi ja poista tiedostonimestä tämän jälkeen .ex-pääte. Lisäksi tarkista, että sopivaa funktiota kutsutaan &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedostossa.&lt;br /&gt;
&lt;br /&gt;
Poista ne .ex-tiedostot, joita et tarvitse. Hellon tapauksessa emme tarvitse näitä. Seuraavassa esitellään kuitenkin muutamia yleisimmin käytettyjä tiedostoja joita luultavasti tulet joskus tarvitsemaan:&lt;br /&gt;
&lt;br /&gt;
==== cron.d ====&lt;br /&gt;
Tiedostoon &amp;lt;tt&amp;gt;cron.d&amp;lt;/tt&amp;gt; kirjoitetaan rivit, jotka halutaan lisätä &amp;lt;tt&amp;gt;cron&amp;lt;/tt&amp;gt;-järjestelmään. Rivit kirjoitetaan samassa muodossa kuin missä cronille annetaan suoritettavia tehtäviä. Katso lisätietoja artikkelista [[cron]].&lt;br /&gt;
&lt;br /&gt;
==== init.d ====&lt;br /&gt;
[[init]]-skripti, joka asennetaan polkuun &amp;lt;tt&amp;gt;/etc/init.d&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedoston komennolla &amp;lt;tt&amp;gt;dh_installinit&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== manpage.1 ====&lt;br /&gt;
Ohjelman [[man]]-sivu. Pisteen jälkeen oleva numero kertoo, mihin kategoriaan man-sivu asennetaan (kategoriat on listattu artikkelissa [[man]]). Man-sivu asennetaan paikoilleen &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedostossa olevalla komennolla &amp;lt;tt&amp;gt;dh_installman debian/mansivu.1&amp;lt;/tt&amp;gt;. Tiedoston nimi on yleensä muotoa &amp;lt;tt&amp;gt;paketinnimi.numero&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== manpage.sgml ====&lt;br /&gt;
SGML-muodossa kirjoitettu man-sivu. Pakettia käännettäessä (&amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedoston &amp;lt;tt&amp;gt;build&amp;lt;/tt&amp;gt;-osiossa) se on käännettävä komennolla &amp;lt;tt&amp;gt;docbook-to-man debian/manpage.xml &amp;gt; debian/paketti.1&amp;lt;/tt&amp;gt;. Käännösaikaisiksi riippuvuudeksi on lisättävä paketti &amp;lt;tt&amp;gt;docbook-to-man&amp;lt;/tt&amp;gt;. Man-sivu asennetaan paikoilleen &amp;lt;tt&amp;gt;dh_installman&amp;lt;/tt&amp;gt;-komennolla kuten edellä.&lt;br /&gt;
&lt;br /&gt;
== Tehdään paketti! ==&lt;br /&gt;
Nyt kun tarvittavat tiedostot on lopulta muokattu sopiviksi, on aika luoda varsinainen paketti. Siirry ohjelman päähakemistoon (&amp;lt;tt&amp;gt;hello-2.2&amp;lt;/tt&amp;gt;) ja aja komento&lt;br /&gt;
 debuild&lt;br /&gt;
joka tekee seuraavat asiat:&lt;br /&gt;
*Siistii paketin (ajaa [[make]]lla komennon &amp;lt;tt&amp;gt;debian/rules clean&amp;lt;/tt&amp;gt;)&lt;br /&gt;
*Kääntää ohjelman (&amp;lt;tt&amp;gt;debian/rules build&amp;lt;/tt&amp;gt;)&lt;br /&gt;
*Luo binääripaketin (&amp;lt;tt&amp;gt;debian/rules binary&amp;lt;/tt&amp;gt;)&lt;br /&gt;
*Allekirjoittaa .dsc-tiedoston [[gpg|gnupgllä]]&lt;br /&gt;
*Luo ja allekirjoittaa .changes-tiedoston&lt;br /&gt;
*Käyttää [[fakeroot]]ia, jolloin pääkäyttäjän oikeuksia ei tarvita&lt;br /&gt;
Allekirjoitus vaatii, että olet luonut [[gpg]]:llä itsellesi avaimen. Tällöin sinulta kysytään avaimesi salasanaa.&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen, jos kaikki sujui ilman virheitä, ylähakemistosta pitäisi löytyä seuraavat tiedostot:&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.2.orig.tar.gz&amp;lt;/tt&amp;gt; - alkuperäinen lähdekoodi&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.2-1.dsc&amp;lt;/tt&amp;gt; - [[gpg]]:llä allekirjoitettu &amp;lt;tt&amp;gt;control&amp;lt;/tt&amp;gt;-tiedoston kaltainen tiedosto, jossa on listattu lähdekooditiedoston ja diff-tiedoston [[md5]]-summat&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.2-1.diff.gz&amp;lt;/tt&amp;gt; - [[gzip]]-pakattu [[diff]]-tiedosto lähdekoodiin tehdyistä muutoksista&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.2-1_i386.deb&amp;lt;/tt&amp;gt; - lopullinen deb-paketti!&lt;br /&gt;
*&amp;lt;tt&amp;gt;hello_2.2-1_i386.changes&amp;lt;/tt&amp;gt; - [[gpg]]:llä allekirjoitettu tiedosto, joka sisältää paketin muutoslokin (&amp;lt;tt&amp;gt;debian/changelog&amp;lt;/tt&amp;gt;) ja pakettiin liittyvien tiedostojen md5-summat&lt;br /&gt;
&lt;br /&gt;
Nyt lopullinen paketti voidaan asentaa [[dpkg]]:llä:&lt;br /&gt;
 dpkg -i hello_2.2-1_i386.deb&lt;br /&gt;
&lt;br /&gt;
Kun myöhemmin teet muutoksia pakettiin, voit luoda uuden paketin nopeasti komennolla&lt;br /&gt;
 fakeroot debian/rules binary&lt;br /&gt;
joka ei kuitenkaan käännä ohjelmaa alusta lähtien (tärkeää huomata, jos muutat lähdekoodia).&lt;br /&gt;
&lt;br /&gt;
=== Lähdekoodipaketti ===&lt;br /&gt;
Edellä teimme tavallisen ns. &#039;&#039;binääripaketin&#039;&#039;, joka sisältää valmiiksi käännetyn ohjelman. Monesti on tarpeen tehdä myös lähdekoodipaketti, joka sisältää pakettiin ja sen kääntämiseen ja asentamiseen liittyvät tiedot (&amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemisto) ja ohjelman lähdekoodin. Tällöin paketti on mahdollista kääntää ja asentaa jokaiselle sopivalle alustalle kun taas käännetty &amp;lt;tt&amp;gt;.deb&amp;lt;/tt&amp;gt;-paketti toimii vain yhdellä alustalla (esim. x86).&lt;br /&gt;
&lt;br /&gt;
Lähdekoodipaketteja käytetään etenkin kun paketti julkaistaan esimerkiksi lisäämällä se jonkin jakelun virallisiin pakettilähteisiin. Tällöin kehittäjä yleensä vain lähettää palvelimelle lähdekoodipaketin, jonka palvelin sitten kääntää useille eri arkkitehtuureille.&lt;br /&gt;
&lt;br /&gt;
Lähdekoodipaketti luodaan ajamalla paketin päähakemistossa komento&lt;br /&gt;
 debuild -S -sa&lt;br /&gt;
Missä valitsin &amp;lt;tt&amp;gt;-S&amp;lt;/tt&amp;gt; tarkoittaa, että luodaan lähdekoodipaketti ja &amp;lt;tt&amp;gt;-sa&amp;lt;/tt&amp;gt; sisällyttää pakettiin mukaan alkuperäisen lähdekooditiedoston (&amp;lt;tt&amp;gt;.orig.tar.gz&amp;lt;/tt&amp;gt;). Tällöin ylähakemistoon pitäisi ilmestyä samanlaisten tiedostojen kuin luotaessa binääripakettia, paitsi että varsinaista &amp;lt;tt&amp;gt;.deb&amp;lt;/tt&amp;gt;-pakettia ei ilmesty. &lt;br /&gt;
&lt;br /&gt;
Nyt lähdekoodipaketti koostuu näistä tiedostoista (&amp;lt;tt&amp;gt;paketti.dsc&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;paketti.orig.tar.gz&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;paketti.diff.gz&amp;lt;/tt&amp;gt;), ja sitä voidaan hallita esimerkiksi &amp;lt;tt&amp;gt;dpkg-source&amp;lt;/tt&amp;gt;-ohjelmalla. Jos esimerkiksi olet saanut jostain lähdekoodipaketin, voit purkaa ja kääntää seuraavasti&lt;br /&gt;
 dpkg-source -x paketti.dsc&lt;br /&gt;
 cd paketti&lt;br /&gt;
 debuild&lt;br /&gt;
&lt;br /&gt;
Ilman &amp;lt;tt&amp;gt;debuildin&amp;lt;/tt&amp;gt; &amp;lt;tt&amp;gt;-sa&amp;lt;/tt&amp;gt;-valitsinta voi luoda paketin, joka ei sisällä alkuperäistä lähdekoodia. Tälle on käyttöä silloin, kun paketteja pidetään ulkopuolisessa pakettivarastossa ja uusi versio voidaan julkaista vain lähettämällä palvelimelle uusi lähdekoodipaketti ilman alkuperäistä lähdekoodia. Tällainen tilanne tulee eteen, kun paketista tehdään uusi versio joka ei muuta itse ohjelman lähdekoodia tai muuttaa sitä erillisellä &amp;lt;tt&amp;gt;patch&amp;lt;/tt&amp;gt;-tiedostolla (eli ohjelman tekijä ei ole julkaissut uutta versiota, mutta paketin tekijä tekee muutoksia joko itse ohjelmaan tai paketointiin).&lt;br /&gt;
&lt;br /&gt;
== Lintian: onnistuiko paketti? ==&lt;br /&gt;
Lintian on ohjelma, joka tarkistaa tekemäsi paketin laadun. Sille annetaan parametrina pakettia luotaessa syntynyt &amp;lt;tt&amp;gt;.changes&amp;lt;/tt&amp;gt;-päätteinen tiedosto. Yleensä kannattaa antaa myös valitsin -i, jolloin lintian kertoo tarkemmin, mikä paketissa on vialla:&lt;br /&gt;
 lintian -i hello_2.2-1_i386.changes&lt;br /&gt;
Tulosteessa E:-alkavat rivit tarkoittavat virhettä, W:-alkavat varoituksia ja N:-alkavat huomautuksia.&lt;br /&gt;
&lt;br /&gt;
Jos esimerkiksi et poistanut &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemistosta &amp;lt;tt&amp;gt;.ex&amp;lt;/tt&amp;gt;-päätteisiä tiedostoja, lintian varoittaa niistä. Yleensä paketin tulisi olla sellainen, ettei lintian löydä siitä mitään valitettavaa.&lt;br /&gt;
&lt;br /&gt;
== Patchit ==&lt;br /&gt;
Joskus pakettia tehtäessä on tehtävä muutoksia myös itse ohjelman lähdekoodiin. Tällöin on siistiä pitää muutokset erillään [[patch]]-tiedostoissa. Kun binääripaketti sitten tehdään, otetaan patchit käyttöön ennen kääntämistä.&lt;br /&gt;
&lt;br /&gt;
On olemassa monia erilaisia järjestelmiä patch-tiedostojen hallintaan. Seuraavaksi esitellään kaikkein matalimman tason vaihtoehto, eli emme käytä mitään erillistä toimintaa helpottavaa järjestelmää. Kun tietää, mitä pellin alla tapahtuu, voi alkaa käyttämään esimerkiksi [[CDBS]]:n tarjoamia vaihtoehtoja tai [[quilt]]-järjestelmää.&lt;br /&gt;
&lt;br /&gt;
(Huomio! Debianin kehittäjien keskuudessa on keskusteltu patch-järjestelmien yhdenmukaistamisesta Debianin lähdekoodipaketeissa. Tässä artikkelissa esitetty tapa ei välttämättä ole suositeltava käytäntö, vaikka se sinänsä toimiikin. Aika paljon kannatusta on saanut esimerkiksi [[quilt]]-niminen patch-järjestelmä.)&lt;br /&gt;
&lt;br /&gt;
Patchien hallintaan on monia aputyökaluja, mutta yksinkertaisimmillaan se hoituu näin: &lt;br /&gt;
*Pura alkuperäinen lähdekoodipaketti polkuihin &amp;lt;tt&amp;gt;/tmp/new&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;/tmp/old&amp;lt;/tt&amp;gt;&lt;br /&gt;
*Tee muutokset hakemistoon &amp;lt;tt&amp;gt;/tmp/new&amp;lt;/tt&amp;gt;&lt;br /&gt;
*Aja hakemistossa &amp;lt;tt&amp;gt;tmp&amp;lt;/tt&amp;gt; komento&lt;br /&gt;
 [[diff]] -Nurp old new &amp;gt; 01_patchin-nimi&lt;br /&gt;
:Joka luo patchin tiedostoon &amp;lt;tt&amp;gt;01_patchin-nimi&amp;lt;/tt&amp;gt; (yleensä patchien edessä on numero, ja patchit otetaan käyttöön numerojärjestyksessä). Optiot -Nurp aiheuttavat sen, että diff ottaa huomioon myös uudet tiedostot (-N) ja käy hakemistot läpi rekursiivisesti (-r)&lt;br /&gt;
*Luo paketin &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemistoon alihakemisto &amp;lt;tt&amp;gt;patches&amp;lt;/tt&amp;gt; ja kopioi äsken luomasi patchi sinne (&amp;lt;tt&amp;gt;cp /tmp/01_patchin-nimi debian/patches/&amp;lt;/tt&amp;gt;)&lt;br /&gt;
*Lisää &amp;lt;tt&amp;gt;debian/rules&amp;lt;/tt&amp;gt;-tiedostoon seuraavat kohdat, jotka ottavat patchit käyttöön ennen ohjelman kääntämistä ja poistavat ne käytöstä hakemistoa &amp;quot;siivottaessa&amp;quot;:&lt;br /&gt;
 patch: patch-stamp&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
patch-stamp:&lt;br /&gt;
	dh_testdir  # Oikea hakemisto&lt;br /&gt;
        # Kaikille .patch-päätteisille tiedostoille patches-hakemistossa&lt;br /&gt;
	@patches=debian/patches/*.patch; for patch in $$patches; do \  &lt;br /&gt;
		test -f $$patch || continue; \&lt;br /&gt;
		echo &amp;quot;Applying $$patch&amp;quot;; \&lt;br /&gt;
		patch -stuN -p1 &amp;lt; $$patch || exit 1; \  # Otetaan pathci käyttöön&lt;br /&gt;
	done&lt;br /&gt;
	touch $@&lt;br /&gt;
&lt;br /&gt;
# Patchien poistaminen (ajettaessa make clean), palauttaa lähdekoodin alkuperäiseksi&lt;br /&gt;
unpatch:&lt;br /&gt;
	dh_testdir&lt;br /&gt;
	@if test -f patch-stamp; then \&lt;br /&gt;
		patches=debian/patches/*.patch; \&lt;br /&gt;
		for patch in $$patches; do \   # Kerätään kaikki patchit&lt;br /&gt;
			reversepatches=&amp;quot;$$patch $$reversepatches&amp;quot;; \&lt;br /&gt;
		done; \&lt;br /&gt;
		for patch in $$reversepatches; do \&lt;br /&gt;
			test -f $$patch || continue; \&lt;br /&gt;
			echo &amp;quot;Reversing $$patch&amp;quot;; \&lt;br /&gt;
			patch -suRf -p1 &amp;lt; $$patch || exit 1; \  # Poistetaan patchi&lt;br /&gt;
		done; \&lt;br /&gt;
		rm -f patch-stamp; \&lt;br /&gt;
	fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Huolehdi siitä, että patch: ja unpatch: -kohdat ajetaan oikeaan aikaan: muuta rivi&lt;br /&gt;
 build: build-stamp&lt;br /&gt;
:muotoon&lt;br /&gt;
 build: patch-stamp build-stamp&lt;br /&gt;
Ja rivi&lt;br /&gt;
 clean:&lt;br /&gt;
muotoon&lt;br /&gt;
 clean: unpatch&lt;br /&gt;
&lt;br /&gt;
== Muut pakettityypit ==&lt;br /&gt;
===Multi-binary: Monta pakettia yhdestä lähdekoodipaketista ===&lt;br /&gt;
Joskus tulee eteen tilanne, jossa yksi ohjelma on jaettava useampaan eri pakettiin. Tällainen tilanne tulee eteen mm. silloin, kun paketoidaan suurta peliä: yleensä peleissä itse käännetty ohjelma vie murto-osan siitä tilasta, jonka pelin datatiedostot vievät. Jos koko ohjelma laitettaisiin yhteen pakettiin, käytettäisiin turhaan palvelimen levytilaa ja resursseja, kun samat alustariippumattomat datatiedostot kopioitaisiin jokaiselle arkkitehtuurille tehtyyn pakettiin. &lt;br /&gt;
&lt;br /&gt;
Toinen esimerkki tilanteesta, jossa ohjelman jakaminen moneen pakettiin on järkevää on ohjelma, jonka mukana tulee paljon (esimerkiksi jopa kymmeniä megatavuja) dokumentaatiota ja ohjeita.&lt;br /&gt;
&lt;br /&gt;
Debhelper mahdollistaa useampien pakettien luomisen yhdestä lähdekoodipaketista varsin yksinkertaisesti. Ensinnäkin jokaiselle paketille kirjoitetaan oma osio &amp;lt;tt&amp;gt;debian/control&amp;lt;/tt&amp;gt;-tiedostoon. Tiedostoon tulee aluksi normaalisti lähdekoodipaketin tiedot, ja tämän jälkeen luotavien binääripakettien tiedot peräkkäin. Esimerkki:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Source: hello&lt;br /&gt;
Section: unknown&lt;br /&gt;
Priority: extra&lt;br /&gt;
Maintainer: Ylläpitäjä &amp;lt;sähkö@posti&amp;gt;&lt;br /&gt;
Build-Depends: debhelper (&amp;gt;= 5), autotools-dev&lt;br /&gt;
Standards-Version: 3.7.3&lt;br /&gt;
&lt;br /&gt;
Package: hello&lt;br /&gt;
Architecture: any&lt;br /&gt;
Depends: ${shlibs:Depends}, ${misc:Depends}&lt;br /&gt;
Recommends: hello-doc&lt;br /&gt;
Description: Hello-ohjelma&lt;br /&gt;
 Klassinen hello-ohjelma, joka tulostaa tekstin&lt;br /&gt;
 hello world.&lt;br /&gt;
&lt;br /&gt;
Package: hello-doc&lt;br /&gt;
Architecture: all&lt;br /&gt;
Depends: hello&lt;br /&gt;
Description: Hellon ohjeet&lt;br /&gt;
 Monipuoliset käyttöohjeet hello world -sovelluksen käyttöön.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen muutetaan paketin asentamista (&amp;lt;tt&amp;gt;debian/rules&amp;lt;/tt&amp;gt;) siten, että esimerkiksi pakettiin &amp;lt;tt&amp;gt;hello&amp;lt;/tt&amp;gt; kuuluvat tiedostot asennettaisiin hakemistoon &amp;lt;tt&amp;gt;debian/hello/&amp;lt;/tt&amp;gt; ja paketin &amp;lt;tt&amp;gt;hello-doc&amp;lt;/tt&amp;gt;-tiedostot hakemistoon &amp;lt;tt&amp;gt;debian/hello-doc&amp;lt;/tt&amp;gt;. Näihin hakemistoihin tiedostot asennetaan kuten normaalisti luotaessa vain yhtä pakettia, eli esimerkiksi ajettavat ohjelmat voitaisiin sijoittaa polkuun &amp;lt;tt&amp;gt;debian/hello/usr/bin/&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Tällaisessa tilanteessa ei yleensä ole järkevää käyttää &amp;lt;tt&amp;gt;dirs&amp;lt;/tt&amp;gt;-tiedostoa luomaan samat hakemistot molempiin paketteihin, koska luultavasti samoihin hakemistoihin ei sijoiteta tiedostoja eri paketeissa. Sen sijaan voidaan käyttää pakettikohtaisia tiedostoja, esimerkiksi &amp;lt;tt&amp;gt;hello.dirs&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;hello-doc.dirs&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Jos jokin Debhelperin komento (muotoa &amp;lt;tt&amp;gt;dh_jotain&amp;lt;/tt&amp;gt;) halutaan &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedostossa ajaa vain tietylle paketille, voidaan käyttää valitsinta &amp;lt;tt&amp;gt;--package&amp;lt;/tt&amp;gt;, esimerkiksi komennolla&lt;br /&gt;
 dh_installinfo --package=hello&lt;br /&gt;
asennettaisiin [[info]]-tiedostot vain &amp;lt;tt&amp;gt;hello&amp;lt;/tt&amp;gt;-pakettia luotaessa.&lt;br /&gt;
&lt;br /&gt;
== Pbuilder ==&lt;br /&gt;
Pbuilder on järjestelmä, joka kääntää ja rakentaa paketit omassa pienessä [[chroot]]-järjestelmässä. Pbuilderia käytettäessä saavutetaan mm. seuraavat edut:&lt;br /&gt;
#Käännösaikaiset riippuvuudet (&#039;&#039;build-depends&#039;&#039;) asennetaan automaattisesti&lt;br /&gt;
#Paketti käännetään puhtaassa ja mahdollisimman yksinkertaisessa ympäristössä, johon ei ole asennettu mitään ylimääräistä. Näin varmistetaan, että paketin kääntäminen onnistuu kaikissa järjestelmissä ja että käännösaikaiset riippuvuudet ovat riittävät.&lt;br /&gt;
#Paketin voi kääntää eri jakeluille ja jopa eri arkkitehtuurille&lt;br /&gt;
&lt;br /&gt;
Lisätietoja Pbuilderin käytöstä löytyy artikkelista [[Pbuilder]]&lt;br /&gt;
&lt;br /&gt;
== CDBS ==&lt;br /&gt;
Edellä tehtiin paketti käyttäen Debhelperiä, jolloin &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedoston kirjoittaminen oli hyvinkin työlästä. CDBS (&#039;&#039;Common Debian Build System&#039;&#039;) on toinen lähestymistapa pakettien luomiseen: se yksinkertaistaa rutiinitehtäviä jolloin esimerkiksiä [[Autotools]]ia käyttävän paketin &amp;lt;tt&amp;gt;rules&amp;lt;/tt&amp;gt;-tiedosto vaatii periaatteessa vain 4 riviä!&lt;br /&gt;
&lt;br /&gt;
Lisätietoja CDBS:n käytöstä löytyy artikkelista [[CDBS]].&lt;br /&gt;
&lt;br /&gt;
== Paketin päivittäminen ja muokkaaminen ==&lt;br /&gt;
Edellä käsiteltiin uuden paketin tekemistä. Monesti eteen tulee kuitenkin myös tilanteita, joissa jo olemassa olevaa pakettia tulee muuttaa tai päivittää. Päivittämiselle tulee tarve kun paketoidusta ohjelmasta julkaistaan uusi versio tai vaikkapa silloin, kun ohjelmassa oleva ohjelmavirhe (bugi) korjataan &#039;&#039;patch&#039;&#039;-tiedostolla.&lt;br /&gt;
&lt;br /&gt;
Muokkauksen tekeminen alkaa hakemalla lähdekoodipaketti. Tämä onnistuu kätevästi komennolla &amp;lt;tt&amp;gt;[[apt-get]] source paketti&amp;lt;/tt&amp;gt;. Tällöin &amp;lt;tt&amp;gt;apt&amp;lt;/tt&amp;gt; hakee nykyiseen hakemistoon paketin &amp;lt;tt&amp;gt;.dsc&amp;lt;/tt&amp;gt;-tiedoston, muutokset sisältävän &amp;lt;tt&amp;gt;.diff.gz&amp;lt;/tt&amp;gt;-tiedoston ja alkuperäisen ohjelman sisältävän &amp;lt;tt&amp;gt;.tar.gz&amp;lt;/tt&amp;gt;-paketin. Lisäksi hakemistoon syntyy &amp;lt;tt&amp;gt;ohjelmannimi-versio&amp;lt;/tt&amp;gt;-hakemisto, jonka sisältä löytyy sekä itse ohjelma että siihen tehdyt muutokset (mm. &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;)-hakemisto.&lt;br /&gt;
&lt;br /&gt;
Jos nyt halutaan esimerkiksi korjata ohjelmassa oleva bugi, voidaan edellä neuvotulla tavalla lisätä pakettiin uusi &amp;lt;tt&amp;gt;patch&amp;lt;/tt&amp;gt;-tiedosto. Tämän lisäksi on aina muistettava kirjata tiedot muutoksesta &amp;lt;tt&amp;gt;debian/changelog&amp;lt;/tt&amp;gt;-tiedostoon. Tämä onnistuu helpoiten komennolla &amp;lt;tt&amp;gt;dch -i&amp;lt;/tt&amp;gt;. Muutoslokin on tarkoitus tarkkaan kertoa, mitä muutoksia on tehty. Yleensä muutos korjaa jonkun vianhallintajärjestelmässä olevan ilmoitetun bugin, jolloin muutoslokissa mainitaan tämän bugin numero (Debianin vianseurantajärjestelmän kanssa käytetään syntaksia &amp;lt;tt&amp;gt;Closes: #numero&amp;lt;/tt&amp;gt; ja Ubuntun Launchpad-järjestelmässä ilmoitettujen bugien kanssa syntaksia LP: #numero).&lt;br /&gt;
&lt;br /&gt;
Jos paketoidusta ohjelmasta on ilmestynyt uusi versio, täytyy toimia hieman eri tavalla. Ensimmäinen tehtävä on ladata uuden ohjelman lähdekoodipaketti ja tutustua uuden version mukana tuomiin muutoksiin (&amp;lt;tt&amp;gt;NEWS&amp;lt;/tt&amp;gt;- tai &amp;lt;tt&amp;gt;CHANGELOG&amp;lt;/tt&amp;gt;-tiedosto). Tämän jälkeen puretaan paketti tiedostoon &amp;lt;tt&amp;gt;ohjelmannimi-versio&amp;lt;/tt&amp;gt; ja uudelleennimetään lähdekoodipakettitiedosto nimelle &amp;lt;tt&amp;gt;ohjelman_versio.orig.tar.gz&amp;lt;/tt&amp;gt;. Eli aivan kuin olisimme paketoimassa uutta ohjelmaa. &lt;br /&gt;
&lt;br /&gt;
Tämän jälkeen voidaan kopioida vanha &#039;&#039;debianisointi&#039;&#039; eli &amp;lt;tt&amp;gt;debian&amp;lt;/tt&amp;gt;-hakemisto vanhasta paketista uuteen pakettiin. Helpoimmissa tapauksissa tämä riittää, mutta etenkin käytettävien patchien toimiminen ja tarpeellisuus uuden version kanssa on todella tärkeä selvittää. Lisäksi ohjelman kääntäminen ja asentaminen saattaa uuden version kanssa tapahtua eri tavalla. Tällaisessa tapauksessa muutoslokiin kirjataan maininta uudesta versiosta (&amp;quot;New upstream release&amp;quot;) ja kerrotaan myös, mitä muita muutoksia pakettiin tehtiin (esimerkiksi jätettiin pois tarpeettomaksi käynyt patchi.&lt;br /&gt;
&lt;br /&gt;
Uuden version numero riippuu siitä, paketoitiinko uusi versio vai korjattiinko vain vanhassa versiossa oleva ongelma. Jos itse ohjelman versio ei muuttunut, kasvatetaan paketin &amp;quot;revision&amp;quot;-numeroa yhdellä, esimerkiksi versio &amp;quot;0.4.1-2&amp;quot; muuttuisi versioksi &amp;quot;0.4.1-3&amp;quot;. Jos taas ohjelman versio muuttui, asetetaan paketin versioksi uuden version numero ja &amp;quot;revisioniksi&amp;quot; asetetaan 1: &amp;quot;0.4.1-2&amp;quot; -&amp;gt; &amp;quot;0.4.2-1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Näiden toimenpiteiden jälkeen voidaan paketti luoda kuten normaalistikin &amp;lt;tt&amp;gt;debuild&amp;lt;/tt&amp;gt;- ja &amp;lt;tt&amp;gt;pdebuild&amp;lt;/tt&amp;gt;-komennoilla.&lt;br /&gt;
&lt;br /&gt;
===Debdiff===&lt;br /&gt;
Debdiff on [[diff]]in kaltainen ohjelma, joka vertailee kahta deb-pakettia. Sitä käytetään mm. silloin, kun lähetetään itse tehty korjaus ohjelman alkuperäiselle paketoijalle tai vianseurantajärjestelmään. Yleensä näin toimitaan silloin, kun muutoksen tekijällä ei ole oikeutta lähettää korjauksiaan suoraan virallisiin pakettivarastoihin.&lt;br /&gt;
&lt;br /&gt;
Debdiffille annetaan kahden lähdekoodipaketin &amp;lt;tt&amp;gt;.dsc&amp;lt;/tt&amp;gt;-tiedostot:&lt;br /&gt;
 debdiff vanha.dsc uusi.dsc&lt;br /&gt;
Jolloin ohjelma tulostaa erot ruudulle. Yleensä erot kannattaa [[Komentorivin perusteet#putkitus|putkittaa]] tiedostoon:&lt;br /&gt;
 debdiff vanha.dsc uusi.dsc &amp;gt; erot.debdiff&lt;br /&gt;
&lt;br /&gt;
== Pakettini on valmis, miten saan sen jakeluni pakettilähteisiin ==&lt;br /&gt;
Paketin saaminen jakelun virallisiin pakettilähteisiin on jakelun käytännöistä riippuen enemmän tai vähemmän työläs prosessi. Debianilla on käytössä [http://mentors.debian.net mentors.debian.net]-palvelu, jonne kaikki voivat lähettää omia pakettejaan tarjolle. Tämän jälkeen paketille hankitaan halukas &amp;quot;sponsori&amp;quot;, joka on kokenut Debian-kehittäjä jolla on oikeudet lisätä paketteja virallisiin pakettilähteisiin. Sponsoreita haetaan yleensä lähettämällä viesti &amp;lt;tt&amp;gt;debian-mentors&amp;lt;/tt&amp;gt;-sähköpostilistalle sivustolta löytyvien ohjeiden mukaan. Tämän jälkeen joku paketista kiinnostunut kehittäjä tarkistaa sen ja antaa yleensä korjausehdotuksia. Kun paketti on hänen mielestään riittävän laadukas, hän lisää sen pakettilähteisiin. Prosessi voi paketin laadusta ja sponsoroijasta riippuen kestää pitkäänkin.&lt;br /&gt;
&lt;br /&gt;
Virallisten pakettilähteiden lisäksi voit myös ylläpitää omaa. Paketteja voi myös jakaa helposti esimerkiksi [[Launchpad | Launchpadin]] tarjoaman [[PPA]]-ominaisuuden avulla. PPA automatisoi paketin kääntämistä ja julkaisua. Halutessasi voit myös vain yksinkertaisesti jakaa tekemääsi deb-tiedostoa millä tahansa tiedostonjakotekniikalla.&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[http://www.debian.org/doc/maint-guide/index.en.html#contents Debian New Maintainers&#039; Guide]&lt;br /&gt;
*[http://www.debian.org/doc/debian-policy/ Debian policy] - Debianin käytäntöjä ja sääntöjä&lt;br /&gt;
*Ubuntun [https://wiki.ubuntu.com/PackagingGuide PackagingGuide]-opas&lt;br /&gt;
*[http://wiki.ubuntu.com/PackagingGuide Packaging guide - Ubuntu Wiki]&lt;br /&gt;
*[http://www.debian-administration.org/articles/286 Setting up your own APT reposity]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;br /&gt;
[[Luokka:Paketinhallinta]]&lt;br /&gt;
[[Luokka:Debian GNU/Linux]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Gobuntu&amp;diff=28465</id>
		<title>Gobuntu</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Gobuntu&amp;diff=28465"/>
		<updated>2009-08-02T17:43:21Z</updated>

		<summary type="html">&lt;p&gt;TJ: imperfektiä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Jakelu &lt;br /&gt;
| nimi=Gobuntu&lt;br /&gt;
| logo=&lt;br /&gt;
| kuva= &lt;br /&gt;
| kuvateksti=&lt;br /&gt;
| julkaisija=[[Canonical|Canonical Ltd]] / Ubuntu Foundation&lt;br /&gt;
| viimeisin versio=8.04 (Hardy Heron)&lt;br /&gt;
| päivämäärä= 24. huhtikuuta 2007&lt;br /&gt;
| pakettienhallinta=[[Apt]]&lt;br /&gt;
| tila=yhdistetty Ubuntuun&lt;br /&gt;
| arkkitehtuurit=amd64, i386&lt;br /&gt;
| äitijakelu=[[Debian GNU/Linux]]&lt;br /&gt;
| sukulaisjakelut=[[Ubuntu]], [[Kubuntu]], [[Xubuntu]], [[Edubuntu]], [[gNewSense]], [[Nexenta]], [[Fluxbuntu]]&lt;br /&gt;
| kotisivu=[http://www.ubuntu-fi.org/ Ubuntu Suomi]}}&lt;br /&gt;
Gobuntu oli puhtaasti vapaan lähdekoodin ohjelmia sisältävä versio [[Ubuntu]]sta, käytännössä tavallinen Ubuntu ilman että restricted- (rajoitetut laiteajurit) ja multiverse-ohjelmalähteet (muut epävapaat ohjelmat) ovat oletuksena käytössä.&lt;br /&gt;
&lt;br /&gt;
Gobuntu sulautui 8.04-julkaisunsa jälkeen takaisin emo-Ubuntuun, ja nykyään Ubuntun kaikkien rinnakkaisversioiden CD-levyillä on helppo valita &amp;quot;Vain vapaat ohjelmistot&amp;quot; Ubuntua käynnistettäessä (F6-painike). Jatkossa Ubuntu tulee keskittymään vapaiden ohjelmien main- ja universe-ohjelmalähteiden parantamiseen, jottei mitään pientäkään epävapaata komponenttia ole virheellisesti merkitty vapaaksi.&lt;br /&gt;
&lt;br /&gt;
Gobuntun työtä erillisenä jakeluna jatkaa [[gNewSense]], jonka kanssa Ubuntun on tarkoitus tehdä läheisempää yhteistyötä.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Kubuntu]]&lt;br /&gt;
*[[Xubuntu]]&lt;br /&gt;
*[[Edubuntu]]&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[[wikipedia:fi:Gobuntu|Gobuntu Wikipediassa]]&lt;br /&gt;
&lt;br /&gt;
{{ubuntu}}&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Jakelut]]&lt;br /&gt;
[[Luokka:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Linux-tekij%C3%A4&amp;diff=28464</id>
		<title>Linux-tekijä</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Linux-tekij%C3%A4&amp;diff=28464"/>
		<updated>2009-08-02T17:38:21Z</updated>

		<summary type="html">&lt;p&gt;TJ: 2005 kunniamaininta Suomen Debian-yhteisölle&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FLUG (Finnish Linux Users Group) valitsee vuosittain suomalaisen vuoden Linux-tekijän. Palkinnon voi saada yksittäinen henkilö tai ryhmä. Vuosina 2006 ja 2007 palkintoa ei jaettu, mutta vuonna 2008 sitä alettiin taas jakaa. &lt;br /&gt;
&lt;br /&gt;
== Linux-tekijät eri vuosina ==&lt;br /&gt;
* 2008 [[Ubuntu Suomi]], kunniamaininnat [[MySQL]]:n [[wikipedia:fi:Michael Widenius|Michael &amp;quot;Monty&amp;quot; Wideniukselle]] ja [[Linux.fi:Tietoja|Linux.fi-wikille]]&lt;br /&gt;
* 2005 [[OpenOffice.org]]-suomennostiimi, kunniamaininta Suomen [[Debian]]-yhteisölle&lt;br /&gt;
* 2004 Tapani Räikkönen ([http://tapsa.terae.net/linux/ Windowsista Linuxiin ABC] ja [[SuomiKnoppix]])&lt;br /&gt;
* 2003 Ilmatieteen laitos&lt;br /&gt;
* 2002 [http://www.dataclub.fi/ Dataclub]&lt;br /&gt;
&lt;br /&gt;
== Aiheesta muualla ==&lt;br /&gt;
*[http://www.flug.fi/linuxtekija/ Linux-tekijä]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Järjestäytyminen]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Assembly_Summer_2009&amp;diff=28356</id>
		<title>Assembly Summer 2009</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Assembly_Summer_2009&amp;diff=28356"/>
		<updated>2009-07-30T08:07:33Z</updated>

		<summary type="html">&lt;p&gt;TJ: /* Muut tehtävät */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Tämä sivu liittyy Assembly Summer 2009-tapahtumaan liittyvän toiminnan suunnitteluun.&#039;&#039;&#039; Muista myös lukea (ja täydentää) sivu [[Linux Assemblyillä]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Assembly Summer 2009 pidetään Hartwall Areenassa, Helsingissä 6-9.8. ja tapahtuman sivut löytyvät täältä:&#039;&#039;&#039; [http://www.assembly.org/summer09/]&lt;br /&gt;
&lt;br /&gt;
Tukipalvelun esittelysivu löytyy osoitteesta [http://linux.fi/assembly linux.fi/assembly].&lt;br /&gt;
&lt;br /&gt;
Linux-ständiä ovat järjestelleet tähän mennessä pääasiassa [[Ubuntu Suomi|Ubuntu Suomen]] jäsenet (mm. muista käyttäjäyhteisöistä toivotaan myös osallistumista), ja suunnittelua hoidetaan paljon myös Ubuntu Suomen [[IRC]]-kanavalla #ubuntu-fi-tiimit Freenodessa. Kiinnostuneita kehotetaan liittymään kyseiselle kanavalle.&lt;br /&gt;
&lt;br /&gt;
Tämän wikisivun tarkoituksena on organisoida järjestelyä.&lt;br /&gt;
&lt;br /&gt;
== Nakkilista ==&lt;br /&gt;
=== Päivystäjät ===&lt;br /&gt;
Päivystysvuorot sovitaan myöhemmin. Edelleen saa ilmoittautua mukaan lisäämällä tähän tietonsa!&lt;br /&gt;
* Aleksi Hankalahti, aleksi.hankalahti `ät` iki.fi&lt;br /&gt;
* Antony Hussi, antony.hussi ät gmail.com&lt;br /&gt;
* Nina Kuisma, ninnnu ät gmail.com (pe-ilta -&amp;gt; su-päivä)&lt;br /&gt;
* [[Käyttäjä:Heikki|Heikki Mäntysaari]], heikki.mantysaari ät linux.fi&lt;br /&gt;
* Ville-Pekka Vainio, vpivaini ät cs.helsinki.fi&lt;br /&gt;
* Elias Julkunen, elias.julkunen ät gmail.com&lt;br /&gt;
* Toni Alenius, apez89 ät gmail.com (mahdollisesti perjantai-illasta sunnuntaihin, mikäli ei napsahda Ginestä intissä)&lt;br /&gt;
* Teuvo Hakala, teuvo.hakala@gmail.com&lt;br /&gt;
&lt;br /&gt;
=== Muut tehtävät ===&lt;br /&gt;
Asioita, jotka pitää hoitaa ennen Assyjen alkamista!&lt;br /&gt;
{| &lt;br /&gt;
|-&lt;br /&gt;
|&#039;&#039;&#039;Tehtävä&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Vastaava&#039;&#039;&#039;&lt;br /&gt;
|&#039;&#039;&#039;Tilanne&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| Pöydät ständille&lt;br /&gt;
|Anhu&lt;br /&gt;
|Hoidettu, BuildCrew tuo pöydät paikanpäälle&lt;br /&gt;
|-&lt;br /&gt;
|Vapaalippuja työntekijöille&lt;br /&gt;
|Heikki&lt;br /&gt;
|Sovittu Tepon kanssa (&#039;&#039;&#039;HUOM! Nimen laittaminen yllä olevaan listaan ei vielä takaa vapaalippua tapahtumaan!&#039;&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
|Banderollit&lt;br /&gt;
|Kenellä nyt?&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Banderolleihin lamput&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Pöydälle lamput&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Ubuntun levyt&lt;br /&gt;
|&lt;br /&gt;
|50kpl:ta (anhu) , 40kpl:ta (wicke), n. 150kpl (timo)&lt;br /&gt;
|-&lt;br /&gt;
|Fedoran levyt&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Kytkin ständille&lt;br /&gt;
|Heikki&lt;br /&gt;
|Sovittu Tepon kanssa&lt;br /&gt;
|-&lt;br /&gt;
| FSF Europe -lentolehtisiä&lt;br /&gt;
| Timo&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Yhteistyö muiden tahojen kanssa==&lt;br /&gt;
* Heikki ollut yhteydessä FLUGin PJ:hin, FLUG hoitaa ständin&lt;br /&gt;
* Ständimme vieressä on HY:n tietojenkäsittelytieteen laitoksen ständi, jonka kanssa tehdään mahdollisuuksien mukaan yhteistyötä. Ständihenkilöstö voi käyttää heidän mikroaan ja kahvinkeitintään, ja muunlaisesta yhteistyöstä (näytön/miniläppärin lainaus) keskustellaan. Vastapalveluksena mainostamme heitä (&amp;quot;Linux on HY:n tietojenkäsittelytieteen laitokselta kotoisin&amp;quot;) sopivissa väleissä.&lt;br /&gt;
&lt;br /&gt;
==Ständi==&lt;br /&gt;
FLUGin ständi on samassa &amp;quot;karsinassa&amp;quot; kuin viime vuonna, eli tilaa ei ole paljoa.&lt;br /&gt;
&lt;br /&gt;
Teppo Oranne luvannut toimittaa muutaman demokoneen (todennäköisesti pöytäkoneita, joilla ei uusimpia 3D-pelejä pyöritellä).&lt;br /&gt;
[http://www.datajyra.fi/ Datajyrä] on luvannut toimittaa tehokkaamman demokoneen 19&amp;quot; näytöllä. Yhteyshenkilönä Datajyrällä toimii [http://www.datajyra.fi/?sivu=yhteystiedot Tero Miettinen], IRC:ssä Crazyguy.&lt;br /&gt;
&lt;br /&gt;
===Ulkoasu ja sisältö===&lt;br /&gt;
&#039;&#039;&#039;Varoitus!&#039;&#039;&#039; Ständi tulee olemaan hyvin ahdas. Pitää miettiä tarkkaan mitä sinne kannattaa viedä. Kaikki ylimääräinen saa ständin näyttämään sotkuiselta, mikä vaikuttaa ihmisten mielipiteisiin. Olemme paikalla myymässä vapausideologiaa ja Linuxia, ajatelkaa siis markkinamiesten, eikä koodareiden, tapaan.&lt;br /&gt;
&lt;br /&gt;
Saamme Assemblyjen järjestäjiltä ständin maksamatta siitä senttiäkään, joten ihmeempää palvelua ei voida järjestäjien puolelta odottaa. Screenille saadaan toivottavasti pyörimään ständin mainos (ei vielä varmistettu): http://koti.mbnet.fi/reaby/ubuntu/assymainos.jpg&lt;br /&gt;
&lt;br /&gt;
Paikalla on mitä todennäköisimmin hyvin pimeää. Julisteita ja banderolleja valaisemalla ne saadaan erottumaan todella hyvin. Samoin näytöt vangitsevat katseita (viime vuonna [http://www.bigbuckbunny.org/ Big Buck Bunny] oli hyvä katseiden vangitsija).&lt;br /&gt;
&lt;br /&gt;
Ubuntu Suomella on kaksi rullattavaa banderollia. Toinen [http://koti.mbnet.fi/reaby/ubuntu/ohjelmistot.jpg vapaasta koodista] ja toinen [http://koti.mbnet.fi/reaby/ubuntu/ubuntu.jpg  Ubuntusta]. Banderollit pitää saada pääkaupunkiseudulle ennen tapahtumaa.&lt;br /&gt;
&lt;br /&gt;
===Ständiä ei saa jättää yksin!===&lt;br /&gt;
Ständillä pitäisi olla ainakin päiväsaikaan joku aina päivystämässä. Jonkinlainen lista, johon voi ilmottautua (sitova!) päivystäjäksi tiettyinä kellonaikoina olisi hyvä.&lt;br /&gt;
&lt;br /&gt;
==Linux-tuki==&lt;br /&gt;
Linux-tukea tarjottaneen samaan tapaan kuin edellisinäkin vuosina, eli suoraan ständillä tai jättämällä tukipyynnön [http://ubuntu-fi.org/assyt/ tikettijärjestelmään], joka puolestaan välittää pyynnöt esim. #linux-tuki -kanavalle IRCNetissä (kuten vuonna 2008, k.o kanavalta voi myös käydä pyytämässä tukea tapahtuman aikana).&lt;br /&gt;
&lt;br /&gt;
==Markkinointi==&lt;br /&gt;
Mainostetaan:&lt;br /&gt;
 * Blogissa&lt;br /&gt;
 * Foorumilla&lt;br /&gt;
 * Irkissä&lt;br /&gt;
 * Assyjen screenillä (sovittava järjestäjien kanssa, onnistui 2007)&lt;br /&gt;
 * Ubuntu Suomen etusivu&lt;br /&gt;
&lt;br /&gt;
===CD-levyjä ja markkinointimateriaalia===&lt;br /&gt;
Canonicalta järjestyy Ubuntua noin 600kpl:ta, ja Fedoralta tulossa ehkä 500kpl:ta. Muut jakelut?&lt;br /&gt;
&lt;br /&gt;
===Sponsorit===&lt;br /&gt;
Sponsorointipyynnöistä tulisi ilmoittamaan tänne tai konsultoimaan IRC:ssä &#039;&#039;&#039;ubuntu-fi-tiimit&#039;&#039;&#039; Freenodessa.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seuraavilta yrityksiltä kysytty:&#039;&#039;&#039;&lt;br /&gt;
* Canonical&lt;br /&gt;
* COSS &lt;br /&gt;
* IBM &lt;br /&gt;
* Novell&lt;br /&gt;
* Lenovo&lt;br /&gt;
* Dell (Kielteinen)&lt;br /&gt;
* FSFE aka Free Software Foundation Europe&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lähetettyjä viestejä, sekä yleisluonteisia pohjia.&#039;&#039;&#039;&lt;br /&gt;
* [[Sponsoreille lähetetyt viestit]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[Assembly Summer 2008]]&lt;br /&gt;
*[[Assembly 2007]]&lt;br /&gt;
*[[Linux Assemblyillä]]&lt;br /&gt;
[[Luokka:Järjestäytyminen]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Tuki&amp;diff=26784</id>
		<title>Tuki</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Tuki&amp;diff=26784"/>
		<updated>2009-03-19T16:15:51Z</updated>

		<summary type="html">&lt;p&gt;TJ: ulkopuoliset luettelot erikseen, lisätty Ubuntun markkinapaikka (+ partnerit) sekä korjattu COSS:n linkki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Ei-kaupallinen tuki==&lt;br /&gt;
*Linux-kerhot, kaverit.&lt;br /&gt;
*Internet: [http://www.flug.fi/info/listat.html Flug-listalta] voi löytyä apua. [http://www.google.com/linux Google/linux]. News://sfnet.atk.linux.*&lt;br /&gt;
*Ohjelmien IRC-kanavat (erityisesti Freenode -palvelimilla)&lt;br /&gt;
*[[Ulkoiset ohjesivustot]]&lt;br /&gt;
&lt;br /&gt;
==Kaupalliset tukipalvelut==&lt;br /&gt;
*[http://pronics.com Pronics]&lt;br /&gt;
*[http://opinsys.fi Opinsys]&lt;br /&gt;
*[http://www.kapanen.net Oy Kapanen.net IT]&lt;br /&gt;
*[http://www.veopc.com/linux.html VEO-JTKH (JKL)]&lt;br /&gt;
*[http://www.balk.fi Tmi Hannu Balk] Linux yläpito, koulutus- ja konsultointipalveluja.&lt;br /&gt;
*[http://www.linux-tuki.fi/ Linux-tuki.fi] valtakunnallinen tukipalvelu&lt;br /&gt;
&lt;br /&gt;
Muita luetteloita kaupallisten tukipalvelujen tarjoajista:&lt;br /&gt;
* [http://www.coss.fi/fi/ Suomen open source -keskus COSS]in [http://www.coss.fi/fi/yrityshakemisto/yritykset/ yrityslistalla] olevista monet tarjoavat yleistä Linux-tukea.&lt;br /&gt;
* [http://www.sange.fi/ Sangella] on kategorioittain järjestetty [http://linux.sange.fi/yritykset lista] tuen tarjoajista.&lt;br /&gt;
* [http://wiki.ubuntu-fi.org/Tukipalvelut Ubuntun markkinapaikan yritykset] sekä Ubuntu-partnerit&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Yritykset]]&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=CrossOver_Games&amp;diff=26222</id>
		<title>CrossOver Games</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=CrossOver_Games&amp;diff=26222"/>
		<updated>2009-02-14T12:25:42Z</updated>

		<summary type="html">&lt;p&gt;TJ: crossover office linkiksi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;CrossOver Games&#039;&#039;&#039; on CodeWeavers-yrityksen Windows-pelien toimimiseen Linuxilla (myös Mac OS) keskittynyt [[Wine]]-pohjainen tuote. Tuote on jatkoa aiemmalle hyötyohjelmille tarkoitetulle [[CrossOver Office]] -tuotteelle, perus-Winen pelituenkin parantuessa kaiken aikaa. Tuote ostetaan kertahinnalla, mutta hintaan sisältyy ilmaiset päivitykset 12 kuukauden ajan.&lt;br /&gt;
&lt;br /&gt;
Toisin kuin oleellisin kilpailijansa [[Cedega]], CrossOver Gamesin kaikki parannukset Winen pelitukeen palautetaan osaksi alkuperäistä Wine-projektia. Tämä yhdessä muiden Winen kehittäjien peleihin kasvaneen kiinnostuksen myötä on tehnyt CrossOver Gamesista parhaimman valinnan Windows-pelien pelaamiseen lyhyessä ajassa.&lt;br /&gt;
&lt;br /&gt;
Tuettuja pelejä ovat muun muassa World of Warcraft, EVE Online, Guild Wars, Prey ja Steam-pelit (Half-Life 2, Team Fortress 2, Counterstrike, Civilization 4).&lt;br /&gt;
&lt;br /&gt;
== Aiheesta muualla ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.codeweavers.com/products/cxgames/ CrossOver Games] -tuotesivu&lt;br /&gt;
* [http://www.codeweavers.com/ CodeWeavers]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Emulaattorit ja virtuaalikoneet]]&lt;br /&gt;
[[Luokka:Pelit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4yhdistykset&amp;diff=26152</id>
		<title>Käyttäjäyhdistykset</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4yhdistykset&amp;diff=26152"/>
		<updated>2009-02-12T10:10:22Z</updated>

		<summary type="html">&lt;p&gt;TJ: /* Paikallistoimintaa */ ubuntu suomen paikallistoiminta-sivulle linkki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linux-käyttäjälle on useita eri järjestäytymismahdollisuuksia. Yhdistykset ja kerhot järjestävät tapahtumia, antavat tarvittaessa lausuntoja avoimiin ohjelmistoihin ja Linuxiin liittyvissä aiheissa, ja helpottavat käyttäjien välistä viestintää - esimerkiksi neuvojen kysymistä. Liity rohkeasti mukaan sinua kiinnostavan järjestön toimintaan!&lt;br /&gt;
&lt;br /&gt;
==Valtakunnalliset yhdistykset==&lt;br /&gt;
&lt;br /&gt;
[[FLUG]] on Suomen Linux-käyttäjien yhdistys, jonka tarkoituksena on Linuxiin liittyvän toiminnan edistäminen sekä suomalaisten Linux-käyttäjien ja Linuxista kiinnostuneiden tukeminen. Yhdistys toimii vapaaehtoisvoimin.&lt;br /&gt;
&lt;br /&gt;
*[http://www.flug.fi/ FLUGin kotisivut]&lt;br /&gt;
*[[FLUGin verkkosivut|FLUGin kotisivujen kehittämiskeskustelu]]&lt;br /&gt;
&lt;br /&gt;
[[FUUG]] on Suomen Unix-käyttäjäin yhdistys, joka on perustettu vuonna 1984. Sen tarkoitus on edistää UNIXin ja avoimien järjestelmien yleistä tunnettuutta Suomessa sekä toimia käyttäjien ja laitetoimittajien yhdyslinkkinä. FUUG toimii yhteistyössä muiden koti- ja ulkomaisten Unix-käyttäjäyhdistysten kanssa. Fuugilla on jäseniä noin 80.&lt;br /&gt;
&lt;br /&gt;
* [http://www.fuug.fi/ FUUGin kotisivut]&lt;br /&gt;
&lt;br /&gt;
[[Linux-Aktivaattori]] on suomalainen, voittoa tavoittelematon yhdistys, joka edistää Linuxin ja muiden Open Source -ohjelmistojen käyttöä sekä yksityisissä että ammattimaisissa ympäristöissä.&lt;br /&gt;
&lt;br /&gt;
* [http://www.linux-aktivaattori.fi/ Linux-Aktivaattorin kotisivut]&lt;br /&gt;
&lt;br /&gt;
==Paikallistoimintaa==&lt;br /&gt;
&lt;br /&gt;
Valtakunnallisten yhdistysten lisäksi Linux-käyttäjät ovat organisoituneet paikallisesti eri puolilla Suomea. Useimmat alueelliset käyttäjäryhmät ovat vapaamuotoisia, rekisteröitymättömiä ryhmittymiä, joista osa toimii jonkin valtakunnallisen yhdistyksen alla.&lt;br /&gt;
&lt;br /&gt;
Turuxi on Turun seudun vapaiden ohjelmien käyttäjien ryhmä, joka toimii Linux-Aktivaattorin alaisena työryhmänä. &lt;br /&gt;
Turussa toimii myös TUUG, eli Turun Unix-käyttäjien ryhmä.&lt;br /&gt;
&lt;br /&gt;
* Turku: [http://www.turuxi.org TURUXIn kotisivut] &lt;br /&gt;
* Turku: [http://tuug.fi/ TUUGin kotisivut]&lt;br /&gt;
&lt;br /&gt;
Porvoossa toimivan PLUGin riveissä on sekä aloittelijoita että kokeneempia käyttäjiä. PLUG järjestää viikottaisia tapaamisia. &lt;br /&gt;
&lt;br /&gt;
* Porvoo: [http://plug.fi PLUGin kotisivut] &lt;br /&gt;
&lt;br /&gt;
Porissa vaikuttaa Linux-aktivaattorin työryhmä Porixi, eli Porin Linux-käyttäjien kerho.&lt;br /&gt;
&lt;br /&gt;
* Pori: [http://porixi.linux-aktivaattori.fi Porixin kotisivut]&lt;br /&gt;
&lt;br /&gt;
[[Linkku]] on Tampereella vaikuttava joukko GNU-työkalujen ja/tai Linux-ytimen käyttäjiä, joka kokoontuu kahden viikon välein, yleensä jonkin tietyn teeman tiimoilta.&lt;br /&gt;
*Linkun kotisivuna toimii wikisivu [[Linkku]].&lt;br /&gt;
&lt;br /&gt;
[[Jinux]] toimii Joensuun alueella.&lt;br /&gt;
&lt;br /&gt;
* Joensuu: [http://jinux.pokat.org Jinuxin kotisivut, Pokat ry:n harrastekerho] &lt;br /&gt;
&lt;br /&gt;
Jyväskylässä toimii FLUGin keskustelulistan ympärille kasvanut joukko, joka kokoontuu yhteisiin illanviettoihin ja muihin tapahtumiin. Ryhmällä on myös oma sähköpostilista, jolla on viitisenkymmentä henkeä. &lt;br /&gt;
&lt;br /&gt;
* Jyväskylä: kotisivuna wikisivu [[FLUG Jyväskylä]]&lt;br /&gt;
&lt;br /&gt;
Pohjois-Suomen Linux-käyttäjille on pystytetty vuoden 2007 alussa omat sivut, joilla voi mm. liittyä yhteiselle postituslistalle.&lt;br /&gt;
Poslix järjestää Free thursday -kloonitapahtumaa joka toinen torstai Oulussa. Tarkemmat tiedot Poslixin kotisivulta.&lt;br /&gt;
&lt;br /&gt;
* Pohjois-Suomi: [http://poslix.fi/ Pohjois-Suomen Linux-käyttäjät (Poslix)]&lt;br /&gt;
&lt;br /&gt;
* Pietarsaari/Jakobstad: ei kotisivua (vielä), [http://forum.ubuntu-fi.org/index.php?topic=9614.0 Ubuntu-foorumi]&lt;br /&gt;
Paikallista Linux-toimintaa käynnistymässä, lue/keskustele lisää [http://forum.ubuntu-fi.org/index.php?topic=9614.0 Ubuntu-foorumilla] (ryhmä on ikään kuin kaupungimme täysin kaksinkielinen, mikä tarkoittaa että kukin käyttää omaa kieltä ja oletetaan että toiset ymmärtävät :-).&lt;br /&gt;
&lt;br /&gt;
* Nurmijärvi: Nurmijärven Linux-käyttäjäryhmän kotisivu on osoitteessa [http://www.nurmijarvi.linux.fi nurmijarvi.linux.fi]. &lt;br /&gt;
&lt;br /&gt;
Pari mainituista on syntynyt Ubuntu Suomen oheen, jonka [http://wiki.ubuntu-fi.org/Paikallistoiminta Paikallistoiminta]-sivua kannattaa pitää silmällä.&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Järjestäytyminen]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Linux-aiheiset_opassivustot&amp;diff=24800</id>
		<title>Linux-aiheiset opassivustot</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Linux-aiheiset_opassivustot&amp;diff=24800"/>
		<updated>2008-12-27T18:28:45Z</updated>

		<summary type="html">&lt;p&gt;TJ: tuoreempi ubuntu-fi:n wikin linkki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Tapani Räikkösen [http://tapsa.terae.net/linux/index.php Windowsista Linuxiin abc -sivusto] voitti [[Linux-tekijä]]-palkinnon 2004. Sivusto sisältää alusta loppuun -ohjeistusta Windowsista Linuxiin siirtymistä pohdiskelevalle käyttäjälle.&lt;br /&gt;
* FLUG ry:n [http://www.flug.fi/ohjeita/linux-ohjelmointi.html Linux-ohjelmointiohje] opettaa ohjelmoijia toimimaan Linux-ympäristössä.&lt;br /&gt;
* [http://sal-faq.sourceforge.net/ SAL-FAQ] Suositun sfnet.atk.linux-uutisryhmän FAQ. Suurelta osin vanhentunut.&lt;br /&gt;
* [http://users.utu.fi/sjsepp/linux_ohje/navigation.html Ohjeita Linuxin kotikäyttöön] - Erityisesti Linuxin perusteista ja komentorivikäytöstä&lt;br /&gt;
* [http://cs.stadia.fi/~kuivanen/linux/ Linux-peruskäyttö] Linux-opas peruskäyttäjälle erityisesti [[Fedora]]an/[[Redhat]]iin sekä komentorivikäyttöön painottuen.&lt;br /&gt;
* [http://wiki.ubuntu-fi.org/ Ubuntu Suomen wiki] Ubuntu Suomen wikin kautta löytyy suomenkielisiä oppaita erityisesti Ubuntulle. Yleensä oppaat sopivat hyvin aloittelijoille.&lt;br /&gt;
&lt;br /&gt;
== Katso myös ==&lt;br /&gt;
*[[Linux-aiheiset wikit]]&lt;br /&gt;
*[[Uutissivut]]&lt;br /&gt;
*[[Linux-aiheiset podcastit]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;br /&gt;
[[Luokka:Vinkit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Apua&amp;diff=24799</id>
		<title>Apua</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Apua&amp;diff=24799"/>
		<updated>2008-12-27T18:28:16Z</updated>

		<summary type="html">&lt;p&gt;TJ: linux.fi:n keskustelualueet erikseen. kaupallisia tarjoajia on paljon, mainittu COSS:n yrityshakemisto ja Ubuntun markkinapaikka&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Jos sinulla on ylitsepääsemättömiä pulmia, voit kokeilla jotain seuraavista:&lt;br /&gt;
&lt;br /&gt;
*Etsi tästä wikistä. [[Aloittelijalle]] on hyvä paikka aloittaa. Katso myös [[Diagnostiikka|diagnosointiohjeet]] ja [[dokumentaatio]]&lt;br /&gt;
*Linux.fi:ssä on myös [http://linux.fi/foorumi/ WWW-keskustelualueet]&lt;br /&gt;
*Etsi vaikkapa [http://www.google.fi/linux Googlen Linux-haulla] neuvoja&lt;br /&gt;
*Kysy/hae [http://groups.google.fi/group/sfnet.atk.linux?hl=fi Sfnet.atk.linux-uutisryhmästä]&lt;br /&gt;
*Etsi tietoa [[ulkoiset ohjesivustot|ulkoisilta ohjesivustoilta]]&lt;br /&gt;
*Kysele [[IRC]]:stä. Jos olet aloittelija, IRCnetin suomenkielisellä #linux^n00bs -kanavalla ei tarvitse pelätä tyhmiä kysymyksiä; [[Jakelu|jakeluiden]] kanavilta ja foorumeilta löytynee apua jos olet edistyneempi käyttäjä ja sinulle on vaikeampia ongelmia&lt;br /&gt;
*Kaupallisia tuen tarjoajia muun muassa [http://www.coss.fi/ COSS:n yrityshakemistosta] tai [http://wiki.ubuntu-fi.org/Tukipalvelut Ubuntun markkinapaikalta].&lt;br /&gt;
&lt;br /&gt;
== Ohjeita avun pyytämiseen vapaaehtoisilta auttajilta ==&lt;br /&gt;
Ennen kuin lähetät kysymyksen, mieti hetki ongelmaa. Mikä ei toimi? Miten se ei toimi? Miten ongelma alkoi? Onko samanaikaisesti ilmennyt muitakin ongelmia?&lt;br /&gt;
&lt;br /&gt;
Mieti asiaa ongelmaa ratkaisevan henkilön näkökulmasta: jos Internet-yhteytesi ei toimi ja kuvailet ongelmasi yksinkertaisesti &amp;quot;Linuxini nettiyhteys ei toimi&amp;quot;, ei kukaan osaa antaa ohjeita vaan sinulta on kaivettava paljon lisätietoja. Sen sijaan ongelman tarkempi kuvailu, esimerkiksi:&lt;br /&gt;
&#039;&#039;&amp;quot;Linuxissani ([[Jakelut|jakelupaketti]] X versio Y) ei toimi Internet-yhteys, sillä verkkokorttini XYZ ei tunnistu. [[Kernel|Ytimen]] versio on 2.6.18. Ongelma alkoi heti jakelun asennuksen jälkeen&amp;quot;&#039;&#039; &lt;br /&gt;
kertoo jo paljon tarvittavia tietoja, ja sinua voidaan auttaa tehokkaammin. &lt;br /&gt;
&lt;br /&gt;
Ongelman tarkemmassa kuvailussa on muutakin hyötyä. Joudut nimittäin hieman miettimään ongelmaa ja saatat samalla keksiä ratkaisun. Lisäksi osoitat auttajille että sinä ansaitset myös apua.&lt;br /&gt;
&lt;br /&gt;
Tarkemmat ohjeet hyvien kysymysten kysymiseen löydät [http://www.flug.fi/ohjeita/kysymys.html FLUG:in ohjeesta]. Voit myös tutustua [[Eric S. Raymond]]in ja Rick Moenin tekemään perusteellisempaan [http://lumpio.no-ip.com/fiksut-kysymykset.html ohjeeseen] asiasta (suomennettu versio).&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=24729</id>
		<title>Mistä Linux</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=24729"/>
		<updated>2008-12-12T09:46:37Z</updated>

		<summary type="html">&lt;p&gt;TJ: Debian linkiksi.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linux ja suurin osa sen mukana myytävistä ohjelmistoista ovat [[vapaa ohjelmisto|vapaita ohjelmistoja]], esimerkkinä virallinen [[Debian GNU/Linux]] kokonaisuudessaan. Tämä tarkoittaa muun muassa sitä, että CD/DVD-levyjä saa ja kehotetaankin vapaasti lainaamaan ja kopioimaan ystäville ja tuntemattomillekin (joissain jakeluissa on paketissa ostettaessa kuitenkin mukana myös muutama sellainen ohjelma, joita koskevat tiukemmat säännöt).&lt;br /&gt;
&lt;br /&gt;
Tekijänoikeus- tai patenttilainsäädäntö yms. saattaa rajoittaa mitä tietyille CD-levyille on otettu mukaan. Käyttäjän on yleensä varauduttava siihen, että Internet-yhteys on tarpeen haettaessa joitakin ohjelmien osia verkosta. Vaihtoehtoisesti voi selvittää tarkemmin, mitä ostettava paketti sisältää. Rajoitukset koskevat lähinnä rajoitettuja/suljettuja multimediatiedostomuotoja sekä DVD-elokuvien toistoa joka on Suomessakin osittain rajoitettua.&lt;br /&gt;
&lt;br /&gt;
== Ostaminen asentamista varten ==&lt;br /&gt;
&lt;br /&gt;
Mikäli haluat ostaa valmiin asennus-CD- tai DVD-levyn, niin ainakin seuraavat paikat myyvät erilaisia Linux-[[jakelu]]ita:&lt;br /&gt;
&lt;br /&gt;
* [http://www.bookplus.fi/ BookPlus]&lt;br /&gt;
* [http://www.kampusdata.fi/ Kampus Data Oy]&lt;br /&gt;
* [http://www.linuxkauppa.fi/ linuxkauppa.fi]&lt;br /&gt;
* [http://www.linuxcomp.net/component/page,shop.browse/category_id,66/option,com_virtuemart/Itemid,26/ LinuxComp.net]&lt;br /&gt;
&lt;br /&gt;
Kannattaa kysyä myös muista ohjelmistoja myyvistä liikkeistä &amp;amp;ndash; ja Linuxia käyttäviltä tutuilta.&lt;br /&gt;
&lt;br /&gt;
Osa asennuslevyjen valmistajista lahjoittaa osan tuotoistaan valitsemansa jakelupakettiprojektin käyttöön, osa pyrkii vain myymään asennuslevyjä halvalla. Eroa on myös siinä, ostaako pelkän CD- tai DVD-levyn vai sisältääkö paketti ohjekirjan ja mahdollisesti tukipalveluita.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Kovin vanhaa jakeluversiota ei kannata hankkia. Vaikka kymmenen vuotta vanha Unix-kirja saattaa vielä olla perusteiltaan käypä, parin vuoden takaiseen jakeluversioon on jo liki kaikista ohjelmista uudet versiot tarjolla ja ainakin työpöytä- ja toimisto-ohjelmissa kehitys on ollut nopeaa. Riippuen jakelusta tietoturvapäivityksiä voi saada korkeintaan muutaman vuoden vanhaan jakeluversioon, ja erityisesti uusilla tietokoneilla mahdollisimman tuore laitetuki on tarpeen.&lt;br /&gt;
&lt;br /&gt;
== Verkosta lataaminen ==&lt;br /&gt;
&lt;br /&gt;
Useimmat tietokoneharrastajat lataavat [[Jakelut|Linux-jakelunsa]] ilmaiseksi verkosta. Lataus vaatii käytännössä laajakaistayhteyden, mutta [[Linux hitaalla yhteydellä|ei välttämättä]] sille koneelle, johon Linuxia ollaan asentamassa.&lt;br /&gt;
&lt;br /&gt;
Pyri käyttämään kotimaista palvelinta, koska lähellä olevat palvelimet ovat usein nopeimpia. Koko jakelua, joka yleensä on hyvin suuri kaikkine osinensa, ei yleensä tarvitse ladata, vaan varsinainen asennusmedia riittää. Asennusmedia on yleensä joko yksi CD tai korkeintaan yksi DVD, joillakin jakeluilla on erikseen pienempi CD-kuva tähän käyttöön vaikka tarjoaisivat myös DVD-asennusmediaa. Muut paketit voi asentaa Internetistä sitä mukaa kun niitä haluaa asentaa.&lt;br /&gt;
&lt;br /&gt;
Useita eri jakeluita suoralatauslinkkeinä löytyy suomalaisesta korkeakoulujen [ftp://ftp.funet.fi/pub/Linux/images/ Funet]-palvelusta, [[jakelu]]n nimellä eri alahakemistoista.&lt;br /&gt;
&lt;br /&gt;
Toinen tapa ladata verkosta on käyttää [[BitTorrent]]-levitystapaa. Torrent-ituja Linux-jakeluiden imuroimiseen löytyy [http://linuxtracker.org/ LinuxTracker]-sivustolta.&lt;br /&gt;
&lt;br /&gt;
Tietoa eri jakeluversioista löytyy sivuilta [[Jakelu]] sekä summatummin sivulta [[Jakelun valinta]].&lt;br /&gt;
&lt;br /&gt;
== Tietokoneen ostaminen Linuxilla ==&lt;br /&gt;
&lt;br /&gt;
Katso myös artikkeli [[Linux-kannettavat]]. Lukuisat kaupat myyvät myös miniläppäreitä Linuxilla. Keskustelua Linux-esiasennetuista tietokoneista muun muassa linux.fi:n keskustelualueella &#039;&#039;[http://linux.fi/foorumi/index.php?board=8.0 Tietokoneet, oheislaitteet ja yhteensopivuus]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Esiasennetut Linux-tietokoneet ja Linux-yhteensopivat laitteet: &lt;br /&gt;
* [http://www.tietokonekorjaamo.fi/ ATK-palvelu Rauno Alatalo] (Alajärvi)&lt;br /&gt;
* [http://www.datajyra.fi/ Datajyrä] (Nummela)&lt;br /&gt;
* [http://www.jkcenter.fi/index.php?id=53 Keski-Suomen JK-Center Oy] (Saarijärvi/Äänekoski)&lt;br /&gt;
* [http://www.linuxcomp.net/ LinuxComp.net] (Alavus) &lt;br /&gt;
* [http://www.linuxkauppa.fi/ Linuxkauppa.fi] (Valkeala)&lt;br /&gt;
* [http://www.lsdatapalvelu.fi/ Länsi-Suomen Datapalvelu] (Ilmajoki)&lt;br /&gt;
* [http://www.mikrosepat.fi/ Mikrosepät] (Juuka/Joensuu)&lt;br /&gt;
* [http://www.petrotek.fi/ Petrotek Oy] (Joensuu)&lt;br /&gt;
* [http://www.tekniikkapiste.fi/ Tekniikkapiste] (Kangaslampi/Varkaus)&lt;br /&gt;
* [http://tietokonekauppa.kauppakulma.com/tuote.php?ryhma=152&amp;amp;pid=1 Tietokonekauppa.fi] (Turku)&lt;br /&gt;
* [http://www.tomaki.net/ Tomaki Services Oy] (Nurmes/Valtimo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;(luetteloa hyvä päivittää molempiin suuntiin [http://wiki.ubuntu-fi.org/Tietokoneet_ja_laitteet Ubuntu Suomen kanssa])&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muita:&lt;br /&gt;
&lt;br /&gt;
* Palvelinjärjestelmiä Debianilla: [http://www.veopc.com/linux.html VEO-JTKH (JKL)] &lt;br /&gt;
* Mm. järjestelmäsuunnittelu, asennus, tuki ja ylläpito: [http://www.pronics.com Pronics Oy]&lt;br /&gt;
* Tuki- ja asennuspalvelu [http://www.linux-tuki.fi/ Linux-tuki.fi]&lt;br /&gt;
&lt;br /&gt;
== Muut hankintamahdollisuudet ==&lt;br /&gt;
&lt;br /&gt;
Jos itseltä eikä keneltäkään lähipiiristä löydy laajakaistaa saati kirjoittavaa CD- tai DVD-asemaa, mutta haluaa silti kokeilla Linuxia maksutta, tarjoaa ainakin [[Ubuntu]] mahdollisuuden tilata esittely/asennus-CD-levyn postikuluitta kotiisi. Katso lisätiedot [http://wiki.ubuntu-fi.org/Tilaa_Ubuntu_CD Ubuntu Suomen tietosivulta]. Levyjä on mahdollisuus tilata samalla kertaa useampikin (kohtuuden rajoissa tottakai) ja jakaa niitä ystäville ja tutuille. &lt;br /&gt;
&lt;br /&gt;
[http://www.huuto.net/fi/ Huuto.netin] ATK/Linux-käyttöjärjestelmät -osastolla myydään myös itse poltettuja Linux-CD-levyjä melkein aihion hinnalla.&lt;br /&gt;
&lt;br /&gt;
Paikalliset Linux-[[käyttäjäyhdistykset]] ovat myös paikkoja, joista kannattaa kysellä CD-levyjä.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Linux hitaalla yhteydellä]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Vinkit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=24728</id>
		<title>Mistä Linux</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=24728"/>
		<updated>2008-12-12T09:45:58Z</updated>

		<summary type="html">&lt;p&gt;TJ: /* Muut mahdollisuudet */ Soihtu ei myöskään enää myy. ShipIt-linkkaus Ubuntu Suomen sivulle jossa kerrotaan myös Kubuntu-vaihtoehto ym., suomeksi. Kielenhuoltoa.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linux ja suurin osa sen mukana myytävistä ohjelmistoista ovat [[vapaa ohjelmisto|vapaita ohjelmistoja]], esimerkkinä virallinen Debian GNU/Linux kokonaisuudessaan. Tämä tarkoittaa muun muassa sitä, että CD/DVD-levyjä saa ja kehotetaankin vapaasti lainaamaan ja kopioimaan ystäville ja tuntemattomillekin (joissain jakeluissa on paketissa ostettaessa kuitenkin mukana myös muutama sellainen ohjelma, joita koskevat tiukemmat säännöt).&lt;br /&gt;
&lt;br /&gt;
Tekijänoikeus- tai patenttilainsäädäntö yms. saattaa rajoittaa mitä tietyille CD-levyille on otettu mukaan. Käyttäjän on yleensä varauduttava siihen, että Internet-yhteys on tarpeen haettaessa joitakin ohjelmien osia verkosta. Vaihtoehtoisesti voi selvittää tarkemmin, mitä ostettava paketti sisältää. Rajoitukset koskevat lähinnä rajoitettuja/suljettuja multimediatiedostomuotoja sekä DVD-elokuvien toistoa joka on Suomessakin osittain rajoitettua.&lt;br /&gt;
&lt;br /&gt;
== Ostaminen asentamista varten ==&lt;br /&gt;
&lt;br /&gt;
Mikäli haluat ostaa valmiin asennus-CD- tai DVD-levyn, niin ainakin seuraavat paikat myyvät erilaisia Linux-[[jakelu]]ita:&lt;br /&gt;
&lt;br /&gt;
* [http://www.bookplus.fi/ BookPlus]&lt;br /&gt;
* [http://www.kampusdata.fi/ Kampus Data Oy]&lt;br /&gt;
* [http://www.linuxkauppa.fi/ linuxkauppa.fi]&lt;br /&gt;
* [http://www.linuxcomp.net/component/page,shop.browse/category_id,66/option,com_virtuemart/Itemid,26/ LinuxComp.net]&lt;br /&gt;
&lt;br /&gt;
Kannattaa kysyä myös muista ohjelmistoja myyvistä liikkeistä &amp;amp;ndash; ja Linuxia käyttäviltä tutuilta.&lt;br /&gt;
&lt;br /&gt;
Osa asennuslevyjen valmistajista lahjoittaa osan tuotoistaan valitsemansa jakelupakettiprojektin käyttöön, osa pyrkii vain myymään asennuslevyjä halvalla. Eroa on myös siinä, ostaako pelkän CD- tai DVD-levyn vai sisältääkö paketti ohjekirjan ja mahdollisesti tukipalveluita.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Kovin vanhaa jakeluversiota ei kannata hankkia. Vaikka kymmenen vuotta vanha Unix-kirja saattaa vielä olla perusteiltaan käypä, parin vuoden takaiseen jakeluversioon on jo liki kaikista ohjelmista uudet versiot tarjolla ja ainakin työpöytä- ja toimisto-ohjelmissa kehitys on ollut nopeaa. Riippuen jakelusta tietoturvapäivityksiä voi saada korkeintaan muutaman vuoden vanhaan jakeluversioon, ja erityisesti uusilla tietokoneilla mahdollisimman tuore laitetuki on tarpeen.&lt;br /&gt;
&lt;br /&gt;
== Verkosta lataaminen ==&lt;br /&gt;
&lt;br /&gt;
Useimmat tietokoneharrastajat lataavat [[Jakelut|Linux-jakelunsa]] ilmaiseksi verkosta. Lataus vaatii käytännössä laajakaistayhteyden, mutta [[Linux hitaalla yhteydellä|ei välttämättä]] sille koneelle, johon Linuxia ollaan asentamassa.&lt;br /&gt;
&lt;br /&gt;
Pyri käyttämään kotimaista palvelinta, koska lähellä olevat palvelimet ovat usein nopeimpia. Koko jakelua, joka yleensä on hyvin suuri kaikkine osinensa, ei yleensä tarvitse ladata, vaan varsinainen asennusmedia riittää. Asennusmedia on yleensä joko yksi CD tai korkeintaan yksi DVD, joillakin jakeluilla on erikseen pienempi CD-kuva tähän käyttöön vaikka tarjoaisivat myös DVD-asennusmediaa. Muut paketit voi asentaa Internetistä sitä mukaa kun niitä haluaa asentaa.&lt;br /&gt;
&lt;br /&gt;
Useita eri jakeluita suoralatauslinkkeinä löytyy suomalaisesta korkeakoulujen [ftp://ftp.funet.fi/pub/Linux/images/ Funet]-palvelusta, [[jakelu]]n nimellä eri alahakemistoista.&lt;br /&gt;
&lt;br /&gt;
Toinen tapa ladata verkosta on käyttää [[BitTorrent]]-levitystapaa. Torrent-ituja Linux-jakeluiden imuroimiseen löytyy [http://linuxtracker.org/ LinuxTracker]-sivustolta.&lt;br /&gt;
&lt;br /&gt;
Tietoa eri jakeluversioista löytyy sivuilta [[Jakelu]] sekä summatummin sivulta [[Jakelun valinta]].&lt;br /&gt;
&lt;br /&gt;
== Tietokoneen ostaminen Linuxilla ==&lt;br /&gt;
&lt;br /&gt;
Katso myös artikkeli [[Linux-kannettavat]]. Lukuisat kaupat myyvät myös miniläppäreitä Linuxilla. Keskustelua Linux-esiasennetuista tietokoneista muun muassa linux.fi:n keskustelualueella &#039;&#039;[http://linux.fi/foorumi/index.php?board=8.0 Tietokoneet, oheislaitteet ja yhteensopivuus]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Esiasennetut Linux-tietokoneet ja Linux-yhteensopivat laitteet: &lt;br /&gt;
* [http://www.tietokonekorjaamo.fi/ ATK-palvelu Rauno Alatalo] (Alajärvi)&lt;br /&gt;
* [http://www.datajyra.fi/ Datajyrä] (Nummela)&lt;br /&gt;
* [http://www.jkcenter.fi/index.php?id=53 Keski-Suomen JK-Center Oy] (Saarijärvi/Äänekoski)&lt;br /&gt;
* [http://www.linuxcomp.net/ LinuxComp.net] (Alavus) &lt;br /&gt;
* [http://www.linuxkauppa.fi/ Linuxkauppa.fi] (Valkeala)&lt;br /&gt;
* [http://www.lsdatapalvelu.fi/ Länsi-Suomen Datapalvelu] (Ilmajoki)&lt;br /&gt;
* [http://www.mikrosepat.fi/ Mikrosepät] (Juuka/Joensuu)&lt;br /&gt;
* [http://www.petrotek.fi/ Petrotek Oy] (Joensuu)&lt;br /&gt;
* [http://www.tekniikkapiste.fi/ Tekniikkapiste] (Kangaslampi/Varkaus)&lt;br /&gt;
* [http://tietokonekauppa.kauppakulma.com/tuote.php?ryhma=152&amp;amp;pid=1 Tietokonekauppa.fi] (Turku)&lt;br /&gt;
* [http://www.tomaki.net/ Tomaki Services Oy] (Nurmes/Valtimo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;(luetteloa hyvä päivittää molempiin suuntiin [http://wiki.ubuntu-fi.org/Tietokoneet_ja_laitteet Ubuntu Suomen kanssa])&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muita:&lt;br /&gt;
&lt;br /&gt;
* Palvelinjärjestelmiä Debianilla: [http://www.veopc.com/linux.html VEO-JTKH (JKL)] &lt;br /&gt;
* Mm. järjestelmäsuunnittelu, asennus, tuki ja ylläpito: [http://www.pronics.com Pronics Oy]&lt;br /&gt;
* Tuki- ja asennuspalvelu [http://www.linux-tuki.fi/ Linux-tuki.fi]&lt;br /&gt;
&lt;br /&gt;
== Muut hankintamahdollisuudet ==&lt;br /&gt;
&lt;br /&gt;
Jos itseltä eikä keneltäkään lähipiiristä löydy laajakaistaa saati kirjoittavaa CD- tai DVD-asemaa, mutta haluaa silti kokeilla Linuxia maksutta, tarjoaa ainakin [[Ubuntu]] mahdollisuuden tilata esittely/asennus-CD-levyn postikuluitta kotiisi. Katso lisätiedot [http://wiki.ubuntu-fi.org/Tilaa_Ubuntu_CD Ubuntu Suomen tietosivulta]. Levyjä on mahdollisuus tilata samalla kertaa useampikin (kohtuuden rajoissa tottakai) ja jakaa niitä ystäville ja tutuille. &lt;br /&gt;
&lt;br /&gt;
[http://www.huuto.net/fi/ Huuto.netin] ATK/Linux-käyttöjärjestelmät -osastolla myydään myös itse poltettuja Linux-CD-levyjä melkein aihion hinnalla.&lt;br /&gt;
&lt;br /&gt;
Paikalliset Linux-[[käyttäjäyhdistykset]] ovat myös paikkoja, joista kannattaa kysellä CD-levyjä.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Linux hitaalla yhteydellä]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Vinkit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=24727</id>
		<title>Mistä Linux</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=24727"/>
		<updated>2008-12-12T09:41:55Z</updated>

		<summary type="html">&lt;p&gt;TJ: /* Ostaminen asentamista varten */ linux-tuki siirtänyt myynnin linuxkauppa.fi:lle, lisätty linuxcomp ja kaunistettu linkkejä. linuxdisk lopettanut. kielenhuoltoa&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linux ja suurin osa sen mukana myytävistä ohjelmistoista ovat [[vapaa ohjelmisto|vapaita ohjelmistoja]], esimerkkinä virallinen Debian GNU/Linux kokonaisuudessaan. Tämä tarkoittaa muun muassa sitä, että CD/DVD-levyjä saa ja kehotetaankin vapaasti lainaamaan ja kopioimaan ystäville ja tuntemattomillekin (joissain jakeluissa on paketissa ostettaessa kuitenkin mukana myös muutama sellainen ohjelma, joita koskevat tiukemmat säännöt).&lt;br /&gt;
&lt;br /&gt;
Tekijänoikeus- tai patenttilainsäädäntö yms. saattaa rajoittaa mitä tietyille CD-levyille on otettu mukaan. Käyttäjän on yleensä varauduttava siihen, että Internet-yhteys on tarpeen haettaessa joitakin ohjelmien osia verkosta. Vaihtoehtoisesti voi selvittää tarkemmin, mitä ostettava paketti sisältää. Rajoitukset koskevat lähinnä rajoitettuja/suljettuja multimediatiedostomuotoja sekä DVD-elokuvien toistoa joka on Suomessakin osittain rajoitettua.&lt;br /&gt;
&lt;br /&gt;
== Ostaminen asentamista varten ==&lt;br /&gt;
&lt;br /&gt;
Mikäli haluat ostaa valmiin asennus-CD- tai DVD-levyn, niin ainakin seuraavat paikat myyvät erilaisia Linux-[[jakelu]]ita:&lt;br /&gt;
&lt;br /&gt;
* [http://www.bookplus.fi/ BookPlus]&lt;br /&gt;
* [http://www.kampusdata.fi/ Kampus Data Oy]&lt;br /&gt;
* [http://www.linuxkauppa.fi/ linuxkauppa.fi]&lt;br /&gt;
* [http://www.linuxcomp.net/component/page,shop.browse/category_id,66/option,com_virtuemart/Itemid,26/ LinuxComp.net]&lt;br /&gt;
&lt;br /&gt;
Kannattaa kysyä myös muista ohjelmistoja myyvistä liikkeistä &amp;amp;ndash; ja Linuxia käyttäviltä tutuilta.&lt;br /&gt;
&lt;br /&gt;
Osa asennuslevyjen valmistajista lahjoittaa osan tuotoistaan valitsemansa jakelupakettiprojektin käyttöön, osa pyrkii vain myymään asennuslevyjä halvalla. Eroa on myös siinä, ostaako pelkän CD- tai DVD-levyn vai sisältääkö paketti ohjekirjan ja mahdollisesti tukipalveluita.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Kovin vanhaa jakeluversiota ei kannata hankkia. Vaikka kymmenen vuotta vanha Unix-kirja saattaa vielä olla perusteiltaan käypä, parin vuoden takaiseen jakeluversioon on jo liki kaikista ohjelmista uudet versiot tarjolla ja ainakin työpöytä- ja toimisto-ohjelmissa kehitys on ollut nopeaa. Riippuen jakelusta tietoturvapäivityksiä voi saada korkeintaan muutaman vuoden vanhaan jakeluversioon, ja erityisesti uusilla tietokoneilla mahdollisimman tuore laitetuki on tarpeen.&lt;br /&gt;
&lt;br /&gt;
== Verkosta lataaminen ==&lt;br /&gt;
&lt;br /&gt;
Useimmat tietokoneharrastajat lataavat [[Jakelut|Linux-jakelunsa]] ilmaiseksi verkosta. Lataus vaatii käytännössä laajakaistayhteyden, mutta [[Linux hitaalla yhteydellä|ei välttämättä]] sille koneelle, johon Linuxia ollaan asentamassa.&lt;br /&gt;
&lt;br /&gt;
Pyri käyttämään kotimaista palvelinta, koska lähellä olevat palvelimet ovat usein nopeimpia. Koko jakelua, joka yleensä on hyvin suuri kaikkine osinensa, ei yleensä tarvitse ladata, vaan varsinainen asennusmedia riittää. Asennusmedia on yleensä joko yksi CD tai korkeintaan yksi DVD, joillakin jakeluilla on erikseen pienempi CD-kuva tähän käyttöön vaikka tarjoaisivat myös DVD-asennusmediaa. Muut paketit voi asentaa Internetistä sitä mukaa kun niitä haluaa asentaa.&lt;br /&gt;
&lt;br /&gt;
Useita eri jakeluita suoralatauslinkkeinä löytyy suomalaisesta korkeakoulujen [ftp://ftp.funet.fi/pub/Linux/images/ Funet]-palvelusta, [[jakelu]]n nimellä eri alahakemistoista.&lt;br /&gt;
&lt;br /&gt;
Toinen tapa ladata verkosta on käyttää [[BitTorrent]]-levitystapaa. Torrent-ituja Linux-jakeluiden imuroimiseen löytyy [http://linuxtracker.org/ LinuxTracker]-sivustolta.&lt;br /&gt;
&lt;br /&gt;
Tietoa eri jakeluversioista löytyy sivuilta [[Jakelu]] sekä summatummin sivulta [[Jakelun valinta]].&lt;br /&gt;
&lt;br /&gt;
== Tietokoneen ostaminen Linuxilla ==&lt;br /&gt;
&lt;br /&gt;
Katso myös artikkeli [[Linux-kannettavat]]. Lukuisat kaupat myyvät myös miniläppäreitä Linuxilla. Keskustelua Linux-esiasennetuista tietokoneista muun muassa linux.fi:n keskustelualueella &#039;&#039;[http://linux.fi/foorumi/index.php?board=8.0 Tietokoneet, oheislaitteet ja yhteensopivuus]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Esiasennetut Linux-tietokoneet ja Linux-yhteensopivat laitteet: &lt;br /&gt;
* [http://www.tietokonekorjaamo.fi/ ATK-palvelu Rauno Alatalo] (Alajärvi)&lt;br /&gt;
* [http://www.datajyra.fi/ Datajyrä] (Nummela)&lt;br /&gt;
* [http://www.jkcenter.fi/index.php?id=53 Keski-Suomen JK-Center Oy] (Saarijärvi/Äänekoski)&lt;br /&gt;
* [http://www.linuxcomp.net/ LinuxComp.net] (Alavus) &lt;br /&gt;
* [http://www.linuxkauppa.fi/ Linuxkauppa.fi] (Valkeala)&lt;br /&gt;
* [http://www.lsdatapalvelu.fi/ Länsi-Suomen Datapalvelu] (Ilmajoki)&lt;br /&gt;
* [http://www.mikrosepat.fi/ Mikrosepät] (Juuka/Joensuu)&lt;br /&gt;
* [http://www.petrotek.fi/ Petrotek Oy] (Joensuu)&lt;br /&gt;
* [http://www.tekniikkapiste.fi/ Tekniikkapiste] (Kangaslampi/Varkaus)&lt;br /&gt;
* [http://tietokonekauppa.kauppakulma.com/tuote.php?ryhma=152&amp;amp;pid=1 Tietokonekauppa.fi] (Turku)&lt;br /&gt;
* [http://www.tomaki.net/ Tomaki Services Oy] (Nurmes/Valtimo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;(luetteloa hyvä päivittää molempiin suuntiin [http://wiki.ubuntu-fi.org/Tietokoneet_ja_laitteet Ubuntu Suomen kanssa])&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muita:&lt;br /&gt;
&lt;br /&gt;
* Palvelinjärjestelmiä Debianilla: [http://www.veopc.com/linux.html VEO-JTKH (JKL)] &lt;br /&gt;
* Mm. järjestelmäsuunnittelu, asennus, tuki ja ylläpito: [http://www.pronics.com Pronics Oy]&lt;br /&gt;
* Tuki- ja asennuspalvelu [http://www.linux-tuki.fi/ Linux-tuki.fi]&lt;br /&gt;
&lt;br /&gt;
== Muut mahdollisuudet ==&lt;br /&gt;
&lt;br /&gt;
Jos itseltä eikä keneltäkään lähipiiristä löydy laajakaistaa saati polttavaa cd-asemaa, mutta haluaa silti kokeilla Linuxia maksutta, tarjoaa mm. [[Ubuntu]] mahdollisuuden tilata asennus-cd postikuluitta kotiisi osoitteesta http://shipit.ubuntu.com/. CD:itä on mahdollisuus tilata samalla kertaa useampikin (kohtuuden rajoissa tottakai) ja jakaa niitä ystäville ja tutuille. Suomenkielisen Ubuntu-levyn ostaa edullisesti myös [http://www.soihtu.org/ Kahvila Soihdusta] Helsingissä. Myös [http://www.huuto.net/fi/ Huuto.netin] ATK/Linux-käyttöjärjestelmät -osastolla myydään itse poltettuja Linux-cd:itä melkein aihion hinnalla.&lt;br /&gt;
&lt;br /&gt;
Paikalliset Linux-[[käyttäjäyhdistykset]] ovat myös paikkoja, joista kannattaa kysellä CD-levyjä.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Linux hitaalla yhteydellä]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Vinkit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=24726</id>
		<title>Mistä Linux</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=24726"/>
		<updated>2008-12-12T09:33:01Z</updated>

		<summary type="html">&lt;p&gt;TJ: /* Asennettuna ostaminen */ otsikon muutto ja iso tukku yrityksiä lisää Ubuntu Suomen sivuilta http://wiki.ubuntu-fi.org/Tietokoneet_ja_laitteet&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ostaminen asentamista varten ==&lt;br /&gt;
&lt;br /&gt;
Mikäli haluat ostaa valmiin asennus-CD:n tai -DVD:n, niin ainakin seuraavat paikat myyvät erilaisia Linux-[[jakelu]]ita:&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxkauppa.fi/&lt;br /&gt;
* http://www.dataclub.fi/&lt;br /&gt;
* http://www.linux-tuki.fi/linux-cd&lt;br /&gt;
* http://www.kampusdata.fi/&lt;br /&gt;
* http://linuxdisk.urli.net/&lt;br /&gt;
&lt;br /&gt;
Kannattaa kysyä myös muista ohjelmistoja myyvistä liikkeistä &amp;amp;ndash; ja Linuxia käyttäviltä tutuilta.&lt;br /&gt;
&lt;br /&gt;
Osa asennuslevyjen valmistajista lahjoittaa osan tuotoistaan valitsemansa jakelupakettiprojektin käyttöön, osa pyrkii vain myymään asennuslevyjä halvalla. Eroa on myös siinä, ostaako pelkän CD-levyn vai sisältääkö paketti ohjekirjan ja mahdollisesti tukipalvelut &amp;amp;ndash; ja sisältääkö paketti vain yhden CD-levyn keskeisillä ohjelmilla vaiko koko jakelun (esimerkiksi koko Debian on 2 DVD:tä tai 14 CD:tä sekä suurinpiirtein saman verran [[lähdekoodi]]a). Varsinainen asennuslevy yleensä riittää, jos tarkoituksena on asentaa Linux vain muutamalle koneelle ja käytössä on laajakaistayhteys.&lt;br /&gt;
&lt;br /&gt;
Myytävänä on sekä eri jakeluiden virallisia levyjä että epävirallisia. Jälkimmäisiin on koottu epävirallisen koosteen tekijän mielestä sopivia osia jakeluista. Linux on tavallisten PC-koneiden lisäksi saatavana monille muille laitearkkitehtuureille.&lt;br /&gt;
&lt;br /&gt;
Tekijänoikeus- tai patenttilainsäädäntö yms. saattaa rajoittaa mitä tietyille CD-levyille on otettu mukaan. Käyttäjän on yleensä varauduttava siihen, että Internet-yhteys on tarpeen haettaessa joitakin ohjelmien osia verkosta. Vaihtoehtoisesti voi selvittää tarkemmin, mitä ostettava paketti sisältää. Rajoitukset koskevat lähinnä rajoitettuja/suljettuja multimediatiedostomuotoja sekä DVD-elokuvien toistoa.&lt;br /&gt;
&lt;br /&gt;
Linux ja suurin osa sen mukana myytävistä ohjelmistoista ovat vapaita ohjelmistoja, esimerkkinä virallinen Debian GNU/Linux kokonaisuudessaan. Tämä tarkoittaa muun muassa sitä, että CD/DVD-levyjä saa ja kehoitetaankin vapaasti lainaamaan ja kopioimaan ystäville ja tuntemattomillekin (joissain jakeluissa on paketissa ostettaessa kuitenkin mukana myös muutama sellainen ohjelma, joita koskevat tiukemmat säännöt).&lt;br /&gt;
&lt;br /&gt;
== Verkosta lataaminen ==&lt;br /&gt;
&lt;br /&gt;
Useimmat tietokoneharrastajat lataavat [[Jakelut|Linux-jakelunsa]] ilmaiseksi verkosta. Lataus vaatii käytännössä laajakaistayhteyden, mutta [[Linux hitaalla yhteydellä|ei välttämättä]] sille koneelle, johon Linuxia ollaan asentamassa.&lt;br /&gt;
&lt;br /&gt;
Pyri käyttämään kotimaista palvelinta, koska lähellä olevat palvelimet ovat usein nopeimpia. Koko jakelua, joka yleensä on hyvin suuri kaikkine osinensa, ei yleensä tarvitse ladata, vaan varsinainen asennusmedia riittää. Asennusmedia on yleensä joko yksi CD tai korkeintaan yksi DVD, joillakin jakeluilla on erikseen pienempi CD-kuva tähän käyttöön vaikka tarjoaisivat myös DVD-asennusmediaa. Muut paketit voi asentaa Internetistä sitä mukaa kun niitä haluaa asentaa.&lt;br /&gt;
&lt;br /&gt;
Useita eri jakeluita suoralatauslinkkeinä löytyy suomalaisesta korkeakoulujen [ftp://ftp.funet.fi/pub/Linux/images/ Funet]-palvelusta, [[jakelu]]n nimellä eri alahakemistoista.&lt;br /&gt;
&lt;br /&gt;
Toinen tapa ladata verkosta on käyttää [[BitTorrent]]-levitystapaa. Torrent-ituja Linux-jakeluiden imuroimiseen löytyy [http://linuxtracker.org/ LinuxTracker]-sivustolta.&lt;br /&gt;
&lt;br /&gt;
Tietoa eri jakeluversioista löytyy sivuilta [[Jakelu]] sekä summatummin sivulta [[Jakelun valinta]].&lt;br /&gt;
&lt;br /&gt;
== Tietokoneen ostaminen Linuxilla ==&lt;br /&gt;
&lt;br /&gt;
Katso myös artikkeli [[Linux-kannettavat]]. Lukuisat kaupat myyvät myös miniläppäreitä Linuxilla. Keskustelua Linux-esiasennetuista tietokoneista muun muassa linux.fi:n keskustelualueella &#039;&#039;[http://linux.fi/foorumi/index.php?board=8.0 Tietokoneet, oheislaitteet ja yhteensopivuus]&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Esiasennetut Linux-tietokoneet ja Linux-yhteensopivat laitteet: &lt;br /&gt;
* [http://www.tietokonekorjaamo.fi/ ATK-palvelu Rauno Alatalo] (Alajärvi)&lt;br /&gt;
* [http://www.datajyra.fi/ Datajyrä] (Nummela)&lt;br /&gt;
* [http://www.jkcenter.fi/index.php?id=53 Keski-Suomen JK-Center Oy] (Saarijärvi/Äänekoski)&lt;br /&gt;
* [http://www.linuxcomp.net/ LinuxComp.net] (Alavus) &lt;br /&gt;
* [http://www.linuxkauppa.fi/ Linuxkauppa.fi] (Valkeala)&lt;br /&gt;
* [http://www.lsdatapalvelu.fi/ Länsi-Suomen Datapalvelu] (Ilmajoki)&lt;br /&gt;
* [http://www.mikrosepat.fi/ Mikrosepät] (Juuka/Joensuu)&lt;br /&gt;
* [http://www.petrotek.fi/ Petrotek Oy] (Joensuu)&lt;br /&gt;
* [http://www.tekniikkapiste.fi/ Tekniikkapiste] (Kangaslampi/Varkaus)&lt;br /&gt;
* [http://tietokonekauppa.kauppakulma.com/tuote.php?ryhma=152&amp;amp;pid=1 Tietokonekauppa.fi] (Turku)&lt;br /&gt;
* [http://www.tomaki.net/ Tomaki Services Oy] (Nurmes/Valtimo)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&amp;lt;sup&amp;gt;(luetteloa hyvä päivittää molempiin suuntiin [http://wiki.ubuntu-fi.org/Tietokoneet_ja_laitteet Ubuntu Suomen kanssa])&amp;lt;/sup&amp;gt;&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muita:&lt;br /&gt;
&lt;br /&gt;
* Palvelinjärjestelmiä Debianilla: [http://www.veopc.com/linux.html VEO-JTKH (JKL)] &lt;br /&gt;
* Mm. järjestelmäsuunnittelu, asennus, tuki ja ylläpito: [http://www.pronics.com Pronics Oy]&lt;br /&gt;
* Tuki- ja asennuspalvelu [http://www.linux-tuki.fi/ Linux-tuki.fi]&lt;br /&gt;
&lt;br /&gt;
== Muut mahdollisuudet ==&lt;br /&gt;
&lt;br /&gt;
Jos itseltä eikä keneltäkään lähipiiristä löydy laajakaistaa saati polttavaa cd-asemaa, mutta haluaa silti kokeilla Linuxia maksutta, tarjoaa mm. [[Ubuntu]] mahdollisuuden tilata asennus-cd postikuluitta kotiisi osoitteesta http://shipit.ubuntu.com/. CD:itä on mahdollisuus tilata samalla kertaa useampikin (kohtuuden rajoissa tottakai) ja jakaa niitä ystäville ja tutuille. Suomenkielisen Ubuntu-levyn ostaa edullisesti myös [http://www.soihtu.org/ Kahvila Soihdusta] Helsingissä. Myös [http://www.huuto.net/fi/ Huuto.netin] ATK/Linux-käyttöjärjestelmät -osastolla myydään itse poltettuja Linux-cd:itä melkein aihion hinnalla.&lt;br /&gt;
&lt;br /&gt;
Paikalliset Linux-[[käyttäjäyhdistykset]] ovat myös paikkoja, joista kannattaa kysellä CD-levyjä.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Linux hitaalla yhteydellä]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Vinkit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=24725</id>
		<title>Mistä Linux</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=24725"/>
		<updated>2008-12-12T09:22:16Z</updated>

		<summary type="html">&lt;p&gt;TJ: /* Verkosta lataaminen */ datagalaxy-url lopettanut + siistintää&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ostaminen asentamista varten ==&lt;br /&gt;
&lt;br /&gt;
Mikäli haluat ostaa valmiin asennus-CD:n tai -DVD:n, niin ainakin seuraavat paikat myyvät erilaisia Linux-[[jakelu]]ita:&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxkauppa.fi/&lt;br /&gt;
* http://www.dataclub.fi/&lt;br /&gt;
* http://www.linux-tuki.fi/linux-cd&lt;br /&gt;
* http://www.kampusdata.fi/&lt;br /&gt;
* http://linuxdisk.urli.net/&lt;br /&gt;
&lt;br /&gt;
Kannattaa kysyä myös muista ohjelmistoja myyvistä liikkeistä &amp;amp;ndash; ja Linuxia käyttäviltä tutuilta.&lt;br /&gt;
&lt;br /&gt;
Osa asennuslevyjen valmistajista lahjoittaa osan tuotoistaan valitsemansa jakelupakettiprojektin käyttöön, osa pyrkii vain myymään asennuslevyjä halvalla. Eroa on myös siinä, ostaako pelkän CD-levyn vai sisältääkö paketti ohjekirjan ja mahdollisesti tukipalvelut &amp;amp;ndash; ja sisältääkö paketti vain yhden CD-levyn keskeisillä ohjelmilla vaiko koko jakelun (esimerkiksi koko Debian on 2 DVD:tä tai 14 CD:tä sekä suurinpiirtein saman verran [[lähdekoodi]]a). Varsinainen asennuslevy yleensä riittää, jos tarkoituksena on asentaa Linux vain muutamalle koneelle ja käytössä on laajakaistayhteys.&lt;br /&gt;
&lt;br /&gt;
Myytävänä on sekä eri jakeluiden virallisia levyjä että epävirallisia. Jälkimmäisiin on koottu epävirallisen koosteen tekijän mielestä sopivia osia jakeluista. Linux on tavallisten PC-koneiden lisäksi saatavana monille muille laitearkkitehtuureille.&lt;br /&gt;
&lt;br /&gt;
Tekijänoikeus- tai patenttilainsäädäntö yms. saattaa rajoittaa mitä tietyille CD-levyille on otettu mukaan. Käyttäjän on yleensä varauduttava siihen, että Internet-yhteys on tarpeen haettaessa joitakin ohjelmien osia verkosta. Vaihtoehtoisesti voi selvittää tarkemmin, mitä ostettava paketti sisältää. Rajoitukset koskevat lähinnä rajoitettuja/suljettuja multimediatiedostomuotoja sekä DVD-elokuvien toistoa.&lt;br /&gt;
&lt;br /&gt;
Linux ja suurin osa sen mukana myytävistä ohjelmistoista ovat vapaita ohjelmistoja, esimerkkinä virallinen Debian GNU/Linux kokonaisuudessaan. Tämä tarkoittaa muun muassa sitä, että CD/DVD-levyjä saa ja kehoitetaankin vapaasti lainaamaan ja kopioimaan ystäville ja tuntemattomillekin (joissain jakeluissa on paketissa ostettaessa kuitenkin mukana myös muutama sellainen ohjelma, joita koskevat tiukemmat säännöt).&lt;br /&gt;
&lt;br /&gt;
== Verkosta lataaminen ==&lt;br /&gt;
&lt;br /&gt;
Useimmat tietokoneharrastajat lataavat [[Jakelut|Linux-jakelunsa]] ilmaiseksi verkosta. Lataus vaatii käytännössä laajakaistayhteyden, mutta [[Linux hitaalla yhteydellä|ei välttämättä]] sille koneelle, johon Linuxia ollaan asentamassa.&lt;br /&gt;
&lt;br /&gt;
Pyri käyttämään kotimaista palvelinta, koska lähellä olevat palvelimet ovat usein nopeimpia. Koko jakelua, joka yleensä on hyvin suuri kaikkine osinensa, ei yleensä tarvitse ladata, vaan varsinainen asennusmedia riittää. Asennusmedia on yleensä joko yksi CD tai korkeintaan yksi DVD, joillakin jakeluilla on erikseen pienempi CD-kuva tähän käyttöön vaikka tarjoaisivat myös DVD-asennusmediaa. Muut paketit voi asentaa Internetistä sitä mukaa kun niitä haluaa asentaa.&lt;br /&gt;
&lt;br /&gt;
Useita eri jakeluita suoralatauslinkkeinä löytyy suomalaisesta korkeakoulujen [ftp://ftp.funet.fi/pub/Linux/images/ Funet]-palvelusta, [[jakelu]]n nimellä eri alahakemistoista.&lt;br /&gt;
&lt;br /&gt;
Toinen tapa ladata verkosta on käyttää [[BitTorrent]]-levitystapaa. Torrent-ituja Linux-jakeluiden imuroimiseen löytyy [http://linuxtracker.org/ LinuxTracker]-sivustolta.&lt;br /&gt;
&lt;br /&gt;
Tietoa eri jakeluversioista löytyy sivuilta [[Jakelu]] sekä summatummin sivulta [[Jakelun valinta]].&lt;br /&gt;
&lt;br /&gt;
== Asennettuna ostaminen ==&lt;br /&gt;
&lt;br /&gt;
Esiasennetut Linux-tietokoneet ja Linux-yhteensopivat laitteet: &lt;br /&gt;
* [http://www.linuxkauppa.fi/ Linuxkauppa.fi]&lt;br /&gt;
* [http://www.verkkokauppa.com/ http://www.verkkokauppa.com]&lt;br /&gt;
&lt;br /&gt;
Palvelinjärjestelmiä Debianilla: [http://www.veopc.com/linux.html VEO-JTKH (JKL)] &lt;br /&gt;
&lt;br /&gt;
Mm. järjestelmäsuunnittelu, asennus, tuki ja ylläpito: [http://www.pronics.com Pronics Oy]&lt;br /&gt;
&lt;br /&gt;
Tuki- ja asennuspalvelu [http://www.linux-tuki.fi/ Linux-tuki.fi]&lt;br /&gt;
&lt;br /&gt;
Katso myös artikkeli [[Linux-kannettavat]]&lt;br /&gt;
&lt;br /&gt;
== Muut mahdollisuudet ==&lt;br /&gt;
&lt;br /&gt;
Jos itseltä eikä keneltäkään lähipiiristä löydy laajakaistaa saati polttavaa cd-asemaa, mutta haluaa silti kokeilla Linuxia maksutta, tarjoaa mm. [[Ubuntu]] mahdollisuuden tilata asennus-cd postikuluitta kotiisi osoitteesta http://shipit.ubuntu.com/. CD:itä on mahdollisuus tilata samalla kertaa useampikin (kohtuuden rajoissa tottakai) ja jakaa niitä ystäville ja tutuille. Suomenkielisen Ubuntu-levyn ostaa edullisesti myös [http://www.soihtu.org/ Kahvila Soihdusta] Helsingissä. Myös [http://www.huuto.net/fi/ Huuto.netin] ATK/Linux-käyttöjärjestelmät -osastolla myydään itse poltettuja Linux-cd:itä melkein aihion hinnalla.&lt;br /&gt;
&lt;br /&gt;
Paikalliset Linux-[[käyttäjäyhdistykset]] ovat myös paikkoja, joista kannattaa kysellä CD-levyjä.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Linux hitaalla yhteydellä]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Vinkit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=24724</id>
		<title>Mistä Linux</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=24724"/>
		<updated>2008-12-12T09:12:27Z</updated>

		<summary type="html">&lt;p&gt;TJ: /* Verkosta lataaminen */ distrowatchin sijaan ihan omat artikkelit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ostaminen asentamista varten ==&lt;br /&gt;
&lt;br /&gt;
Mikäli haluat ostaa valmiin asennus-CD:n tai -DVD:n, niin ainakin seuraavat paikat myyvät erilaisia Linux-[[jakelu]]ita:&lt;br /&gt;
&lt;br /&gt;
* http://www.linuxkauppa.fi/&lt;br /&gt;
* http://www.dataclub.fi/&lt;br /&gt;
* http://www.linux-tuki.fi/linux-cd&lt;br /&gt;
* http://www.kampusdata.fi/&lt;br /&gt;
* http://linuxdisk.urli.net/&lt;br /&gt;
&lt;br /&gt;
Kannattaa kysyä myös muista ohjelmistoja myyvistä liikkeistä &amp;amp;ndash; ja Linuxia käyttäviltä tutuilta.&lt;br /&gt;
&lt;br /&gt;
Osa asennuslevyjen valmistajista lahjoittaa osan tuotoistaan valitsemansa jakelupakettiprojektin käyttöön, osa pyrkii vain myymään asennuslevyjä halvalla. Eroa on myös siinä, ostaako pelkän CD-levyn vai sisältääkö paketti ohjekirjan ja mahdollisesti tukipalvelut &amp;amp;ndash; ja sisältääkö paketti vain yhden CD-levyn keskeisillä ohjelmilla vaiko koko jakelun (esimerkiksi koko Debian on 2 DVD:tä tai 14 CD:tä sekä suurinpiirtein saman verran [[lähdekoodi]]a). Varsinainen asennuslevy yleensä riittää, jos tarkoituksena on asentaa Linux vain muutamalle koneelle ja käytössä on laajakaistayhteys.&lt;br /&gt;
&lt;br /&gt;
Myytävänä on sekä eri jakeluiden virallisia levyjä että epävirallisia. Jälkimmäisiin on koottu epävirallisen koosteen tekijän mielestä sopivia osia jakeluista. Linux on tavallisten PC-koneiden lisäksi saatavana monille muille laitearkkitehtuureille.&lt;br /&gt;
&lt;br /&gt;
Tekijänoikeus- tai patenttilainsäädäntö yms. saattaa rajoittaa mitä tietyille CD-levyille on otettu mukaan. Käyttäjän on yleensä varauduttava siihen, että Internet-yhteys on tarpeen haettaessa joitakin ohjelmien osia verkosta. Vaihtoehtoisesti voi selvittää tarkemmin, mitä ostettava paketti sisältää. Rajoitukset koskevat lähinnä rajoitettuja/suljettuja multimediatiedostomuotoja sekä DVD-elokuvien toistoa.&lt;br /&gt;
&lt;br /&gt;
Linux ja suurin osa sen mukana myytävistä ohjelmistoista ovat vapaita ohjelmistoja, esimerkkinä virallinen Debian GNU/Linux kokonaisuudessaan. Tämä tarkoittaa muun muassa sitä, että CD/DVD-levyjä saa ja kehoitetaankin vapaasti lainaamaan ja kopioimaan ystäville ja tuntemattomillekin (joissain jakeluissa on paketissa ostettaessa kuitenkin mukana myös muutama sellainen ohjelma, joita koskevat tiukemmat säännöt).&lt;br /&gt;
&lt;br /&gt;
== Verkosta lataaminen ==&lt;br /&gt;
&lt;br /&gt;
Useimmat tietokoneharrastajat lataavat [[Jakelut|Linux-jakelunsa]] ilmaiseksi verkosta HTTP- tai FTP-palvelimelta. Lataus vaatii käytännössä laajakaistayhteyden, mutta [[Linux hitaalla yhteydellä|ei välttämättä]] sille koneelle, johon Linuxia ollaan asentamassa.&lt;br /&gt;
&lt;br /&gt;
Pyri käyttämään kotimaista palvelinta, koska lähellä olevat palvelimet ovat usein nopeimpia. Koko jakelua, joka yleensä on hyvin suuri kaikkine osinensa, ei yleensä tarvitse ladata, vaan varsinainen asennusmedia riittää. Asennusmedia on yleensä joko yksi CD tai korkeintaan yksi DVD, joillakin jakeluilla on erikseen pienempi CD-kuva tähän käyttöön vaikka tarjoaisivat myös DVD-asennusmediaa. Muut paketit voi asentaa Internetistä sitä mukaa kun niitä haluaa asentaa.&lt;br /&gt;
&lt;br /&gt;
Usein tehokkain tapa on käyttää [[BitTorrent]]-levitystapaa. &lt;br /&gt;
&lt;br /&gt;
* Torrent-ituja Linux-jakeluiden imuroimiseen löytyy [http://linuxtracker.org/ LinuxTrackeristä] ja [http://www.datagalaxy.net/linux/ DataGalaxystä]&lt;br /&gt;
* Useita eri jakeluita suoralatauslinkkeinä löytyy suomalaisesta [ftp://ftp.funet.fi/pub/Linux/images/ funetistä]&lt;br /&gt;
&lt;br /&gt;
Tietoa eri jakeluversioista löytyy sivuilta [[Jakelu]] sekä summatummin sivulta [[Jakelun valinta]].&lt;br /&gt;
&lt;br /&gt;
== Asennettuna ostaminen ==&lt;br /&gt;
&lt;br /&gt;
Esiasennetut Linux-tietokoneet ja Linux-yhteensopivat laitteet: &lt;br /&gt;
* [http://www.linuxkauppa.fi/ Linuxkauppa.fi]&lt;br /&gt;
* [http://www.verkkokauppa.com/ http://www.verkkokauppa.com]&lt;br /&gt;
&lt;br /&gt;
Palvelinjärjestelmiä Debianilla: [http://www.veopc.com/linux.html VEO-JTKH (JKL)] &lt;br /&gt;
&lt;br /&gt;
Mm. järjestelmäsuunnittelu, asennus, tuki ja ylläpito: [http://www.pronics.com Pronics Oy]&lt;br /&gt;
&lt;br /&gt;
Tuki- ja asennuspalvelu [http://www.linux-tuki.fi/ Linux-tuki.fi]&lt;br /&gt;
&lt;br /&gt;
Katso myös artikkeli [[Linux-kannettavat]]&lt;br /&gt;
&lt;br /&gt;
== Muut mahdollisuudet ==&lt;br /&gt;
&lt;br /&gt;
Jos itseltä eikä keneltäkään lähipiiristä löydy laajakaistaa saati polttavaa cd-asemaa, mutta haluaa silti kokeilla Linuxia maksutta, tarjoaa mm. [[Ubuntu]] mahdollisuuden tilata asennus-cd postikuluitta kotiisi osoitteesta http://shipit.ubuntu.com/. CD:itä on mahdollisuus tilata samalla kertaa useampikin (kohtuuden rajoissa tottakai) ja jakaa niitä ystäville ja tutuille. Suomenkielisen Ubuntu-levyn ostaa edullisesti myös [http://www.soihtu.org/ Kahvila Soihdusta] Helsingissä. Myös [http://www.huuto.net/fi/ Huuto.netin] ATK/Linux-käyttöjärjestelmät -osastolla myydään itse poltettuja Linux-cd:itä melkein aihion hinnalla.&lt;br /&gt;
&lt;br /&gt;
Paikalliset Linux-[[käyttäjäyhdistykset]] ovat myös paikkoja, joista kannattaa kysellä CD-levyjä.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Linux hitaalla yhteydellä]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Vinkit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Jakelu&amp;diff=24723</id>
		<title>Jakelu</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Jakelu&amp;diff=24723"/>
		<updated>2008-12-12T09:07:18Z</updated>

		<summary type="html">&lt;p&gt;TJ: muokkailua selkeämpään suuntaan ja kielenhuoltoa ym.. otsikkojen pituudenkin uhalla näin parempi yleissilmäykselle.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alunperin [[wikipedia:fi:Gnu/linux|GNU/Linux]]in käyttäjillä oli tapana asentaa kääntämällä itse [[wikipedia:fi:Linux_(ydin)|Linux-kernel/ydin]] ja sen päälle [[wikipedia:fi:GNU|GNU-projektin]] kehittämiä [[wikipedia:fi:Käyttöjärjestelmä|käyttöjärjestelmän]] työkaluja eli kirjastoja ja apuohjelmia, joista yhdessä koostui GNU/Linux-käyttöjärjestelmä (eli tuttavallisemmin pelkkä ”Linux”). Tämän käyttöjärjestelmän päälle voitiin asentaa haluttuja ohjelmia.&lt;br /&gt;
&lt;br /&gt;
Jo pitkään on ollut vaihtoehtona, että jokin kolmas osapuoli paketoi GNU/Linuxin valmiiksi kokonaisuudeksi (nopeuttamaan käyttöönottoa) eri tarkoituksia varten. Tämän työn tuloksia kutsutaan eri nimillä: &lt;br /&gt;
* jakelu&lt;br /&gt;
* levitysversio&lt;br /&gt;
* ohjelmakokonaisuus&lt;br /&gt;
* levityspaketti&lt;br /&gt;
* tai harrastajapiireissä tuttavallisimmin &amp;quot;distro&amp;quot; (engl. Distribution).&lt;br /&gt;
&lt;br /&gt;
Eri jakeluita on lueteltu sivulla [[Linuxin jakelupaketit]], kaikki jakelut [[:Luokka:Jakelut|luokassa Jakelut]]. Keskustelua ja kysymykset eri jakeluista esimerkiksi Linux.fi:n &#039;&#039;[http://linux.fi/foorumi/index.php?board=4.0 Jakelupaketit ja työpöytäympäristöt]&#039;&#039; -alueella.&lt;br /&gt;
&lt;br /&gt;
== Työpöytäkäyttö ==&lt;br /&gt;
&lt;br /&gt;
Työpöytäkäyttöön tarkoitetussa levityspaketeissa valitaan käyttöjärjestelmän perustan lisäksi mukaan yksi tai useampi [[wikipedia:fi:Graafinen_käyttöliittymä|graafinen käyttöliittymä]], joko yleisistä työpöytäympäristöistä kuten [[GNOME]], [[KDE]], [[Xfce]] tai pelkkä [[ikkunointiohjelma]] kuten: [[Blackbox]], [[IceWM]], [[Window Maker]] jne.&lt;br /&gt;
Levityspaketissa on mukana myös suuri määrä erilaisia ohjelmia jotka mahdollistavat tietokoneen käytön erilaisissa tehtävissä. Esimerkiksi mukaan on voitu valita eri ohjelmia eri tarkoituksia varten, tässä muutamia esimerkkejä:&lt;br /&gt;
&lt;br /&gt;
*Toimistokäyttöön: OpenOffice.org, Koffice, Abiword, Gnumeric.&lt;br /&gt;
*Graafiseen työhön: GIMP, Inkscape, Krita, Scribus, Gwenview.&lt;br /&gt;
*Multimedian toistamiseen: Kaffeine, Totem, Banshee, Amarok.&lt;br /&gt;
&lt;br /&gt;
== Palvelinkäyttö ==&lt;br /&gt;
&lt;br /&gt;
[[Palvelin | Palvelinkäyttöön]] tarkoitetuissa levityspaketeissa valitaan käyttöjärjestelmän lisäksi eri palveluita tarjoavia palvelinohjelmia mukaan kuten: &lt;br /&gt;
&lt;br /&gt;
*(S)FTP-palvelin &lt;br /&gt;
*HTTP/WWW-palvelin&lt;br /&gt;
*SSH-palvelin &lt;br /&gt;
*Sähköpostipalvelin&lt;br /&gt;
 &lt;br /&gt;
Joissakin palvelinkäyttöön tarkoitetuissa levityspaketissa nämä palvelut ovat päällä oletuksena mikä tarkoittaa että käyttäjän täytyy myös omata perustiedot miten säätää palvelut, [[Palomuuri | suojata]] palvelimensa ja huolehtia sen [[Tietoturva | tietoturvasta]].&lt;br /&gt;
Toinen lähestymistapa on, että palvelimen asentaja oletetaan tietävän mitä tekee ja haluavan itse valita asennettavat paketit. Toki tietoturvaosaamista tarvitaan silloinkin, viimeistään siinä vaiheessa, kun itse asentaa palvelut.&lt;br /&gt;
&lt;br /&gt;
Palvelinkäyttöön tarkoitetuissa levityspaketissa ei usein tule oletuksena graafista käyttöliittymää mukana kuten työpöytäkäyttöön tarkoitetuissa, vaan järjestelmää hallitaan usein [[Komentorivin_perusteet | komentorivi-pohjaisella]] [[wikipedia:fi:Käyttöliittymä|käyttöliittymällä]] itse tietokoneella tai asiakaskoneella [[Ssh | SSH]]:n kautta. Mikään ei kuitenkaan estä asentamasta palvelimelle graafista käyttöliittymää tai muita ohjelmia. Myös muutos on toisinpäin mahdollinen eli työpöytäkäyttöön tarkoitettuun levityspakettiin voidaan asentaa palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
Isommat jakelut sopivat yleensä sekä työpöytä- että palvelinkäyttöön. Joissakin jakeluissa asennusohjelma kysyy mihin asennusta on tarkoitus käyttää ja muokkaa perusasennusta sen mukaan, mutta palvelin- tai työpöytäohjelmistojen asentaminen jälkikäteen ei ole ongelma missään jakelussa.&lt;br /&gt;
&lt;br /&gt;
== Jakeluiden suhde toisiinsa ==&lt;br /&gt;
&lt;br /&gt;
Monet levityspaketit ovat johdannaisia toisistaan. Vanhimpia jakeluita ovat [[Debian]], [[Red Hat]] ja [[Slackware]]. Esimerkiksi Debian GNU/Linux pohjalle rakentuu nykyään melkoinen määrä uusia levityspaketteja: Knoppix, Linspire, Mepis, Ubuntu, jne. &lt;br /&gt;
Red Hatin yksityiskäyttäjille ja harrastajille suunnattu jakelu on nykyään Fedora, kaupallinen versio on nimeltään ”Red Hat Enterprise Linux” jota myydään yrityksille. Red Hatin kaupallisesta versiosta on olemassa CentOS-jakeluversio, joka tarjoaa 100% binääriyhteensopivuuden kaupallisen jakeluversion kanssa, mutta ilman kaupallista tukea.&lt;br /&gt;
&lt;br /&gt;
Jakeluversiot ovat keskenään melko yhteensopivia; hakemistorakenne ja monet käytännöt ovat samoja, samoja ohjelmia saa kaikkiin jakeluihin jne. Jos tietty ohjelma ei löydy omasta jakelusta sen asentaminen jostakin toisesta onnistuu ainakin [[Lähdekoodi|lähdekoodista]] [[Ohjelmien_asentaminen |asentamalla]] eli [[Kääntäminen | &amp;quot;kääntämällä&amp;quot;]]. Asentaminen toisesta jakelusta voi kuitenkin sekoittaa [[Paketinhallintajärjestelmä|paketinhallinnan]] tai aikaansaada muuta epätoivottavaa, joten sitä ei kannata tehdä ymmärtämättä järjestelmää.&lt;br /&gt;
&lt;br /&gt;
Jakeluversioiden erot löytyvät pääasiassa asennustavassa sekä mukana tulevissa graafisissa hallintatyökaluissa, kuten esimerkiksi Mandrivan ”MCC”:n ja Novellin (open)SUSE:n ”YaST”:n välillä. Asetuksien muutokset mitä käyttäjä tekee eri jakeluversioiden omilla hallintatyökaluilla, voidaan myös vähintään tehdä muissa jakeluversioissa, käyttämällä tekstieditoria. Kaikki asetukset tallennetaan GNU/Linux-käyttöjärjestelmässä tavallisiin tekstitiedostoihin joiden sijainnit ovat yleensä samoissa paikoissa jakeluversiosta riippumatta. Tällä tavoin itse GNU/Linuxin periaatteet ymmärtämällä, käyttäjä voi hallita kaikkia distroja.&lt;br /&gt;
&lt;br /&gt;
== Minkä Linux-levityspaketin valitsisin? ==&lt;br /&gt;
&lt;br /&gt;
Tähän erittäin usein kysyttyyn kysymykseen on erittäin vaikea vastata hyvin. &amp;quot;Oikea&amp;quot; vastaus riippuu paitsi omista tarpeista myös omista taidoista ja kiinnostuksesta. Haluaako kysyjä keskittyä koneen käyttämiseen vai onko kone itsessään harrastus?&lt;br /&gt;
&lt;br /&gt;
Esimerkiksi mahdollisimman helppoa ja aloittelijaystävällistä jakelua etsivät kääntyvät usein [[Mandriva]]n, [[openSUSE]]n tai [[Ubuntu]]n pariin. Toisaalta vaikkapa [[Debian]], [[Gentoo]] ja [[Slackware]] ovat edistyneempien käyttäjien suosiossa.&lt;br /&gt;
&lt;br /&gt;
Yleisimmät jakelut ovat myös lueteltu sivulla [[Jakelun valinta]].&lt;br /&gt;
&lt;br /&gt;
=== Vaihtoehto 1: Valitse sama jakeluversio, joka kaverillasikin on ===&lt;br /&gt;
&lt;br /&gt;
Kun valitset saman levityspaketin, jota kaverisikin käyttää, saat helpoimmin apua ongelmatilanteissa. Kaverisi on saattanut jo törmätä ongelmaan, jonka kanssa painiskelet ja pystyy auttamaan sinua. Toisaalta, jos hänen koneessaan jokin ohjelma toimii, joka sinulla ei, niin voit saada vinkkiä ongelmaan tutkimalla, miten hänen kokonpanonsa eroaa omastasi. Lähituen saaminen Linux-ongelmissa on varmasti yksi tärkeimpiä valintaperusteita levityspaketille.&lt;br /&gt;
&lt;br /&gt;
=== Vaihtoehto 2: Valitse yleinen ja hyvin tunnettu jakelu ===&lt;br /&gt;
&lt;br /&gt;
Yleisiä jakeluversioita ovat mm. [[Arch Linux]], [[Debian]], [[Fedora]], [[Gentoo]], [[Mandriva]], [[openSUSE]] ja [[Ubuntu]]. Näitä on kuvailtu sivulla [[Jakelun valinta]]. Kaikille näistä on olemassa omia web-sivustoja, usein myös suomeksi. Ja koska kyseisiä levityspaketteja käytetään Suomessakin paljon, voit suhteellisen pian saada vastauksen näitä versioita käyttäviltä henkilöiltä, mikäli ongelmasi ei ole todella harvinainen. &lt;br /&gt;
&lt;br /&gt;
Ensiksi kannattaa tutustua levityspaketin toimittajan omiin web-sivuihin ja etsiä sieltä Errata, Support tai QA -osioita, joissa käsitellään jakeluversioon liittyviä ongelmia.&lt;br /&gt;
&lt;br /&gt;
=== Vaihtoehto 3: Hanki levityspaketti jonkin Linux-alkeiskirjan mukana ===&lt;br /&gt;
&lt;br /&gt;
Levityspaketin hankkiminen jonkin Linux-lähdeteoksen kanssa on harkitsemisen arvoinen vaihtoehto. Näin voit tutustua uuden järjestelmäsi toimintaan etukäteen rauhassa lukemalla ja kokeilla kirjan ohjeita sen jälkeen käytännössä. Kirjan ja asennusromppuja on saatavissa myös kirjastosta ilman korvausta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Kovin vanhaa jakeluversiota ei kannata hankkia. Vaikka kymmenen vuotta vanha Unix-kirja saattaa vielä olla perusteiltaan käypä, parin vuoden takaiseen jakeluversioon on jo liki kaikista ohjelmista uudet versiot tarjolla ja ainakin työpöytä- ja toimisto-ohjelmissa kehitys on ollut nopeaa. Riippuen jakelusta tietoturvapäivityksiä voi saada korkeintaan muutaman vuoden vanhaan jakeluversioon, ja erityisesti uusilla tietokoneilla mahdollisimman tuore laitetuki on tarpeen.&lt;br /&gt;
&lt;br /&gt;
=== Vaihtoehto 4: Kokeile esittely-levyä ilman asentamista ===&lt;br /&gt;
&lt;br /&gt;
Valitse siis jokin ns. [[Live-CD|Live-levityspaketti]] ja kokeile sen käyttöä suoraan CD- tai DVD-levyltä.&lt;br /&gt;
&lt;br /&gt;
Nykyään ei Linuxia tarvitse asentaa koneelle sitä käyttääkseen, vaan täydellisen työpöytäympäristön saa käynnistettävälle CD- tai DVD-levylle ahdettuna. Levy laitetaan asemaan ja kone käynnistetään siltä, jonka jälkeen (muutaman minuutin laitteistotunnistuksen jälkeen) ollaankin graafisella työpöydällä. Parhaimmillaan kaikki toimii suoraan ilman mitään säätöjä, mutta yleensä tunnistus kuitenkin ontuu paikoittain. Usein tuloksena kuitenkin on ympäristö jossa esimerkiksi WWW-surffailu tai CD-levyjen kirjoittaminen onnistuu ilman mitään ylimääräisiä säätöjä. Tämä on helppo tapa saada asiasta hieman kuvaa ja mahdollistavatpa useimmat Live-levyt vieläpä kiintolevylle asennuksen samalta levyltä, jos sattuu enemmänkin kiinnostamaan.&lt;br /&gt;
&lt;br /&gt;
Linux käynnistyy Live-levyltä siis suoraan käyttövalmiiksi ja sen sisältämiä sovellusohjelmia voi suorittaa levyltä ilman erillistä asennusta. Näin voit varmistaa laitteiston yhteensopivuuden ja totutella Linuxin käyttöön vaarantamatta koneellasi mahdollisesti jo olevaa käyttöjärjestelmää ja tietoja. Jos tällainen levityspaketti toimii ja tuntuu hyvältä, sen voi joko asentaa kovalevylle tai hakea verkosta varsinaisen kovalevylle asennettavan version, riippuen levityspaketista. Kun levityspaketin vielä polttaa CD-RW-levyille, voi levyn kierrättää seuraavan levityspaketin käyttöön, mikäli ei pidä ensimmäisestä kokeilemastaan.&lt;br /&gt;
&lt;br /&gt;
Live-versioiden miinuspuolena on käytön hitaus ja mahdollisten asetusten tallentamisen ongelma, jonka voi ratkaista helpoiten tallentamalla USB-muistitikulle. Osaavatpa useimmat CD-versiot liittää työpöydälle myös kuvakkeet koneessa jo olevan käyttöjärjestelmän levyihin, jolloin niitä voidaan lukea kun ollaan käynnistetty kone Linuxiin.&lt;br /&gt;
&lt;br /&gt;
* [http://kanotix.com/changelang-eng.html] - [[Kanotix]] (kuin Knoppix, mutta täysin Debian-yhteensopiva paketeiltaan, [http://klik.atekon.de/ Klik]-asennukset)&lt;br /&gt;
* [http://www.knoppix.org/] - [[Knoppix]] (ensimmäinen laajalle levinnyt LiveCD-distro)&lt;br /&gt;
* [http://www.mepis.com] - [[Mepis]] (Live-cd, jossa panostettu erityisesti helppokäyttöisyyteen ja multimedian toimivuuteen)&lt;br /&gt;
* [http://www.pclinuxonline.com/pclos/] - [[PCLinuxOS]] (sisältää todella paljon ohjelmia ja myös suljetut NVIDIA/AMD-ajurit, joten pelaaminenkin onnistuu suoraan)&lt;br /&gt;
* [http://linux.ilmainen.net/suomiknoppix/iso/] - [[SuomiKnoppix]] (Tapani Räikkösen Suomi-versio Knoppixista)&lt;br /&gt;
* [http://www.ubuntu-fi.org/] - [[Ubuntu]] (latauksen vaihtoehtona myös painettuja CD-levyjä saa tilattua postitse ilmaiseksikin)&lt;br /&gt;
* [http://www.xfld.org/Xfld/en/index.html] - [[Xfld]] (Knoppix kevyemmällä ja nopeammalla Xfce-työpöydällä)&lt;br /&gt;
&lt;br /&gt;
=== Vaihtoehto 5: Valitse päivitystiheyden perusteella ===&lt;br /&gt;
&lt;br /&gt;
Osa Linux-levityspaketeista päivittyy melko tiheään, jopa useita kertoja vuodessa. Tällöin voi tulla rasitteeksi seurata korjaus- ja tietoturvapäivityksiä, joita ei vanhalle levityspaketille tueta kovin pitkään uuden version ilmestymisen jälkeen. Tyypillisesti tuki vanhalle versiolle taataan 12-18 kuukaudeksi uuden version julkaisun jälkeen. Tällöin vanha versio kannattaa päivittää uuteen, jotta oman koneen tietoturva ei vaarannu.&lt;br /&gt;
&lt;br /&gt;
Onneksi uuden version päivittäminen vanhan version päälle menee yleensä vaivattomasti valitsemalla uuden levityspaketin asennusohjelmasta Päivitä-vaihtoehdon. Omat tiedot kannattaa silti muistaa varmuuskopioida ennen jakelupaketin päivittämistä.&lt;br /&gt;
&lt;br /&gt;
Monet Linux-jakelijat tarjoavat ns. yritysversion, jota tuetaan viisi tai jopa seitsemän vuotta julkistuspäivämäärästä eteenpäin. Näin voi valmistautua rauhassa uuteen jakeluversioon siirtymiseen esimerkiksi laitteiston päivittämisen yhteydessä. Enterprise-versio on esimerkiksi RedHatin [[RHEL]].&lt;br /&gt;
&lt;br /&gt;
=== Vaihtoehto 6: Käytä valinta-apulaista ===&lt;br /&gt;
&lt;br /&gt;
Kokeile verkossa olevia valinta-apulaisia. Vastaa kysymyksiin ja apulainen valitsee sinulle sopivan jakelun:&lt;br /&gt;
&lt;br /&gt;
http://www.zegeniestudios.net/ldc/index.php?firsttime=true&lt;br /&gt;
&lt;br /&gt;
== Liite: Mikä on jakelupakettini versio? ==&lt;br /&gt;
&lt;br /&gt;
Alla ovat lueteltuina eri jakelupakettien tiedostot, joista voi lukea jakelupaketin version. Tiedoston sisällön saat selville esimerkiksi &#039;&#039;cat&#039;&#039;-käskyllä.&lt;br /&gt;
&lt;br /&gt;
* Debian&lt;br /&gt;
 /etc/debian_version&lt;br /&gt;
* Gentoo&lt;br /&gt;
 /etc/gentoo-release&lt;br /&gt;
* Mandrake, Mandriva 2005&lt;br /&gt;
 /etc/mandrake-release&lt;br /&gt;
* Redhat / Fedora&lt;br /&gt;
 /etc/redhat-release&lt;br /&gt;
* Slackware&lt;br /&gt;
 /etc/slackware-version&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Jakelut]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Linuxin_jakelupaketit&amp;diff=24722</id>
		<title>Linuxin jakelupaketit</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Linuxin_jakelupaketit&amp;diff=24722"/>
		<updated>2008-12-12T08:55:04Z</updated>

		<summary type="html">&lt;p&gt;TJ: vinkki alkuun lyhyemmästä luettelosta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Linuxin jakelupaketit&#039;&#039;&#039; eli jakelut ovat Linux-käyttöjärjestelmän versioita, joihin itse käyttöjärjestelmän lisäksi kuuluu suuri määrä erilaisia sovellusohjelmia. Tässä artikkelissa esitellään joitakin isompia jakeluita, [[jakelu]]ista yleisemmin eri artikkelissa. Lyhyempi luettelo yleisimmistä jakelupaketeista artikkelissa [[Jakelun valinta]].&lt;br /&gt;
&lt;br /&gt;
Yleiskäyttöisiä suuria jakeluita on kymmeniä, mutta niiden variaatioita, esimerkiksi tiettyyn tarpeeseen tarkoitettuja erikoistuneita jakeluita on lukemattomia. Uuden jakelun perustaminen onnistuu henkilökohtaisenakin projektina, joskin pienenkin jakelun ylläpito edes jotenkin laadukkaana vaatii panostusta.&lt;br /&gt;
&lt;br /&gt;
==Suuria ja laajoja perusjakelupaketteja==&lt;br /&gt;
&lt;br /&gt;
===[[Debian GNU/Linux|DEBIAN]]===&lt;br /&gt;
&lt;br /&gt;
Debian GNU/Linux on [[1993]] aloitettu jakelupaketti, johon perustuu useita itsekin suuriksi kasvaneita jakeluita, kuten [[Ubuntu]]. Debiania päivitetään harvoin ja sitä pidetään vakaana. Nopeammin päivittyvä Debianiin perustuva Linuxin jakelupaketti on eteläafrikkalainen [[Ubuntu]].&lt;br /&gt;
&lt;br /&gt;
====[[Corel Linux]]====&lt;br /&gt;
&lt;br /&gt;
Corel Linux on kanadalaisen grafiikkaohjelmistoyhtiö Corelin Linux, josta tuli myöhemmin [[Xandros]].&lt;br /&gt;
&lt;br /&gt;
====[[Linspire]]====&lt;br /&gt;
&lt;br /&gt;
Linspiren tavoitteena on ollut kehittää Windows-ohjelmia ajava Linux-käyttöjärjestelmä. Tämä ei täysin onnistunut, minkä vuoksi tavoitteesta osittain on luovuttu. Windows-ohjelmia pyritään ajamaan Crossover- ja Wine-ohjelmistoilla. Linspireen saa kaupallisia ohjelmia ostetuksi verkkokaupasta. Se käyttää myös Debianin ohjelmia.&lt;br /&gt;
&lt;br /&gt;
====[[MEPIS]]====&lt;br /&gt;
&lt;br /&gt;
====[[Nexenta]]====&lt;br /&gt;
&lt;br /&gt;
====[[Ubuntu]]====&lt;br /&gt;
&lt;br /&gt;
Ubuntu on eteläafrikkalainen voimakkaasti kehitettävä Linux, yksi suosituimmista Debianiin perustuvista Linuxeista.&lt;br /&gt;
&lt;br /&gt;
=====[[GOS]]=====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
gOS on [[Ubuntu]]un perustuva ohjelma, jonka piirteenä ovat valmiit yhteydet Googlen verkko-ohjelmistojen eri paketteihin. gOS on yhdysvalloissa tavarataloissa myytävissä halvoissa sylitietokoneissa käytetty käyttöjärjestelmä.&lt;br /&gt;
&lt;br /&gt;
=====[[Gnoppix]]=====&lt;br /&gt;
&lt;br /&gt;
=====[[Edubuntu]]=====&lt;br /&gt;
&lt;br /&gt;
Edubuntu on Ubuntuun perustuva kouluihin sovellettava Linux.&lt;br /&gt;
&lt;br /&gt;
=====[[Kubuntu]]=====&lt;br /&gt;
&lt;br /&gt;
Kubuntu on KDE-työpöytää käyttävä [[Ubuntu]]. Ubuntu perusmuodossaan käyttää [[Gnome]]a.&lt;br /&gt;
&lt;br /&gt;
=====[[Xubuntu]]=====&lt;br /&gt;
&lt;br /&gt;
Xubuntu on [[Xfce]]-työpöytäohjelmistoa käyttävä [[Ubuntu]].&lt;br /&gt;
&lt;br /&gt;
===[[Xandros]]===&lt;br /&gt;
&lt;br /&gt;
Xandros perustuu [[Corel Linux]]iin.&lt;br /&gt;
&lt;br /&gt;
===[[Gentoo|GENTOO]]===&lt;br /&gt;
&lt;br /&gt;
Gentoo on lähdekoodista käännettävä Linux, jonka kääntämiseen binäärimuotoon voi tavanomaisilla koneilla mennä runsaasti aikaa. Gentoota pidetään työläytensä vuoksi asiaan hyvin perehtyneiden käyttäjien käyttöjärjestelmänä. Eduiksi on mainittu se, että kääntämismenetelmällä tarjotaan mahdollisuus jokaiselle valita Linuxiinsa vain ne ohjelmistojen tai ohjelmien osat, joita tarvitaan, minkä vuoksi Gentoo voi olla tehokas.&lt;br /&gt;
&lt;br /&gt;
====[[Kororaa]]====&lt;br /&gt;
&lt;br /&gt;
Kororaa on lähdekoodiksi valmiiksi käännetty yksi Gentoon levitysversio, joka on saatavissa [[Live-CD]]:nä. Se käyttää [[Xgl]]-työpöytäohjelmistoa.&lt;br /&gt;
&lt;br /&gt;
====[[Sabayon Linux]]====&lt;br /&gt;
&lt;br /&gt;
Sabayon Linux on italialainen valmiiksi binäärikoodiksi käännetty Gentoohon perustuva laaja Linuxin jakelu. Tekijöiden mukaan valmiiksi kääntäminen säästää käyttäjien aikaa tunteja kestävältä Gentoon kääntämiseltä.&lt;br /&gt;
&lt;br /&gt;
===[[Red Hat|RED HAT]]===&lt;br /&gt;
&lt;br /&gt;
====[[Fedora]]====&lt;br /&gt;
&lt;br /&gt;
Fedora on Red Hatin yhteisölle annettu sen rinnalla kehittyvä maksuton Linux.&lt;br /&gt;
&lt;br /&gt;
====[[LBA-Linux]]====&lt;br /&gt;
&lt;br /&gt;
====[[Mandriva]]====&lt;br /&gt;
&lt;br /&gt;
Mandriva on alunperin ranskalainen [[Mandrake Linux]], joka perustui Red Hatiin.&lt;br /&gt;
&lt;br /&gt;
=====[[PCLinuxOS]]=====&lt;br /&gt;
&lt;br /&gt;
PCLinuxOS on [[Mandriva]]an perustuva [[live-CD]], jossa on myös [[OpenOffice.org]]. Oletustyöpöytänä on [[KDE]], mutta siihen saa myös [[GNOME]]:n.&lt;br /&gt;
&lt;br /&gt;
====[[Mandriva Move]]====&lt;br /&gt;
&lt;br /&gt;
Mandriva Move on Manrivan [[Live-CD]]-versio.&lt;br /&gt;
&lt;br /&gt;
====[[RHEL]]====&lt;br /&gt;
&lt;br /&gt;
===[[Slackware|SLACKWARE]]===&lt;br /&gt;
&lt;br /&gt;
Slackware on Debianin tapaan [[1993]] aloitettu jakelu. Sen installointi on merkkipohjainen ja se on melko mukautuva Linux-jakelu.&lt;br /&gt;
&lt;br /&gt;
====[[Zenwalk Linux]]====&lt;br /&gt;
&lt;br /&gt;
===[[SuSE Linux|SUSE]]===&lt;br /&gt;
&lt;br /&gt;
SuSE on alunperin saksalainen Linux-jakelu, jonka Novell osti. SuSE on myös yhteistyössä IBM:n kanssa. SuSE:ssa on sanottu olevan melko runsaasti laiteajuriohjelmia, mutta sen on raskas, joten se ei sovi hyvin vanhoille ja nykyään heikkotehoiseksi katsottaville tietokoneille.&lt;br /&gt;
&lt;br /&gt;
==Muuta==&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; class=&amp;quot;toccolours&amp;quot; style=&amp;quot;margin: 0 auto&amp;quot;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; valign=&amp;quot;top&amp;quot; | || align=&amp;quot;center&amp;quot; style=&amp;quot;background:#FFE7BA&amp;quot; width=&amp;quot;100%&amp;quot; | &#039;&#039;&#039;[[Linuxin jakelupaketit|Linuxin jakelupaketit]]&#039;&#039;&#039;&lt;br /&gt;
|- align=&amp;quot;center&amp;quot; style=&amp;quot;font-size: 90%;&amp;quot;&lt;br /&gt;
| colspan=&amp;quot;1&amp;quot; |  &#039;&#039;&#039;[[Debian GNU/Linux|DEBIAN GNU/LINUX]]&#039;&#039;&#039;  | &#039;&#039;&#039;[[Gentoo|GENTOO]]&#039;&#039;&#039;  | &#039;&#039;&#039;[[Red Hat|RED HAT]]&#039;&#039;&#039;  | &#039;&#039;&#039;[[Slackware|SLACKWARE]]&#039;&#039;&#039;  | &#039;&#039;&#039;[[SuSE|SUSE]]&#039;&#039;&#039;&amp;lt;br/&amp;gt;[[Debian GNU/Linux|&#039;&#039;&#039;DEBIAN GNU/LINUX&#039;&#039;&#039;]] : [[Corel Linux]]: [[Xandros]] | [[Debian GNU/Linux|&#039;&#039;&#039;Debian GNU/Linux&#039;&#039;&#039;]]: [[DebianEDU]] * [[Skolelinux]] |   [[Dreamlinux]] | [[Knoppix]]: [[SuomiKnoppix]] |  [[Linspire]] | [[MEPIS]] | [[Nexenta]] | [[Ubuntu]]: ([[Ubuntu]]/[[GNOME]] *  [[Kubuntu]]/[[KDE]] * [[Xubuntu]]/[[Xfce|XFCE]] * [[Edubuntu]]/opetuskäyttö ) | [[Gnoppix]] | [[GOS]] &amp;lt;br/&amp;gt; &#039;&#039;&#039;[[Gentoo|GENTOO]]&#039;&#039;&#039;: [[Gentoo|&#039;&#039;&#039;Gentoo&#039;&#039;&#039;]] | [[Kororaa]]  |  [[SystemRescueCD]]  &amp;lt;br/&amp;gt; &#039;&#039;&#039;[[Red Hat|RED HAT]]&#039;&#039;&#039;: [[Fedora]] | [[LBA-Linux]]  | [[Mandriva]]:[[Mandriva Move]] * [[PCLinuxOS]]   | &#039;&#039;&#039;[[Red Hat|Red Hat]]&#039;&#039;&#039;: [[RHEL|Red Hat Enterprise Linux]] * [[CentOS]] * [[Unbreakable Linux]] * [[White Box Enterprise Linux]] &amp;lt;br/&amp;gt; &#039;&#039;&#039;[[Slackware|SLACKWARE]]&#039;&#039;&#039;: [[SaxenOS]] | [[Slackware|&#039;&#039;&#039;Slackware&#039;&#039;&#039;]] | [[Zenwalk Linux]]   &amp;lt;br/&amp;gt; &#039;&#039;&#039;[[Suse|SUSE]]&#039;&#039;&#039;: &#039;&#039;&#039;[[Suse|SuSE Linux]]&#039;&#039;&#039; | Suse Open  &amp;lt;br/&amp;gt; &#039;&#039;&#039;[[OpenBSD|OPEN BSD]]&#039;&#039;&#039; &amp;lt;br/&amp;gt; &#039;&#039;&#039;LÄHDEKOODISTA KÄÄNNETTÄVÄT&#039;&#039;&#039;: &#039;&#039;&#039;[[Source Mage GNU/Linux]]&#039;&#039;&#039; &amp;lt;br/&amp;gt; &#039;&#039;&#039;RYHMITTELEMÄTTÖMÄT&#039;&#039;&#039;:[[Arch Linux]]  |  [[Damn Small Linux]]   | [[GeeXboX]] |  [[Puppy]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[luokka:Jakelut]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Aloittelijalle&amp;diff=24524</id>
		<title>Aloittelijalle</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Aloittelijalle&amp;diff=24524"/>
		<updated>2008-12-04T13:31:48Z</updated>

		<summary type="html">&lt;p&gt;TJ: random-kielenhuoltoa, joskus tätä pitäisi ehkä isomminkin miettiä...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;GNU/Linuxia&#039;&#039; on aiemmin pidetty aloittelijoille vaikeana järjestelmänä. Nykyään tämä ei kuitenkaan pidä paikkaansa, kunhan on valmis opiskelemaan hieman uuden järjestelmän perusteita. Koska monet, jotka kokeilevat Linuxia ovat Windows-käyttäjiä, tässä ohjeessa lähdetään siitä liikkeelle. &lt;br /&gt;
&lt;br /&gt;
Linux-maailmaan tutustuessa on hyvä pitää mielessä, että Linux on suunniteltu eri lähtökohdista kuin esimerkiksi Windows tai Mac OS (tästä tarkemmin esimerkiksi esseessä [http://webd.savonia-amk.fi/www/kt22440/LNW/linux_eioo_windows.html Linux ei ole Windows]), ja jotkin asiat hoidetaan eri tavalla. Perusteiden opettelu saattaa tuntua turhauttavalta, mutta tulee maksamaan itsensä takaisin moninkertaisena myöhemmin. Ei kukaan ole tietokoneita muillakaan käyttöjärjestelmillä oppinut päivässä tehokkaasti käyttämään.&lt;br /&gt;
&lt;br /&gt;
== Haluan asentaa koneelleni Linuxin! Mitä minun tulee tehdä? ==&lt;br /&gt;
Jotta uuden käyttöjärjestelmän käyttöönotto onnistuisi mahdollisimman kivuttomasti, on aluksi hyvä ottaa selvää perusasioista. Lue tämä sivu läpi ja selaile muutenkin tätä wikiä ja muita Linux-aiheisia sivustoja.&lt;br /&gt;
&lt;br /&gt;
Kun lähdet asentamaan koneellesi Linuxia, sinun on ensin päätettävä, minkä [[Jakelu|jakelupaketin]] asennat. Jakelupaketti on kokoelma, jossa on [[Kernel|Linux-ydin]], muut tarvittavat perusohjelmat ja muun muassa asennusohjelma. Tässä artikkelissa on esitelty lyhyesti yleisimpiä jakelupaketteja, joiden väliltä valinta kannattaa tehdä. Parasta jakelupakettia ei ole mahdollista sanoa, vaan valinta on lähinnä mielipidekysymys.&lt;br /&gt;
&lt;br /&gt;
Käydään kuitenkin aluksi lyhyesti läpi Linux-käyttöjärjestelmän perusteet, jotta Linuxin asentaminen ei aiheuttaisi suurta &amp;quot;kulttuurishokkia&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== GNU/Linux-järjestelmän perusteita ==&lt;br /&gt;
&lt;br /&gt;
Jotta uudenlaisen käyttöjärjestelmän käyttö onnistuisi tehokkaasti, on hyvä tietää jotain sen perusrakenteesta.&lt;br /&gt;
&lt;br /&gt;
=== Monen käyttäjän järjestelmä ===&lt;br /&gt;
&lt;br /&gt;
Linux on alusta lähtien tehty monen käyttäjän järjestelmäksi, jolloin jokaisella käyttäjällä on oma käyttäjätunnus, salasana ja kotihakemisto sekä kotihakemistossaan omat asetuksensa. Käyttäjätunnuksia voi luoda myös erikoiskäyttöön, esimerkiksi niin, että erikoisempia asetuksia tai uusia ohjelmia kokeilee ensin testitunnuksella, ilman pelkoa varsinaisten käyttäjien säätöjen sekoittumisesta.&lt;br /&gt;
&lt;br /&gt;
Tavallisella käyttäjällä ei ole kirjoitusoikeuksia muualle tiedostojärjestelmään kuin omaan kotihakemistoon (ja muutamaan muuhun paikkaan). Siten esimerkiksi ohjelmien asentaminen koko järjestelmään (kaikkien käyttäjien käytettäväksi) ei onnistu, vaan ylläpitotoimenpiteisiin käytetään pääkäyttäjän (&amp;lt;tt&amp;gt;root&amp;lt;/tt&amp;gt;) käyttäjätunnusta tai [[sudo]]-ohjelmaa, joka suorittaa komennot pääkäyttäjänä. Tällainen järjestelmä on tietoturvan kannalta hyvä, sillä mahdolliset haittaohjelmat voivat saastuttaa vain käyttäjän oman kotihakemiston. Lisäksi se hankaloittaa virusten ja haittaohjelmien leviämistä.&lt;br /&gt;
&lt;br /&gt;
Lisätietoja löytyy artikkeleista [[käyttäjä]] ja [[tiedoston oikeudet]]. Katso myös [[tietoturva]].&lt;br /&gt;
&lt;br /&gt;
=== Hakemistorakenne ===&lt;br /&gt;
&lt;br /&gt;
:&#039;&#039;Pääartikkeli: [[Linuxin hakemistorakenne]]&#039;&#039;.&amp;lt;br&amp;gt;&lt;br /&gt;
Linuxissa ei käytetä Windowsin tapaa ryhmitellä hakemistot levyosioiden (esim. C:, D: jne.) alle, vaan käytetään yhtä hakemistopuuta, joka alkaa [[Juurihakemisto|juurihakemistosta]] (/). Toki juurihakemisto sijaitsee jollain levyosiolla, mutta siihen voidaan myös liittää muita levyosioita. Usein esimerkiksi käyttäjien kotihakemistot sisältävä &amp;lt;tt&amp;gt;home&amp;lt;/tt&amp;gt;-hakemisto on oma levyosionsa, jolloin esimerkiksi [[Jakelut|jakelupaketin]] vaihtuessa on helppo säilyttää henkilökohtaiset tiedostot ja asetukset.&lt;br /&gt;
&lt;br /&gt;
Tavallisesti käyttäjä tallentaa kaikki omat tiedostonsa kotihakemistoonsa alihakemistoineen (ohjelmat saattavat lisäksi käyttää joitakin muita hakemistoja, esim. &amp;lt;tt&amp;gt;/tmp&amp;lt;/tt&amp;gt; väliaikaistiedostoille). Muualle järjestelmään tallennetaan tiedostoja vain pääkäyttäjänä esimerkiksi asennettaessa uusia ohjelmia.&lt;br /&gt;
&lt;br /&gt;
Jokaisella tiedostolla on myös tiedostokohtaiset oikeudet, jotka kertovat esimerkiksi kuka käyttäjä omistaa tiedoston ja ketkä saavat lukea sitä. Lisätietoja tiedostojen oikeuksista löytyy artikkelista [[Tiedoston oikeudet]].&lt;br /&gt;
&lt;br /&gt;
=== Käyttöjärjestelmän ydin ===&lt;br /&gt;
&lt;br /&gt;
GNU/Linux-järjestelmän [[Kernel|ydin]] (kernel) on varsinainen Linux, jonka kehityksen aloitti suomalainen Linus Torvalds. Se hoitaa matalan tason kommunikoinnin laitteiden kanssa, jolloin tavallisten ohjelmien ei tarvitse huolehtia siitä. Perinteisesti Linuxissa on ollut tapana [[Kernelin kääntäminen|kääntää]] ydin lähdekoodista, mutta nykyään tämä joudutaan tekemään harvoin jakeluiden [[paketinhallintajärjestelmä|paketinhallintajärjestelmien]] tarjotessa uusia ytimiä valmiiksi käännettyinä.&lt;br /&gt;
&lt;br /&gt;
Ytimessä ovat kaikki käytettävät ajurit, joten mikäli jokin oheislaite ei toimi, sille on käännettävä ajuri ytimeen tai, kuten nykyään on usein mahdollista, asennettava ajurimoduuli valmiiksi käännettynä jakelun paketinhallinnasta. Joskus voidaan käyttää myös [[Binääriajurit|binääriajureita]], joita ei levitetä lähdekoodimuodossa (esim. jotkin näytönohjaimien ajurit). &lt;br /&gt;
&lt;br /&gt;
Ytimessä ajurit (ja muutkin sen osat) voivat olla käännetyt joko suoraan ytimeen tai erilliseksi moduuliksi. Moduuleja käytetään usein esimerkiksi laiteajurien yhteydessä ja niitä voidaan ajon aikana ladata käyttöön tai poistaa käytöstä.&lt;br /&gt;
&lt;br /&gt;
=== Graafinen käyttöliittymä ===&lt;br /&gt;
&lt;br /&gt;
Linuxissa graafinen käyttöliittymä koostuu monesta osasta, kuten [[X Window System]]istä, [[Ikkunointiohjelma|ikkunanhallintaohjelmasta]] sekä graafisista ohjelmista (kuten [[Firefox]] ja [[GIMP]]). Yleensä jakelupaketit sisältävät myös [[Työpöytäympäristö|työpöytäympäristön]], jonka mukana tulee yleensä myös ikkunanhallintaohjelma. Työpöytäympäristö ei kuitenkaan ole elintärkeä osa graafisen käyttöliittymän toiminnalle.&lt;br /&gt;
&lt;br /&gt;
GNU/Linuxin muokattavuus antaa mahdollisuuden valita eri työpöytäympäristöjen välillä. Yleisimmät työpöytäympäristöt ovat [[KDE]] ja [[GNOME]], joiden kesken aloittelijan on yleensä tehtävä valinta. Joidenkin jakeluiden mukana tulee oletustyöpöytänä KDE, toisten GNOME (toki myös toisen työpöytäympäristön asennus on yleensä tehty helpoksi). Nyrkkisääntönä voidaan sanoa, että KDE on monipuolisempi, muokattavampi ja jossain määrin sekavampi, GNOME taas selkeämpi, yksinkertaisempi ja myös jonkin verran vakaampi. KDE pyrkii pitkälti uusien ominaisuuksien ja asetusmahdollisuuksien lisäämiseen, GNOME taas käyttöliittymän selkeyttämiseen ja perusominaisuuksien luotettavaan toteuttamiseen. Työpöytäympäristöihin voit myös tutustua lukemalla artikkelit [[KDE tutuksi]] ja [[GNOME tutuksi]].&lt;br /&gt;
&lt;br /&gt;
== Esittely-CD-levyt ==&lt;br /&gt;
&lt;br /&gt;
Ensimmäiset Linux-kokeilut on mukavinta tehdä niin sanotulla [[Live-CD|esittely-CD- tai DVD-levyllä]] (&amp;quot;live CD&amp;quot;). Näitä levyjä käytettäessä koko järjestelmä käynnistyy CD-levyltä. Etuna CD-käynnistyksessä on, että vaikka järjestelmän saisikin rikki, se korjaantuu viimeistään uudelleenkäynnistyksen yhteydessä. Esittelylevyjä käyttämällä pääset suoraan toimivalle Linux-työpöydälle, jossa voit testata esimerkiksi oheislaitteiden toimivuutta ja monia erilaisia ohjelmia.&lt;br /&gt;
&lt;br /&gt;
Yksi tunnetuimmista Live CD -jakeluista on [[Knoppix]]. Nykyään useimmat tunnetuista jakeluista, esimerkiksi [[Ubuntu]], tarjoavat esittelytilaa oletuksena asennuslevyltään, ja myös asennus tapahtuu käynnistämällä haluttaessa asennusohjelma esittelytilan työpöydältä.&lt;br /&gt;
&lt;br /&gt;
== Mikä on jakelupaketti? Minkä jakelupaketin asentaisin? ==&lt;br /&gt;
&lt;br /&gt;
Linux itsessään on pelkkä [[Kernel|käyttöjärjestelmän ydin]], joka hoitaa käyttöjärjestelmän matalimman tason tehtävät, kuten laitteiston suoran käskyttämisen. Pelkällä ytimellä (engl. &#039;&#039;kernel&#039;&#039;) ei tavallinen käyttäjä tee mitään. Jotta saataisiin aikaan täydellinen käyttöjärjestelmä tarvitaan ytimen ympärille perusohjelmistot. Tähän käytetään mm. [[GNU]]-projektin ohjelmia, josta tulee joidenkin suosittelema nimi GNU/Linux. Nämä ja lukuisat muut ohjelmat tulevat jakelupakettien mukana.&lt;br /&gt;
&lt;br /&gt;
On olemassa satoja eri jakelupaketteja, joista kymmenkunta on suhteellisen laajalle levinneitä. Parasta jakelua ei voida yksiselitteisesti sanoa, mutta aloittelijan kannalta jakelupaketteja vertaillaan sivulla [[Jakelun valinta]].&lt;br /&gt;
&lt;br /&gt;
== Onko jakelu suomenkielinen? ==&lt;br /&gt;
&lt;br /&gt;
Useimmat jakelut ovat aina monikielisiä. Jakelua voi pitää suomenkielisenä, jos sen asennusohjelma on käännetty suomeksi, se sisältää yleisen kielituen, eikä keskeisten työkalujen tai keskeisten sovellusten joukossa ole suomentamattomia ohjelmia. &lt;br /&gt;
&lt;br /&gt;
Jakeluissa käytetään pääosin samoja ohjelmia, jotka on käännetty ohjelmien omissa kehitysprojekteissa. Yleensä jakelut eivät käännä muuta kuin omia asennus- ja hallintatyökalujaan. Tästä johtuen jakelut ovat yleensä (asennusohjelmaa lukuun ottamatta) yhtä suomenkielisiä.&lt;br /&gt;
&lt;br /&gt;
Yleensä kieli valitaan jakelun asennuksen aikana. Myöhemmin tuen muille kielille voi yleensä asentaa jakelun omalla kielityökalulla tai paketinhallinnasta.&lt;br /&gt;
&lt;br /&gt;
Lisätietoja ohjelmien kääntämisestä löytyy artikkelista [[kotoistus]].&lt;br /&gt;
&lt;br /&gt;
== Miten ohjelmia asennetaan? ==&lt;br /&gt;
&lt;br /&gt;
Linuxissa ohjelmat asennetaan ensisijaisesti käyttäen jakelun [[Paketinhallintajärjestelmä|paketinhallintaa]], jolloin ohjelma asennetaan joko komentoriviltä yhdellä komennolla tai jollain graafisella paketinhallinnan käyttöliittymällä. Paketinhallintajärjestelmiä on muutamia perusteiltaan erilaisia ([[Redhat]]-sukuisilla, [[Debian]]-sukuisilla, [[Gentoo]]lla, [[Slackware]]lla ja [[Arch Linux]]illa omansa) ja näille on useampia edustaohjelmia, joista joitakin voi käyttää useammalla paketinhallintajärjestelmällä.&lt;br /&gt;
&lt;br /&gt;
Asennettaessa paketinhallinta mm. tarkistaa mitä muita ohjelmia ohjelma tarvitsee (paketin riippuvuudet) ja usein asentaa kaikki tarvittavat paketit. Paketinhallinta pitää kirjaa asennetuista paketeista ja mm. hoitaa niiden (puoliautomaattisen) päivittämisen, jos uusia versioita ilmestyy. &lt;br /&gt;
&lt;br /&gt;
Mikäli haluttua pakettia ei löydy paketinhallinnasta, on asennus tehtävä käsin [[kääntäminen|kääntämällä]] [[lähdekoodi]]sta tai etsittävä ohjelmasta tehty epävirallinen paketti ja asennettava se. Nykyään monien jakeluiden pakettivarastot ovat niin laajoja, että ohjelmia joutuu kääntämään käsin vain harvoin. Ohjelmien asentamista paketinhallinnan ohi ei suositella, sillä tällöin menetetään paketinhallinnan hyödyt (mm. puoliautomaattiset päivitykset). Lähdekoodista käännetystä ohjelmasta voi myös tehdä paketin, jolloin osa paketinhallinnan hyödyistä koskee tätäkin ohjelmaa. Nykyään yleisesti käytetyillä jakeluilla on niin laajat pakettilähteet, ettei ohjelmien asentaminen pakettilähteiden ohi yleensä ole tarpeen.&lt;br /&gt;
&lt;br /&gt;
Paketin asentaminen toisen jakelun paketista tai [[epäviralliset pakettilähteet|epävirallisesta lähteestä]] saattaa olla vaarallista. [[haittaohjelmat#Troijan hevoset|Troijan hevosen]] riskin ohella on riski, että jakeluun huonosti sopeutettu paketti esimerkiksi ylikirjoittaa toisen paketin tiedostoja, ja ennen kaikkea se, että se saattaa riippuvuuksina vaatia paketteja, joita ei jakelussa ole sillä nimellä tai oikealla versionumerolla. Asentaminen paketinhallinnan ohi eri hakemistoon (yleensä /&amp;lt;tt&amp;gt;usr/local/paketti&amp;lt;/tt&amp;gt;) on usein parempi vaihtoehto kuin huonosti sopeutetun paketin asentaminen paketinhallinnan kautta.&lt;br /&gt;
&lt;br /&gt;
===Katso myös===&lt;br /&gt;
*[[:Luokka:Paketinhallinta|Paketinhallinta-luokka]]&lt;br /&gt;
*[[Ohjelmien asentaminen]]&lt;br /&gt;
&lt;br /&gt;
== Komentorivistä ja sen käytön tarpeesta ==&lt;br /&gt;
:&#039;&#039;Aloittelijalle suunnatut ohjeet komentorivin käyttöön löytyvät artikkelista [[Komentorivin perusteet]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Monet aloittelevat Linux-käyttäjät pelkäävät aluksi [[:Luokka:Komentorivi|komentorivin]] käyttämistä. Tämä on normaalia, sillä nykyaikaisissa Windows-tietokoneissa komentoriviä ei yleensä käytetä juuri mihinkään. Linuxissa komentorivi on kuitenkin yhä melko tärkeässä osassa, sekä hyvässä että pahassa. Toki monien nykyaikaisten [[Jakelut|jakeluiden]] ja työpöytäympäristöjen ([[KDE]] ja [[GNOME]]) mukana tulee paljon graafisia hallintatyökaluja, joilla hoituu moni järjestelmän perusylläpito, mikä aiemmin on vaatinut komentorivin käyttöä. Toisaalta ongelmatapauksissa yleensä ohjeet ongelman korjaamiseen ovat kummallisen tuntuisia komentorivirivejä; muutaman komentorivin kirjoittaminen on huomattavasti helpompaa kuin vastaavan neuvominen valikkoja selaten - ja moni unix-tyyppisiä käyttöjärjestelmiä kauan käyttänyt vierastaa graafisia hallintatyökaluja.&lt;br /&gt;
&lt;br /&gt;
Komentorivi on kuitenkin muutakin kuin välttämätön paha. Monet asiat hoituvat loppujen lopuksi paljon kätevämmin tekstitilassa kunhan vain perusasiat ensin jaksaa opetella. Jonkinlaisen kuvan komentorivin mahdollisuuksista saa artikkelista [[komentorivivinkkejä]].&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Malline:Linkkej%C3%A4&amp;diff=24471</id>
		<title>Malline:Linkkejä</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Malline:Linkkej%C3%A4&amp;diff=24471"/>
		<updated>2008-12-03T12:55:07Z</updated>

		<summary type="html">&lt;p&gt;TJ: vapaasuomi.fi:n muotoilun muutos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#FFFFFF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
=== [[Kuva:Maapallo.png|30px]] Linkkejä ===&lt;br /&gt;
*[http://www.vapaasuomi.fi/ vapaasuomi.fi] (Vapaat ohjelmistot ja sisällöt)&lt;br /&gt;
*[http://www.flug.fi FLUG] (Finnish Linux User Group FLUG ry)&lt;br /&gt;
*[http://tonnikala.net/ Tonnikala.net] (Linux- ja Unix-uutisia)&lt;br /&gt;
*[http://groups.google.fi/group/sfnet.atk.linux?hl=fi Sfnet.atk.linux-uutisryhmä Google Groupsissa]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Etusivu2&amp;diff=24459</id>
		<title>Etusivu2</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Etusivu2&amp;diff=24459"/>
		<updated>2008-12-03T12:33:57Z</updated>

		<summary type="html">&lt;p&gt;TJ: yksi tapa korostaa uuden käyttäjän ohjeita jo aihealueet-laatikossa&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;!-- Malline:tervetuloa --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0 1em 1em 1em; background-color:#F8F8FF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
===[[Kuva:Tietoja.png|30px]] Tervetuloa Linux.fi-wikiin!===&lt;br /&gt;
[[Linux.fi]] on kaikkien muokattavissa oleva [[Linux.fi:Lisenssi|vapaa]] Linux-ohjesivusto. Ajankohtaista keskustelua tästä wikistä käydään [[Linux.fi:Kahvihuone|Kahvihuoneessa]], lue ja osallistu! Wikin käyttöä voit harjoitella [[Linux.fi:Hiekkalaatikko|Hiekkalaatikolla]]. Ennen kuin ryhdyt muokkaamaan sivuja, luethan [[Linux.fi:Merkitsemiskäytäntöjä|merkitsemiskäytännöt]]. &lt;br /&gt;
&lt;br /&gt;
Wikin IRC-kanava on [[Linux.fi:IRC|#wikilinux]] IRCnetissä.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline:Aihealueet --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#F8F8FF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
=== [[Kuva:Kirjat.png|30px]] Aihealueet ===&lt;br /&gt;
====[[Kuva:Kysymys.png|30px]] Uusi Linux-käyttäjä?====&lt;br /&gt;
:[[Aloittelijalle|Aloittelijan ohjeet]], [[Mistä Linux]]?, [[Apua|Mistä apua]]?&lt;br /&gt;
&lt;br /&gt;
====[[Kuva:Kysymys.png|30px]] Perustietoa Linuxista====&lt;br /&gt;
:[[:Luokka:Jakelut|Jakelupaketit]], [[Ohjelmien asentaminen]], [[Komentorivi|Komentorivin käyttö]], [[:Luokka:Käsitteet|Käsitteet]], [[:Luokka:Ohjeet|Ohjeita]], [[Linuxin hakemistorakenne|Hakemistorakenne]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border: 0; padding:5px; background-color:#F8F8FF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Kuva:Verkko.png|30px|left]] &#039;&#039;&#039;[[Portaali:Verkko|Internet ja verkkoyhteydet]]&#039;&#039;&#039;&lt;br /&gt;
|[[Kuva:Tietokone.png|30px|left]] &#039;&#039;&#039;[[Portaali:Järjestelmä|Järjestelmä]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Kuva:Yhteiso.png|30px|left]] &#039;&#039;&#039;[[Portaali:Järjestäytyminen|Järjestäytyminen]]&#039;&#039;&#039;&lt;br /&gt;
|[[Kuva:Kuvankasittely.png|30px|left]] &#039;&#039;&#039;[[Portaali:Kuvankäsittely|Kuvankäsittely]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Kuva:Mikrosiru.png|30px|left]] &#039;&#039;&#039;[[Portaali:Laitteisto|Laitteisto]]&#039;&#039;&#039;&lt;br /&gt;
|[[Kuva:Procman.png|30px|left]] &#039;&#039;&#039;[[Portaali:Ohjelmistokehitys|Ohjelmistokehitys]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Kuva:Ilotikku.png|30px|left]] &#039;&#039;&#039;[[Portaali:Pelit|Pelit]]&#039;&#039;&#039;&lt;br /&gt;
|[[Kuva:Kyna.png|30px|left]] &#039;&#039;&#039;[[Portaali:Toimisto|Toimisto]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&#039;&#039;&#039;([[Toiminnot:Categories|Näytä kaikki luokat]])&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Malline:Aihealueet loppu  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline:Yhteistyö/etusivu --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0em 1em 1em 1em; background-color:#fff; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
=== [[Kuva:Kyna_ja_pala.gif|30px]] [[Linux.fi:Yhteistyöartikkeli|Yhteistyöartikkeli]] ===&lt;br /&gt;
*[[Etusivu2]]&lt;br /&gt;
Muita parantelua kaipaavia sivuja: [[Bluetooth]], [[LVM]], [[udev]], [[Verkkoliitynnät monimutkaisemmin]], [[VPN]], [[YaST]]...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Malline:Yhteistyö/etusivu loppu --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;40%&amp;quot; style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;  border:1px solid #dfdfdf; padding: 0em 0.5em 0.5em 0.5em; background-color:#efdfdf; align:left; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- malline: wikilinkit --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Kuva:Palikat.png|30px]] Osallistuminen ===&lt;br /&gt;
* [[Linux.fi:Artikkelitoiveet|Artikkelitoiveet]]&lt;br /&gt;
* [[Linux.fi:Osallistu|Osallistu]]&lt;br /&gt;
* [[Linux.fi:Lisenssi|Lisenssi]]&lt;br /&gt;
* [[Toiminnot:Categories|Luokat]]&lt;br /&gt;
* [[Linux.fi:Tietoja|Tietoja tästä wikistä]]&lt;br /&gt;
* Artikkeleita on tällä hetkellä yhteensä [[Toiminnot:Statistics|{{NUMBEROFARTICLES}}]].&lt;br /&gt;
&amp;lt;!-- malline:wikilinkit loppu --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Malline: Etusivu/feedi --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; margin-right:10px; border:2px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#fff; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
===[[Kuva:Puhekupla.png|30px]] [http://linux.fi/foorumi/ Keskustelualueella] nyt===&lt;br /&gt;
&amp;lt;rss&amp;gt;http://linux.fi/foorumi/index.php?type=rss;action=.xml|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Malline:Etusivu/feedi loppu --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline:Aloittelija --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #dfdfdf; padding: 0 1em 1em 1em; background-color:#efefef; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
===[[Kuva:Kysymys.png|30px]] Uusi Linux-käyttäjä?===&lt;br /&gt;
Jos sinulla ei ole aiempaa Linux-kokemusta, kannattaa lukea [[Aloittelijalle]]-artikkeli.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline: Perustietoa/etusivu --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; border:1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#dfefdf; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
=== [[Kuva:Tux.png|30px]] Yleistietoa Linuxista ===&lt;br /&gt;
&lt;br /&gt;
* Mikä on [[wikipedia:fi:Linux (ydin)|Linux-ydin]]?&lt;br /&gt;
* Mikä on [[wikipedia:fi:Linux|Linux-käyttöjärjestelmä]]?&lt;br /&gt;
* Mikä on [[wikipedia:fi:GNU|GNU]]?&lt;br /&gt;
* Mikä on [[wikipedia:fi:GPL|GPL]]?&lt;br /&gt;
* Mikä on [[wikipedia:fi:Free Software Foundation|Free Software Foundation]]?&lt;br /&gt;
* Mitä on [[wikipedia:fi:Vapaa ohjelmisto|vapaa ohjelmisto]]?&lt;br /&gt;
* Mitä on [[wikipedia:fi:Avoin lähdekoodi|avoin lähdekoodi]]?&lt;br /&gt;
* Kuka on [[wikipedia:fi:Linus Torvalds|Linus Torvalds]]?&lt;br /&gt;
* Kuka on [[wikipedia:fi:Richard Stallman|Richard Stallman]]?&lt;br /&gt;
&lt;br /&gt;
Ylläolevat ovat linkkejä [http://fi.wikipedia.org/ Wikipediaan]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline: Perustietoa/etusivu päättyy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Wiki]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Etusivu2&amp;diff=24456</id>
		<title>Etusivu2</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Etusivu2&amp;diff=24456"/>
		<updated>2008-12-03T12:27:13Z</updated>

		<summary type="html">&lt;p&gt;TJ: notoc ja noeditsection lisäävät tyhjää, tein sopivan paikan niille&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;!-- Malline:tervetuloa --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0 1em 1em 1em; background-color:#F8F8FF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
===[[Kuva:Tietoja.png|30px]] Tervetuloa Linux.fi-wikiin!===&lt;br /&gt;
[[Linux.fi]] on kaikkien muokattavissa oleva [[Linux.fi:Lisenssi|vapaa]] Linux-ohjesivusto. Ajankohtaista keskustelua tästä wikistä käydään [[Linux.fi:Kahvihuone|Kahvihuoneessa]], lue ja osallistu! Wikin käyttöä voit harjoitella [[Linux.fi:Hiekkalaatikko|Hiekkalaatikolla]]. Ennen kuin ryhdyt muokkaamaan sivuja, luethan [[Linux.fi:Merkitsemiskäytäntöjä|merkitsemiskäytännöt]]. &lt;br /&gt;
&lt;br /&gt;
Wikin IRC-kanava on [[Linux.fi:IRC|#wikilinux]] IRCnetissä.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline:Aihealueet --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#F8F8FF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
=== [[Kuva:Kirjat.png|30px]] Aihealueet ===&lt;br /&gt;
*&#039;&#039;&#039;Uusi Linux-käyttäjä?&#039;&#039;&#039;&lt;br /&gt;
:[[Aloittelijalle|Aloittelijan ohjeet]], [[Mistä Linux]]?, [[Apua|Mistä apua]]?&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Perustietoa Linuxista&#039;&#039;&#039;&lt;br /&gt;
:[[:Luokka:Jakelut|Jakelupaketit]], [[Ohjelmien asentaminen]], [[Komentorivi|Komentorivin käyttö]], [[:Luokka:Käsitteet|Käsitteet]], [[:Luokka:Ohjeet|Ohjeita]], [[Linuxin hakemistorakenne|Hakemistorakenne]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border: 0; background-color:#F8F8FF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Kuva:Verkko.png|30px|left]] &#039;&#039;&#039;[[Portaali:Verkko|Internet ja verkkoyhteydet]]&#039;&#039;&#039;&lt;br /&gt;
|[[Kuva:Tietokone.png|30px|left]] &#039;&#039;&#039;[[Portaali:Järjestelmä|Järjestelmä]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Kuva:Yhteiso.png|30px|left]] &#039;&#039;&#039;[[Portaali:Järjestäytyminen|Järjestäytyminen]]&#039;&#039;&#039;&lt;br /&gt;
|[[Kuva:Kuvankasittely.png|30px|left]] &#039;&#039;&#039;[[Portaali:Kuvankäsittely|Kuvankäsittely]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Kuva:Mikrosiru.png|30px|left]] &#039;&#039;&#039;[[Portaali:Laitteisto|Laitteisto]]&#039;&#039;&#039;&lt;br /&gt;
| [[Kuva:Procman.png|30px|left]] &#039;&#039;&#039;[[Portaali:Ohjelmistokehitys|Ohjelmistokehitys]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Kuva:Ilotikku.png|30px|left]] &#039;&#039;&#039;[[Portaali:Pelit|Pelit]]&#039;&#039;&#039;&lt;br /&gt;
|[[Kuva:Kyna.png|30px|left]] &#039;&#039;&#039;[[Portaali:Toimisto|Toimisto]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
&#039;&#039;&#039;([[Toiminnot:Categories|Näytä kaikki luokat]])&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Malline:Aihealueet loppu  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline:Yhteistyö/etusivu --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0em 1em 1em 1em; background-color:#fff; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
=== [[Kuva:Kyna_ja_pala.gif|30px]] [[Linux.fi:Yhteistyöartikkeli|Yhteistyöartikkeli]] ===&lt;br /&gt;
*[[Etusivu2]]&lt;br /&gt;
Muita parantelua kaipaavia sivuja: [[Bluetooth]], [[LVM]], [[udev]], [[Verkkoliitynnät monimutkaisemmin]], [[VPN]], [[YaST]]...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Malline:Yhteistyö/etusivu loppu --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;40%&amp;quot; style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;  border:1px solid #dfdfdf; padding: 0em 0.5em 0.5em 0.5em; background-color:#efdfdf; align:left; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- malline: wikilinkit --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Kuva:Palikat.png|30px]] Osallistuminen ===&lt;br /&gt;
* [[Linux.fi:Artikkelitoiveet|Artikkelitoiveet]]&lt;br /&gt;
* [[Linux.fi:Osallistu|Osallistu]]&lt;br /&gt;
* [[Linux.fi:Lisenssi|Lisenssi]]&lt;br /&gt;
* [[Toiminnot:Categories|Luokat]]&lt;br /&gt;
* [[Linux.fi:Tietoja|Tietoja tästä wikistä]]&lt;br /&gt;
* Artikkeleita on tällä hetkellä yhteensä [[Toiminnot:Statistics|{{NUMBEROFARTICLES}}]].&lt;br /&gt;
&amp;lt;!-- malline:wikilinkit loppu --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Malline: Etusivu/feedi --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; margin-right:10px; border:2px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#fff; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
===[[Kuva:Puhekupla.png|30px]] [http://linux.fi/foorumi/ Keskustelualueella] nyt===&lt;br /&gt;
&amp;lt;rss&amp;gt;http://linux.fi/foorumi/index.php?type=rss;action=.xml|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Malline:Etusivu/feedi loppu --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline:Aloittelija --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #dfdfdf; padding: 0 1em 1em 1em; background-color:#efefef; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
===[[Kuva:Kysymys.png|30px]] Uusi Linux-käyttäjä?===&lt;br /&gt;
Jos sinulla ei ole aiempaa Linux-kokemusta, kannattaa lukea [[Aloittelijalle]]-artikkeli.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline: Perustietoa/etusivu --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; border:1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#dfefdf; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
=== [[Kuva:Tux.png|30px]] Yleistietoa Linuxista ===&lt;br /&gt;
&lt;br /&gt;
* Mikä on [[wikipedia:fi:Linux (ydin)|Linux-ydin]]?&lt;br /&gt;
* Mikä on [[wikipedia:fi:Linux|Linux-käyttöjärjestelmä]]?&lt;br /&gt;
* Mikä on [[wikipedia:fi:GNU|GNU]]?&lt;br /&gt;
* Mikä on [[wikipedia:fi:GPL|GPL]]?&lt;br /&gt;
* Mikä on [[wikipedia:fi:Free Software Foundation|Free Software Foundation]]?&lt;br /&gt;
* Mitä on [[wikipedia:fi:Vapaa ohjelmisto|vapaa ohjelmisto]]?&lt;br /&gt;
* Mitä on [[wikipedia:fi:Avoin lähdekoodi|avoin lähdekoodi]]?&lt;br /&gt;
* Kuka on [[wikipedia:fi:Linus Torvalds|Linus Torvalds]]?&lt;br /&gt;
* Kuka on [[wikipedia:fi:Richard Stallman|Richard Stallman]]?&lt;br /&gt;
&lt;br /&gt;
Ylläolevat ovat linkkejä [http://fi.wikipedia.org/ Wikipediaan]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline: Perustietoa/etusivu päättyy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Wiki]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Etusivu2&amp;diff=24454</id>
		<title>Etusivu2</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Etusivu2&amp;diff=24454"/>
		<updated>2008-12-03T12:22:23Z</updated>

		<summary type="html">&lt;p&gt;TJ: notoc ja noeditsection pitää olla alkupuolella ennemmin?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
__NOEDITSECTION__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;!-- Malline:tervetuloa --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0 1em 1em 1em; background-color:#F8F8FF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
===[[Kuva:Tietoja.png|30px]] Tervetuloa Linux.fi-wikiin!===&lt;br /&gt;
Linux.fi on kaikkien muokattavissa oleva [[Lisenssi|vapaa]] Linux-ohjesivusto. Ajankohtaista keskustelua tästä wikistä käydään [[Linux.fi:Kahvihuone|Kahvihuoneessa]], lue ja osallistu! Wikin käyttöä voit harjoitella [[Linux.fi:Hiekkalaatikko|Hiekkalaatikolla]]. Ennen kuin ryhdyt muokkaamaan sivuja, luethan [[Linux.fi:Merkitsemiskäytäntöjä|merkitsemiskäytännöt]]. &lt;br /&gt;
&lt;br /&gt;
Wikin IRC-kanava on [[Linux.fi:IRC|#wikilinux]] IRCnetissä.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline:Aihealueet --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0 1em 1em 1em; background-color:#F8F8FF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
=== [[Kuva:Kirjat.png|30px]] Aihealueet ===&lt;br /&gt;
*&#039;&#039;&#039;Uusi Linux-käyttäjä?&#039;&#039;&#039;&lt;br /&gt;
:[[Aloittelijalle|Aloittelijan ohjeet]], [[Mistä Linux]]?, [[Apua|Mistä apua]]?&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Perustietoa Linuxista&#039;&#039;&#039;&lt;br /&gt;
:[[:Luokka:Jakelut|Jakelupaketit]], [[Ohjelmien asentaminen]], [[Komentorivi|Komentorivin käyttö]], [[:Luokka:Käsitteet|Käsitteet]], [[:Luokka:Ohjeet|Ohjeita]], [[Linuxin hakemistorakenne|Hakemistorakenne]]&lt;br /&gt;
&lt;br /&gt;
{|style=&amp;quot;border: 0; background-color:#F8F8FF&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|[[Kuva:Verkko.png|30px|left]] &#039;&#039;&#039;[[Portaali:Verkko|Internet ja verkkoyhteydet]]&#039;&#039;&#039;&lt;br /&gt;
|[[Kuva:Tietokone.png|30px|left]] &#039;&#039;&#039;[[Portaali:Järjestelmä|Järjestelmä]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Kuva:Yhteiso.png|30px|left]] &#039;&#039;&#039;[[Portaali:Järjestäytyminen|Järjestäytyminen]]&#039;&#039;&#039;&lt;br /&gt;
|[[Kuva:Kuvankasittely.png|30px|left]] &#039;&#039;&#039;[[Portaali:Kuvankäsittely|Kuvankäsittely]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|[[Kuva:Mikrosiru.png|30px|left]] &#039;&#039;&#039;[[Portaali:Laitteisto|Laitteisto]]&#039;&#039;&#039;&lt;br /&gt;
| [[Kuva:Procman.png|30px|left]] &#039;&#039;&#039;[[Portaali:Ohjelmistokehitys|Ohjelmistokehitys]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| [[Kuva:Ilotikku.png|30px|left]] &#039;&#039;&#039;[[Portaali:Pelit|Pelit]]&#039;&#039;&#039;&lt;br /&gt;
|[[Kuva:Kyna.png|30px|left]] &#039;&#039;&#039;[[Portaali:Toimisto|Toimisto]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== ([[Toiminnot:Categories|Näytä kaikki luokat]]) =====&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Malline:Aihealueet loppu  --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline:Yhteistyö/etusivu --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; margin-right:10px; border:1px solid #dfdfdf; padding:0em 1em 1em 1em; background-color:#fff; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
=== [[Kuva:Kyna_ja_pala.gif|30px]] [[Linux.fi:Yhteistyöartikkeli|Yhteistyöartikkeli]] ===&lt;br /&gt;
*[[Etusivu2]]&lt;br /&gt;
Muita parantelua kaipaavia sivuja: [[Bluetooth]], [[LVM]], [[udev]], [[Verkkoliitynnät monimutkaisemmin]], [[VPN]], [[YaST]]...&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Malline:Yhteistyö/etusivu loppu --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
| width=&amp;quot;40%&amp;quot; style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0;  border:1px solid #dfdfdf; padding: 0em 0.5em 0.5em 0.5em; background-color:#efdfdf; align:left; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- malline: wikilinkit --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[Kuva:Palikat.png|30px]] Osallistuminen ===&lt;br /&gt;
* [[Linux.fi:Artikkelitoiveet|Artikkelitoiveet]]&lt;br /&gt;
* [[Linux.fi:Osallistu|Osallistu]]&lt;br /&gt;
* [[Linux.fi:Lisenssi|Lisenssi]]&lt;br /&gt;
* [[Toiminnot:Categories|Luokat]]&lt;br /&gt;
* [[Linux.fi:Tietoja|Tietoja tästä wikistä]]&lt;br /&gt;
* Artikkeleita on tällä hetkellä yhteensä [[Toiminnot:Statistics|{{NUMBEROFARTICLES}}]].&lt;br /&gt;
&amp;lt;!-- malline:wikilinkit loppu --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Malline: Etusivu/feedi --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; margin-right:10px; border:2px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#fff; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
===[[Kuva:Puhekupla.png|30px]] [http://linux.fi/foorumi/ Keskustelualueella] nyt===&lt;br /&gt;
&amp;lt;rss&amp;gt;http://linux.fi/foorumi/index.php?type=rss;action=.xml|short&amp;lt;/rss&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!-- Malline:Etusivu/feedi loppu --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline:Aloittelija --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #dfdfdf; padding: 0 1em 1em 1em; background-color:#efefef; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
===[[Kuva:Kysymys.png|30px]] Uusi Linux-käyttäjä?===&lt;br /&gt;
Jos sinulla ei ole aiempaa Linux-kokemusta, kannattaa lukea [[Aloittelijalle]]-artikkeli.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline: Perustietoa/etusivu --&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; margin-top:10px; border:1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#dfefdf; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
=== [[Kuva:Tux.png|30px]] Yleistietoa Linuxista ===&lt;br /&gt;
&lt;br /&gt;
* Mikä on [[wikipedia:fi:Linux (ydin)|Linux-ydin]]?&lt;br /&gt;
* Mikä on [[wikipedia:fi:Linux|Linux-käyttöjärjestelmä]]?&lt;br /&gt;
* Mikä on [[wikipedia:fi:GNU|GNU]]?&lt;br /&gt;
* Mikä on [[wikipedia:fi:GPL|GPL]]?&lt;br /&gt;
* Mikä on [[wikipedia:fi:Free Software Foundation|Free Software Foundation]]?&lt;br /&gt;
* Mitä on [[wikipedia:fi:Vapaa ohjelmisto|vapaa ohjelmisto]]?&lt;br /&gt;
* Mitä on [[wikipedia:fi:Avoin lähdekoodi|avoin lähdekoodi]]?&lt;br /&gt;
* Kuka on [[wikipedia:fi:Linus Torvalds|Linus Torvalds]]?&lt;br /&gt;
* Kuka on [[wikipedia:fi:Richard Stallman|Richard Stallman]]?&lt;br /&gt;
&lt;br /&gt;
Ylläolevat ovat linkkejä [http://fi.wikipedia.org/ Wikipediaan]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Malline: Perustietoa/etusivu päättyy&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Wiki]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=XChat&amp;diff=24356</id>
		<title>XChat</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=XChat&amp;diff=24356"/>
		<updated>2008-11-29T17:01:56Z</updated>

		<summary type="html">&lt;p&gt;TJ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ohjelma&lt;br /&gt;
| nimi = XChat&lt;br /&gt;
| kuva = [[Kuva:xchat-gnome.png|220px]]&lt;br /&gt;
| kuvateksti = &lt;br /&gt;
| käyttöliittymä = [[GTK]]&lt;br /&gt;
| lisenssi = [[GNU GPL|GNU General Public License]]&lt;br /&gt;
| kotisivu = [http://www.xchat.org/ www.xchat.org] ja [http://xchat-gnome.navi.cx/ xchat-gnome.navi.cx]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XChat&#039;&#039;&#039; ja &#039;&#039;&#039;XChat-GNOME&#039;&#039;&#039; ovat graafisia [[IRC]]-asiakasohjelmia.&lt;br /&gt;
&lt;br /&gt;
== XChat-GNOME ==&lt;br /&gt;
&lt;br /&gt;
XChat-GNOME on helppokäyttöiseksi suunniteltu variaatio alkuperäisestä XChat-ohjelmasta. Tässä ohje käyttöönotosta:&lt;br /&gt;
&lt;br /&gt;
IRC­-keskustelut XChat­-GNOME­-ohjelmalla&lt;br /&gt;
# Asenna pakettienhallinnassa (esimerkiksi [[Ubuntu]]ssa &#039;&#039;Sovellukset&#039;&#039;→&#039;&#039;Lisää/poista...&#039;&#039;) ohjelma XChat­-GNOME.&lt;br /&gt;
# Käynnistä &#039;&#039;Sovellukset&#039;&#039;→&#039;&#039;Internet&#039;&#039;→&#039;&#039;XChat­-GNOME - IRC­-keskustelu&#039;&#039;.&lt;br /&gt;
# Jos käyttäjätietoja ei kysytä heti, valitse &#039;&#039;Muokkaa&#039;&#039;→&#039;&#039;Asetukset&#039;&#039;→&#039;&#039;IRC­-asetukset&#039;&#039;.&lt;br /&gt;
# Kirjoita valitsemasi kutsumanimi ja oikea nimesi niille varatuille paikoille. Nämä näkyvät muille kanavalla oleville. Napsauta &#039;&#039;&#039;Sulje&#039;&#039;&#039; tai &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
# Valitse ylävalikosta  &#039;&#039;IRC&#039;&#039;→&#039;&#039;Yhdistä&#039;&#039;, valitse joko ”Ubuntu Server” tai ”FreeNode”, ja napsauta &#039;&#039;&#039;Yhdistä&#039;&#039;&#039;.&lt;br /&gt;
# Valitse ylävalikosta &#039;&#039;Verkko&#039;&#039;→&#039;&#039;Kanavaluettelo&#039;&#039;.&lt;br /&gt;
# Kirjoita alempana olevaan &#039;&#039;Hae tekstiä&#039;&#039; -kenttään haluamasi kanava tai sen osa. Esimerkiksi Ubuntun suomalaisten kanavien tapauksessa ”ubuntu­-fi”, jolloin listassa näkyvät kanavat #kubuntu­-fi, #ubuntu­-fi, #ubuntu-fi-devel ja #ubuntu­-fi­-tiimit.&lt;br /&gt;
# Liity haluamallesi kanavalle valitsemalla haluttu rivi ja napsauttamalla &#039;&#039;&#039;Liity kanavalle&#039;&#039;&#039; -­painiketta. Voit liittyä näille kaikille kanaville valitsemalla ja liittymällä jokaiselle erikseen. Nyt voit sulkea kanavalistan &#039;&#039;&#039;Sulje­&#039;&#039;&#039;-painikkeella.&lt;br /&gt;
# Vasemmalla  puolella näet kanavat, joille olet kirjautuneena. Mikäli haluat jatkossa kirjautua automaattisesti kanaville, napsauta ikkunassa kanavan nimen päällä hiiren oikeata nappia ja valitse &#039;&#039;Liity automaattisesti   yhdistettäessä&#039;&#039;. Seuraavan kerran käynnistäessäsi XChat­-GNOMEn kirjaudutaan automaattisesti valituille kanaville.&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Pikaviestimet]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4:TJ&amp;diff=24355</id>
		<title>Käyttäjä:TJ</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=K%C3%A4ytt%C3%A4j%C3%A4:TJ&amp;diff=24355"/>
		<updated>2008-11-29T17:00:47Z</updated>

		<summary type="html">&lt;p&gt;TJ: pikablurb&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kotisivu: http://iki.fi/tjyrinki&amp;lt;br&amp;gt;&lt;br /&gt;
Inaktiiviblogi: http://losca.blogspot.com/&lt;br /&gt;
&lt;br /&gt;
Debian Developer, Ubuntu Suomi -aktiivi, [http://vapaasuomi.fi/ vapaasuomi.fi]-ylläpitäjä, [http://gnome.fi/ Gnomen suomentajaryhmän] jäsen, openSUSEn suomentajaryhmän jäsen, Fedoran suomentajaryhmän jäsen ;)&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=XChat&amp;diff=24354</id>
		<title>XChat</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=XChat&amp;diff=24354"/>
		<updated>2008-11-29T16:57:27Z</updated>

		<summary type="html">&lt;p&gt;TJ: gprs:n yli pikaopas, lähde: http://www.ubuntu-fi.org/files/XChat-ohje.pdf, tekijänoikeudet: minä, on vielä hieman Ubuntu-sidonnainen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ohjelma&lt;br /&gt;
| nimi = XChat&lt;br /&gt;
| kuva = [[Kuva:xchat-gnome.png|220px]]&lt;br /&gt;
| kuvateksti = &lt;br /&gt;
| käyttöliittymä = [[GTK]]&lt;br /&gt;
| lisenssi = [[GNU GPL|GNU General Public License]]&lt;br /&gt;
| kotisivu = [http://www.xchat.org/ www.xchat.org] ja [http://xchat-gnome.navi.cx/ xchat-gnome.navi.cx]&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XChat&#039;&#039;&#039; ja &#039;&#039;&#039;XChat-GNOME&#039;&#039;&#039; ovat graafisia [[IRC]]-asiakasohjelmia.&lt;br /&gt;
&lt;br /&gt;
== XChat-GNOME ==&lt;br /&gt;
&lt;br /&gt;
XChat-GNOME on helppokäyttöiseksi suunniteltu variaatio alkuperäisestä XChat-ohjelmasta. Tässä ohje käyttöönotosta:&lt;br /&gt;
&lt;br /&gt;
IRC­-keskustelut XChat­-GNOME­-ohjelmalla&lt;br /&gt;
# Asenna pakettienhallinnassa (esimerkiksi [[Ubuntu]]ssa &#039;&#039;Sovellukset&#039;&#039;→&#039;&#039;Lisää/poista...&#039;&#039;) ohjelma XChat­-GNOME.&lt;br /&gt;
# Käynnistä &#039;&#039;Sovellukset&#039;&#039;→&#039;&#039;Internet&#039;&#039;→&#039;&#039;XChat­-GNOME - IRC­-keskustelu&#039;&#039;.&lt;br /&gt;
# Jos käyttäjätietoja ei kysytä heti, valitse &#039;&#039;Muokkaa&#039;&#039;→&#039;&#039;Asetukset&#039;&#039;→&#039;&#039;IRC­-asetukset&#039;&#039;.&lt;br /&gt;
# Kirjoita valitsemasi kutsumanimi ja oikea nimesi niille varatuille paikoille. Nämä näkyvät muille kanavalla oleville. Napsauta &#039;&#039;&#039;Sulje&#039;&#039;&#039; tai &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
# Valitse ylävalikosta  &#039;&#039;IRC&#039;&#039;→&#039;&#039;Yhdistä&#039;&#039;, valitse joko ”Ubuntu Server” tai ”FreeNode”, ja napsauta &#039;&#039;&#039;Yhdistä&#039;&#039;&#039;.&lt;br /&gt;
# Valitse ylävalikosta &#039;&#039;Verkko&#039;&#039;→&#039;&#039;Kanavaluettelo&#039;&#039;.&lt;br /&gt;
# Kirjoita alempana olevaan &#039;&#039;Hae tekstiä&#039;&#039; -kenttään haluamasi kanava tai sen osa. Esimerkiksi Ubuntun suomalaisten kanavien tapauksessa ”ubuntu­-fi”, jolloin listassa näkyvät kanavat #kubuntu­-fi, #ubuntu­-fi, #ubuntu-fi-devel ja #ubuntu­-fi­-tiimit.&lt;br /&gt;
# Liity haluamallesi kanavalle valitsemalla haluttu rivi ja napsauttamalla &#039;&#039;&#039;Liity kanavalle&#039;&#039;&#039; -­painiketta. Voit liittyä näille kaikille kanaville valitsemalla ja liittymällä jokaiselle erikseen. Nyt voit sulkea kanavalistan &#039;&#039;&#039;Sulje­&#039;&#039;&#039;-painikkeella.&lt;br /&gt;
# Vasemmalla  puolella näet kanavat, joille olet kirjautuneena. Mikäli haluat jatkossa kirjautua automaattisesti kanaville, napsauta ikkunassa kanavan nimen päällä hiiren oikeata nappia ja valitse &#039;&#039;Liity automaattisesti   yhdistettäessä&#039;&#039;. Seuraavan kerran käynnistäessäsi XChat­-GNOMEn kirjaudutaan automaattisesti valituille kanaville.&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Malline:Tervetuloa&amp;diff=24344</id>
		<title>Malline:Tervetuloa</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Malline:Tervetuloa&amp;diff=24344"/>
		<updated>2008-11-29T12:11:45Z</updated>

		<summary type="html">&lt;p&gt;TJ: linkki linux.fi:stä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0 1em 1em 1em; background-color:#F8F8FF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
===Tervetuloa Linux.fi-sivustolle!===&lt;br /&gt;
[[Linux.fi]] on kaikkien muokattavissa oleva [[Lisenssi|vapaa]] ohjesivusto Linux-käyttöjärjestelmälle ja avoimille ohjelmille. Luehan [[Aloittelijalle|aloittelijan ohjeet]], mikäli sinulla ei ole lainkaan aiempaa Linux-kokemusta. Jos sinulla on jokin Linux-ongelma, joka ei tahdo selvitä, lue [[Apua]]-sivu.&lt;br /&gt;
&lt;br /&gt;
Ajankohtaista keskustelua wikistä käydään [[Linux.fi:Kahvihuone|Kahvihuoneessa]], lue ja osallistu! Wikin käyttöä voit harjoitella [[Linux.fi:Hiekkalaatikko|Hiekkalaatikolla]]. Ennen kuin ryhdyt muokkaamaan sivuja, luethan [[Linux.fi:Merkitsemiskäytäntöjä|merkitsemiskäytännöt]]. Wikin IRC-kanava on [[Linux.fi:IRC|#wikilinux]] IRCnetissä.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Pelit&amp;diff=23774</id>
		<title>Pelit</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Pelit&amp;diff=23774"/>
		<updated>2008-10-30T18:16:13Z</updated>

		<summary type="html">&lt;p&gt;TJ: typoja ym&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linuxilla, kuten monilla muillakin käyttöjärjestelmillä on saatavilla lukuisa joukko erilaisia pelejä. Linuxille ei tuoteta kaupallisia pelejä vastaavassa määrin kuin vaikkapa Windowsille tai pelikonsoleille, mutta tästä huolimatta pelejä on kuitenkin runsaasti saatavilla. Linux-pelien erityinen ominaispiirre on usein se, että ne ovat käyttöjärjestelmän tapaan usein [[:Luokka:Pelit|avoimeen lähdekoodiin]] perustuvia ja ilmaisia, vaikka myös [[Kaupalliset pelit|suljetun koodin myytäviä pelejä]] on nykyisin paremmin saatavilla.&lt;br /&gt;
&lt;br /&gt;
== Suljetun koodin pelit ==&lt;br /&gt;
&lt;br /&gt;
Perinteisiä suljetun lähdekoodin joko ilmaisia tai myytäviä pelejä ovat Unrealin pelimoottoriin pohjautuva Yhdysvaltain armeijan kehittämä [http://www.americasarmy.com/ America&#039;s Army] ja Quake 3:n pelimoottorin päälle rakennettu [http://www.enemy-territory.com Wolfenstein: Enemy Territory] ovat saatavilla ilmaiseksi Linuxille.&lt;br /&gt;
&lt;br /&gt;
Viime aikojen merkittävin kaupallinen Linux-pelijulkaisu lienee [http://www.enemyterritory.com/ Enemy Territory: Quake Wars]. Muita myytäviä Linux-pelejä ovat muun muassa Doom 3, Quake 4, Dominions-pelisarja ja &amp;quot;X&amp;quot;-pelisarja (X2: The Threat, X3: Reunion).&lt;br /&gt;
&lt;br /&gt;
== Avoimen lähdekoodin pelit ==&lt;br /&gt;
&lt;br /&gt;
Vapaiden pelien puolelta suosittuja pelejä ovat muiden muassa deathmatch-moninpeliräiskintä [[Nexuiz]], Counter Strike-tyyppinen taistelupeli [http://www.urbanterror.net Urban Terror], tasohyppelypeli [http://www.secretmaryo.org/ Secret Maryo Chronicles], Civilization-klooni [[Freeciv]] ja monipuolinen lentosimulaattori [[FlightGear]]. Myös Guitar Hero -tyyppinen [[Frets On Fire]] on melko suosittu ja musiikkiakin löytyy peliin jo melko mukavasti.&lt;br /&gt;
&lt;br /&gt;
Monet projekteista ottavat mielellään vastaan lahjoituksia.&lt;br /&gt;
&lt;br /&gt;
== Windows-pelien pelaaminen Linuxissa ==&lt;br /&gt;
&lt;br /&gt;
Windows-pelejä voi pelata Linuxilla [[Wine]]n tai siihen perustuvien kaupallisten versioiden, [[CrossOver Games]]in tai [[Cedega]]n avulla. Nykyisin suuri osa Windows-peleistä on mahdollista saada toimimaan näillä, mutta se vaatii usein tiettyjen asetusten säätämistä ja muun muassa alkuperäisen pelin cd-kopiosuojauksen poistamista. Kopiosuojaus poistetaan yleensä &#039;&#039;no-cd crack&#039;&#039; murto-ohjelman avulla, mutta tämä on laitonta eikä näin ollen sallittua. Yleisesti ottaen voidaan kuitenkin todeta, että on parempi pelata suoraan Linuxille tarkoitettuja pelejä kuin yrittää pelata Windows-pelejä Linuxin päällä. Linux-pelien valikoima kasvaa koko ajan ja tukemalla Linux-pelejä tuet myös Linux-pelaamisen tulevaisuutta.&lt;br /&gt;
&lt;br /&gt;
CrossOver Gamesin kehittäjä Codeweavers parantaa työllään jatkuvasti myös alkuperäistä Wineä. Uudehkon Games-tuotteen lisäksi heiltä on saatavilla myös CrossOver Office yrityskäyttöön. Transgaming alkoi kehittää omaa Cedegaansa vanhasta Winen versiosta, ja on ollut lunastamatta aiempaa lupaustaan kehitystyönsä palauttamisesta Wine-yhteisölle.&lt;br /&gt;
&lt;br /&gt;
==Linkkejä==&lt;br /&gt;
===Linux-pelisivustoja ===&lt;br /&gt;
* [http://freegamer.blogspot.com/ Free Gamer] - Avoimen lähdekoodin pelejä&lt;br /&gt;
* [http://happypenguin.org/ Happypenguin] - The Linux Game Tome, lukuisia vapaita pelejä&lt;br /&gt;
* [http://www.linux-gamers.net/ Linux Gamers] - Ohjeita, uutisia ym.&lt;br /&gt;
* [http://www.linuxgames.com/ LinuxGames] - Linux-peliuutisia&lt;br /&gt;
* [http://icculus.org/ Icculus] - Peliporttaukset&lt;br /&gt;
* [http://icculus.org/lgfaq/ Linux Gamers&#039; FAQ] - Linux Gamers FAQ: Linux pelaajien usein esittämät kysymykset - lukuisia pelejä listattuna&lt;br /&gt;
* [http://libregamewiki.org/ Libre Game Wiki] - Vapaita pelejä käsittelevä wiki&lt;br /&gt;
* [http://linux.strangegamer.com/ Strange Gamer] - Linux-pelaajan opas&lt;br /&gt;
&lt;br /&gt;
===Ubuntu-painotteiset pelisivustot===&lt;br /&gt;
&lt;br /&gt;
* [http://gaming.gwos.org/ Ubuntu Gamer Arena] - Linuxissa toimivien pelien esittelyjä, asennusohjeita Ubuntulle&lt;br /&gt;
&lt;br /&gt;
=== Kaupalliset Linux-pelit ===&lt;br /&gt;
* [http://www.tuxgames.com TuxGames]&lt;br /&gt;
* [http://www.linuxgamepublishing.com Linux game publishing]&lt;br /&gt;
* [http://liflg.org/ Loki Installers for Linux Games]&lt;br /&gt;
&lt;br /&gt;
===Windows-pelit ja Linux===&lt;br /&gt;
* [http://www.winehq.com/ Wine] - Avoimen lähdekoodin toteutus Windows API:sta pohjautuen X, OpenGL ja Unix alustalle.&lt;br /&gt;
* [http://appdb.winehq.com Winen ohjelmatietokanta] - Winen tietokanta, sisältää listan sovelluksista ja peleistä jotka toimivat Winellä. &lt;br /&gt;
* [http://frankscorner.org/index.php Frank&#039;s Corner] - Wineen keskittynyt sivusto&lt;br /&gt;
* [http://www.codeweavers.com/products/cxgames/ CrossOver Games]&lt;br /&gt;
* [http://cedega.com/ Cedega]&lt;br /&gt;
* [http://ubuntuforums.org/forumdisplay.php?f=313/ Wine subforum] - Windows peleihin keskittyä Wine-foorumi.&lt;br /&gt;
&lt;br /&gt;
Tässä Wikissä pelaamiseen liittyviä artikkeleita löytyy seuraavista luokista:&lt;br /&gt;
* [[:Luokka:Pelit|Pelit-luokka]]&lt;br /&gt;
* [[:Luokka:Ohjelmat Winellä|Ohjelmat Winellä -luokka]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Pelit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=N%C3%A4yt%C3%B6nohjaimet&amp;diff=22931</id>
		<title>Näytönohjaimet</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=N%C3%A4yt%C3%B6nohjaimet&amp;diff=22931"/>
		<updated>2008-09-26T12:24:33Z</updated>

		<summary type="html">&lt;p&gt;TJ: /* AMD/Ati */ päivittelyä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Lähes kaikille näytönohjaimille on saatavilla ainakin jonkinlaiset vapaat, [[jakelu]]iden mukana toimitettavat ajurit.  Toisaalta esimerkiksi raskaammassa pelikäytössä vaadittavaa korkeaa suorituskykyä tarjoavat tällä hetkellä lähinnä näytönohjainvalmistajien omat, suljetut näytönohjainajurit, joita suurimmat jakelut tyypillisesti eivät toimita ainakaan oletuksena käytettäväksi.&lt;br /&gt;
&lt;br /&gt;
==Näytönohjainvaihtoehdot==&lt;br /&gt;
Näytönohjainten kiihdytinpiireistä suurin osa on joko NVIDIAn tai ATIn, valmistamia, joten näiden kanssa myös Linux- käyttäjät tulevat toimimaan tavallisimmissa tilanteissa. Näiden lisäksi joissain emolevyissä on integroituna Intelin näytönohjain, joista ainakin moniin malleihin on saatavilla Intelin valmistama vapaa ajuri.&lt;br /&gt;
&lt;br /&gt;
===AMD/Ati===&lt;br /&gt;
Atin Linux-ajureissa on ollut vuosia sekä suorituskyky- että luotettavuusongelmia, minkä lisäksi uusimpien mallien Linux-tuki on joskus tullut jopa kuukausia mallien julkistuksen jälkeen. Tilanne on kuitenkin ollut paranemaan päin. Tällä hetkellä kaikki uusimmatkin Radeon-piirit, joitain AGP-versioita lukuunottamatta, ovat Linux-binääriajurin tukemia.&lt;br /&gt;
&lt;br /&gt;
Vanhemmille ATIn korteille on saatavilla pääasiassa reverse engineering -menetelmällä tuotetut vapaat 3D-ajurit. Näistä ajureista kuitenkin puuttuu monia suljetusta ajuriversiosta löytyviä toimintoja. Lisätietoja löytyy freedesktop.orgin [http://dri.freedesktop.org/wiki/ATIRadeon sivulta].&lt;br /&gt;
&lt;br /&gt;
Ostettuaan Atin loppuvuonna 2006 AMD on osoittanut jossain määrin kiinnostusta näytönohjainten Linux-tuen parantamiseksi. Yritys on julkaissut R500- ja R600-sukupolvien näytönohjainten teknisiä yksityiskohtia kuvaavaa dokumentaatiota, jota voidaan käyttää vapaiden ajureiden luomiseen. AMD:n mukaan tarkoitus olisi jatkossa tehdä yhä paremmin vapaiden ajureiden kehityksen mahdollistavia tuotteita.&lt;br /&gt;
&lt;br /&gt;
====Radeon 8500, Radeon 9200, vanhemmat====&lt;br /&gt;
Linux-tuki on jo virallisesti loppunut, joten suljettun ajurin uusia versioita ei voi käyttää. Sen sijaan vapaa 3D-ajuri on olemassa suurelle osalle korteista.&lt;br /&gt;
&lt;br /&gt;
====Radeon 9500 - Radeon X1950 ====&lt;br /&gt;
Vapailla ajureilla sekä 2D- että 3D-tuki nykyään kypsällä tasolla. Suljettu ajuri tukee toistaiseksi.&lt;br /&gt;
&lt;br /&gt;
====Radeon X2300 - uudemmat====&lt;br /&gt;
Uudet AMDn näytönohjaimet toimivat suljetun ajurin uusimmilla versioilla. AMD:n julkaiseman dokumentaation avulla myös vapaisiin ajureihin on saatu tuki uusille Radeoneille, mutta 3D-kiihdytyksen tukea odotellaan vielä.&lt;br /&gt;
&lt;br /&gt;
===Intel===&lt;br /&gt;
Intel on julkaissut kaikki näytönohjainajurinsa vapaan lisenssin alaisuudessa, joten Intelin näytönohjainten 3D-toiminnot toimivat useimmissa [[jakelu]]issa ilman erillisiä toimenpiteitä. Intelin ajureista on olemassa kahta eri versiota, vanhempaa xorg-video-i810-sarjaa, sekä uutta ja toistaiseksi vielä epävakaata xorg-video-intel-sarjaa.&lt;br /&gt;
Intelin näytönohjaimia ei kuitenkaan voi ostaa erillisenä, joten sellaisen voi ottaa käyttöön vain uutta tietokonetta hankittaessa. Lisäksi integroiduille näytönohjaimille tyypillisesti Intelin mallit eivät laskentatehojensa puolesta kilpaile erillisten korttien kanssa samassa sarjassa.&lt;br /&gt;
&lt;br /&gt;
===Nvidia===&lt;br /&gt;
Nvidian näytönohjaimille on olemassa nv-nimellä tunnettu vapaa ajuri, joka ei käytä ohjainten kiihdytysominaisuuksia lainkaan. Lisäksi [[Nouveau]]-projekti kehittää Nvidian näytönohjaimille uutta vapaata ajuria, mutta sen kehitys on vielä alpha-vaiheessa.&lt;br /&gt;
&lt;br /&gt;
Oikeastaan kaikki Nvidian näytönohjainpiirit ovat Nvidian suljetun ajurin tukemia ainakin TNT2:sta alkaen. Uusimpien mallien tuki ajureihin on tullut joskus hieman viiveellä, mutta pääsääntöisesti kaikki Nvidian näytönohjaimet saa toimimaan.&lt;br /&gt;
&lt;br /&gt;
===Valinta===&lt;br /&gt;
Jos on hankkimassa uutta tietokonetta tai vain näytönohjainta, kannattaa hetki miettiä, minkälaisia ominaisuuksia kortilta tarvitsee. Jos täytyy vain saada kuva näyttöön eikä kiihdytyksellä ole väliä, lähes mikä tahansa kortti on toimiva. Tällöin yleensä vanhat mallit toimivat paremmin, eikä niiden kanssa joudu niin usein turvautumaan suljettuun ajuriin. &lt;br /&gt;
&lt;br /&gt;
Jos taas tarkoituksena on pystyä ajamaan raskaita 3D-sovelluksia, joutuu tällä hetkellä lähes väistämättä käyttämään suljettuja ajureita. Tällöin valinnassa kannattaa ottaa huomioon se, että Atin näytönohjaimille saa myös vapaat ajurit ja uusimmille korteille kehitettävä ajuri saattaa joskus tulevaisuudessa olla jopa oikein hyväkin, mutta toisaalta Nvidian suljettu ajuri on ehkä parempi kuin Atin vastaava.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[NVIDIAn binääriajureiden asentaminen]]&lt;br /&gt;
*[[AMD/Atin binääriajureiden asentaminen]]&lt;br /&gt;
*[[Suositeltavat rautaratkaisut]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Laitteisto]]&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;br /&gt;
[[Luokka:X]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Jakelun_valinta&amp;diff=22824</id>
		<title>Jakelun valinta</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Jakelun_valinta&amp;diff=22824"/>
		<updated>2008-09-10T14:33:52Z</updated>

		<summary type="html">&lt;p&gt;TJ: /* Debian GNU/Linux */ maininta perustamisvuodesta (eli iästä)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On olemassa satoja erilaisia [[Jakelut|jakelupaketteja]] (&#039;&#039;ohjelmakokonaisuuksia&#039;&#039;, &#039;&#039;distroja&#039;&#039;), joista osa on suunnattu aloittelijoille, osa kokeneemmille käyttäjille ja osa esimerkiksi palomuurikoneeseen. Parasta jakelupakettia ei voi nimetä, mutta tässä on lista yleisimmistä perustietoineen. Jakelupakettien hankkimiseen ohjeita löydät [[Mistä Linux?|täältä.]]&lt;br /&gt;
&lt;br /&gt;
Keskustelua ja kysymykset eri jakeluista esimerkiksi Linux.fi:n &#039;&#039;[http://linux.fi/foorumi/index.php?board=4.0 Jakelupaketit ja työpöytäympäristöt]&#039;&#039; -alueella.&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ==&lt;br /&gt;
[[Arch Linux]] on käyttäjäyhteisönsä julkaisema, edistyneille käyttäjille suunnattu i686- ja x86-64-arkkitehtuureille optimoitu jakelu. Arch Linuxin periaatteena on &amp;quot;yksinkertainen on kaunista&amp;quot;, eli osaaville ([[komentorivi]]ä ja [[asetustiedosto]]ja pelkäämättömille) käyttäjille pyritään tarjoamaan mahdollisimman yksinkertaisesti muokattava ja laajennettava jakelu. Tähän sisältyy mm. päätös olla tarjoamatta valikkopohjaisia järjestelmänhallintatyökaluja, jotka monimutkaistaisivat järjestelmän rakennetta. [[Paketinhallinta]] on nopea ja selkeätoiminen ja mahdollistaa sekä valmiiden binääristen pakettien asentamisen että pakettien kääntämisen [[lähdekoodi]]sta asennuksen aikana. Pakettivalikoima on melko laaja. Tarjolla on myös käyttäjien tekemiä ns PKGBUILDeja, jotka helpottavat omien pakettien tekemistä ja asentamista. Järjestelmän keveyttämiseksi ohjelmapakettien mukana tulevaa dokumentaatiota on karsittu, ja jakelusta puuttuvat [[info]]-sivut sekä &amp;lt;tt&amp;gt;/usr/share/doc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*[http://www.archlinux.org/ Arch Linuxin kotisivu]&lt;br /&gt;
*[http://wiki.archlinux.org/ Arch Linux -wiki]&lt;br /&gt;
&lt;br /&gt;
== Debian GNU/Linux ==&lt;br /&gt;
[[Debian GNU/Linux]] on vuonna 1993 perustettu, käyttäjäyhteisön julkaisema, laaja ja vakauteen pyrkivä yleiskäyttöinen Linux-jakelu. Debianin tarjoama binäärinen [[paketinhallinta|pakettivalikoima]] on todennäköisesti Linux-maailman laajin. Debianin vakaus- ja avoimuusvaatimukset ovat erittäin tiukat, minkä johdosta ohjelmien versiot eivät aina ole aivan uusimpia. Toisaalta mahdollisesti säätämistä vaativia isompia päivityksiä ei tule kovinkaan usein. Asennus on melko helppo ja onnistuu myös graafisessa tilassa. Asennusmedioina on tarjolla laaja valikoima aina 21 cd:tä tai kolme dvd:tä sisältävästä versiosta minimaaliseen verkkoasennuslevyyn asti. Debianiin pohjautuu suuri määrä jakeluita, tunnetuimpia näistä ovat mm. [[Knoppix]], [[MEPIS]] ja [[Ubuntu]]. Itse Debianiin kuuluu suuri määrä erilaisia sivuprojekteja, kuten vaikkapa koulukäyttöön tarkoitettua versiota julkaiseva [[Skolelinux]]/DebianEdu.&lt;br /&gt;
*[http://www.debian.org Debianin kotisivu]&lt;br /&gt;
*[http://wiki.debian.org/ Debianin wiki]&lt;br /&gt;
*[http://www.debian.fi/ debian.fi-wiki] suomalaisille käyttäjille ja kehittäjille&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
[[Fedora]] (ent. Fedora Core) on yhdysvaltalaisen [[Red Hat]]in julkaisema laaja, yleiskäyttöinen jakelu. Fedoran ohella Red Hat julkaisee myös [[Red Hat Enterprise Linux]] -nimistä kaupallista versiota, joka on hyvin suosittu varsinkin yritysmarkkinoilla. Fedoran asennus on graafinen ja helppo. Asennusvaihtoehtoina on tarjolla mm. laaja dvd-pohjainen versio, [[GNOME]]- ja [[KDE]]-pohjaiset asennettavat [[live-cd]]:t sekä pieni verkkoasennuslevy. [[Paketinhallinta]] on [[RPM]]-pohjainen ja pakettivalikoima laaja. Päivitystahti on melko nopea ja vakaisiin versioihin tulee tietoturvapäivitysten ohella rajoitetusti myös uusia ominaisuuksia. &lt;br /&gt;
&lt;br /&gt;
*[http://fedoraproject.org/ Fedoran kotisivu]&lt;br /&gt;
*[http://fedora.fi/ fedora.fi] (toistaiseksi vain uudelleenohjaus)&lt;br /&gt;
&lt;br /&gt;
== Gentoo ==&lt;br /&gt;
Käyttäjäyhteisönsä julkaiseman [[Gentoo]]n keskeisimpänä ominaisuutena on [[lähdekoodi]]pohjainen [[Portage]]-[[paketinhallinta]], jossa asennettavat ohjelmistot käännetään asennuksen aikana lähdekoodista. Tämä mahdollistaa ohjelmistojen pitkälle menevän optimoinnin, mutta vie toisaalta normaalien binääripakettien asentamiseen verrattuna moninkertaisen ajan. Osasta ohjelmistoja on tosin tarjolla myös valmiiksi käännettyjä versioita, eikä [[OpenOffice.org]]in kaltaisia suuria ohjelmistoja välttämättä tarvitse kääntää itse. Gentoo sopii erityisen hyvin sellaisille, jotka haluavat syvällisemmin oppia tuntemaan Linux/Unix-järjestelmiä. Asennusmahdollisuuksia on lukuisa määrä graafisista binääripohjaisista [[live-cd]]:istä omatoimiseen verkkoasennukseen komentoriviltä.&lt;br /&gt;
*[http://www.gentoo.org Gentoon kotisivu]&lt;br /&gt;
*[http://www.gentoo.org/doc/fi/handbook/handbook-x86.xml Suomenkielinen asennusohje]&lt;br /&gt;
*[http://www.gentoo-wiki.com Gentoo-wiki]&lt;br /&gt;
&lt;br /&gt;
== Mandriva ==&lt;br /&gt;
[[Mandriva]] (ent. Mandrake) on alunperin [[Red Hat Linux|Red Hat]]iin pohjautuva, erityisesti aloittelijoille suuntautunut jakelupaketti. Mandrivaa kehittää ranskalainen Mandriva S.A. -yritys, joka julkaisee Mandrivasta ilmaisten versioiden ohella maksullisia, kaupallisilla ohjelmistoilla ja tukipalveluilla varustettuja versioita. Asennus on graafinen ja helppo sekä järjestelmän graafiset asetustyökalut laajoja ja valtaosin suomennettuja. Ilmaisen version asennusvaihtoehtoina on tarjolla 3-4 cd:tä tai yhden dvd-levyn sisältävä vaihtoehto sekä [[KDE]]- tai [[GNOME]]-pohjaiset asennettavat [[live-cd]]:t. Paketinhallinta on [[RPM]]-pohjainen ja pakettien automatisoituun asennukseen ([[urpmi]]) on tarjolla graafinen työkalu.&lt;br /&gt;
&lt;br /&gt;
*[http://www.mandriva.com/ Mandrivan kotisivu]&lt;br /&gt;
*[http://www.mandriva-fi.org/foorumi Suomenkielinen Mandriva-foorumi]&lt;br /&gt;
&lt;br /&gt;
== openSUSE ==&lt;br /&gt;
[[openSUSE]] on alunperin Saksasta lähtöisin oleva, nykyisin yhdysvaltalaisen [[Novell]]in julkaisema yleiskäyttöinen jakelu. Vapaasti jaeltavan openSUSEn ohella Novell tarjoaa myös kaupallista SUSE Linux Enterprisea, joka on erityisesti yritysmarkkinoilla yksi suosituimmista kaupallisista Linux-versioista. openSUSEen sisältyy helppo graafinen asennusohjelma sekä viimeistelty [[KDE]]- tai [[GNOME]]-pohjainen työpöytä. Järjestelmänhallinta tapahtuu valikkopohjaisella (sekä [[GUI|graafinen]] että [[TUI|tekstipohjainen]] versio) [[YaST]]-työkalulla, joka on todennäköisesti Linux-maailman monipuolisin. Halutessaan järjestelmää voi toki säätää myös [[komentorivi]]n ja [[asetustiedosto]]jen kautta. Paketinhallinta on [[RPM]]-pohjainen ja ohjelmien automatisoitu asennus onnistuu joko YaSTin kautta tai komentoriviltä.&lt;br /&gt;
*[http://www.opensuse.org/ openSUSEn kotisivu ja wiki]&lt;br /&gt;
*[http://opensuse.fi/ Suomalainen openSUSE-yhteisö]&lt;br /&gt;
&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
[[Ubuntu]] on brittiläisen [[Canonical]]-yrityksen julkaisema [[Debian]]-pohjainen, aloittelijoille suuntautunut jakelu. Pääasennusvaihtoehtoina on [[GNOME]]- (&#039;&#039;Ubuntu&#039;&#039;), [[KDE]]- (&#039;&#039;Kubuntu&#039;&#039;) ja [[Xfce]]-pohjaiset (&#039;&#039;Xubuntu&#039;&#039;) asennettavat [[live-cd]]:t. Tarjolla on lisäksi mm koulukäyttöön tarkoitettu [[Edubuntu]]. Asennusohjelma on pyritty tekemään mahdollisimman yksinkertaiseksi, eikä eri asetusvaihtoehtoja juuri kysellä. Työpöytä on viimeistelty ja yksinkertaisempaan järjestelmänhallintaan on tarjolla graafiset työkalut. Debian-pohjaisuuden ansiosta paketinhallinnan ohjelmavalikoima on laaja. Lisäksi erityisesti suljettujen ajurien ja multimediakoodekkien asennusta on helpotettu. Ubuntu ei juurikaan päivity versioiden välillä, vaan uusia ominaisuuksia saadakseen on yleensä päivitettävä jakelu uusimpaan versioon.&lt;br /&gt;
&lt;br /&gt;
englanniksi:&lt;br /&gt;
*[http://www.ubuntu.com/ Ubuntun kotisivu]&lt;br /&gt;
*[https://wiki.ubuntu.com/ Ubuntun wiki]&lt;br /&gt;
suomeksi:&lt;br /&gt;
*[http://www.ubuntu-fi.org/ Suomalainen Ubuntu-yhteisö] ([[Ubuntu Suomi]])&lt;br /&gt;
*[http://forum.ubuntu-fi.org/ Ubuntu Suomen keskustelualueet]&lt;br /&gt;
*[http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/ Ubuntu tutuksi] -wikikirja Wikikirjastossa&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;br /&gt;
[[Luokka:Jakelut]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Jakelun_valinta&amp;diff=22823</id>
		<title>Jakelun valinta</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Jakelun_valinta&amp;diff=22823"/>
		<updated>2008-09-10T14:32:28Z</updated>

		<summary type="html">&lt;p&gt;TJ: linux-paja lopettanut. linkki keskustelualueille ym.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;On olemassa satoja erilaisia [[Jakelut|jakelupaketteja]] (&#039;&#039;ohjelmakokonaisuuksia&#039;&#039;, &#039;&#039;distroja&#039;&#039;), joista osa on suunnattu aloittelijoille, osa kokeneemmille käyttäjille ja osa esimerkiksi palomuurikoneeseen. Parasta jakelupakettia ei voi nimetä, mutta tässä on lista yleisimmistä perustietoineen. Jakelupakettien hankkimiseen ohjeita löydät [[Mistä Linux?|täältä.]]&lt;br /&gt;
&lt;br /&gt;
Keskustelua ja kysymykset eri jakeluista esimerkiksi Linux.fi:n &#039;&#039;[http://linux.fi/foorumi/index.php?board=4.0 Jakelupaketit ja työpöytäympäristöt]&#039;&#039; -alueella.&lt;br /&gt;
&lt;br /&gt;
== Arch Linux ==&lt;br /&gt;
[[Arch Linux]] on käyttäjäyhteisönsä julkaisema, edistyneille käyttäjille suunnattu i686- ja x86-64-arkkitehtuureille optimoitu jakelu. Arch Linuxin periaatteena on &amp;quot;yksinkertainen on kaunista&amp;quot;, eli osaaville ([[komentorivi]]ä ja [[asetustiedosto]]ja pelkäämättömille) käyttäjille pyritään tarjoamaan mahdollisimman yksinkertaisesti muokattava ja laajennettava jakelu. Tähän sisältyy mm. päätös olla tarjoamatta valikkopohjaisia järjestelmänhallintatyökaluja, jotka monimutkaistaisivat järjestelmän rakennetta. [[Paketinhallinta]] on nopea ja selkeätoiminen ja mahdollistaa sekä valmiiden binääristen pakettien asentamisen että pakettien kääntämisen [[lähdekoodi]]sta asennuksen aikana. Pakettivalikoima on melko laaja. Tarjolla on myös käyttäjien tekemiä ns PKGBUILDeja, jotka helpottavat omien pakettien tekemistä ja asentamista. Järjestelmän keveyttämiseksi ohjelmapakettien mukana tulevaa dokumentaatiota on karsittu, ja jakelusta puuttuvat [[info]]-sivut sekä &amp;lt;tt&amp;gt;/usr/share/doc&amp;lt;/tt&amp;gt;.&lt;br /&gt;
*[http://www.archlinux.org/ Arch Linuxin kotisivu]&lt;br /&gt;
*[http://wiki.archlinux.org/ Arch Linux -wiki]&lt;br /&gt;
&lt;br /&gt;
== Debian GNU/Linux ==&lt;br /&gt;
[[Debian GNU/Linux]] on käyttäjäyhteisön julkaisema, laaja ja vakauteen pyrkivä yleiskäyttöinen Linux-jakelu. Debianin tarjoama binäärinen [[paketinhallinta|pakettivalikoima]] on todennäköisesti Linux-maailman laajin. Debianin vakaus- ja avoimuusvaatimukset ovat erittäin tiukat, minkä johdosta ohjelmien versiot eivät aina ole aivan uusimpia. Toisaalta mahdollisesti säätämistä vaativia isompia päivityksiä ei tule kovinkaan usein. Asennus on melko helppo ja onnistuu myös graafisessa tilassa. Asennusmedioina on tarjolla laaja valikoima aina 21 cd:tä tai kolme dvd:tä sisältävästä versiosta minimaaliseen verkkoasennuslevyyn asti. Debianiin pohjautuu suuri määrä jakeluita, tunnetuimpia näistä ovat mm. [[Knoppix]], [[MEPIS]] ja [[Ubuntu]]. Itse Debianiin kuuluu suuri määrä erilaisia sivuprojekteja, kuten vaikkapa koulukäyttöön tarkoitettua versiota julkaiseva [[Skolelinux]]/DebianEdu.&lt;br /&gt;
*[http://www.debian.org Debianin kotisivu]&lt;br /&gt;
*[http://wiki.debian.org/ Debianin wiki]&lt;br /&gt;
*[http://www.debian.fi/ debian.fi-wiki] suomalaisille käyttäjille ja kehittäjille&lt;br /&gt;
&lt;br /&gt;
== Fedora ==&lt;br /&gt;
[[Fedora]] (ent. Fedora Core) on yhdysvaltalaisen [[Red Hat]]in julkaisema laaja, yleiskäyttöinen jakelu. Fedoran ohella Red Hat julkaisee myös [[Red Hat Enterprise Linux]] -nimistä kaupallista versiota, joka on hyvin suosittu varsinkin yritysmarkkinoilla. Fedoran asennus on graafinen ja helppo. Asennusvaihtoehtoina on tarjolla mm. laaja dvd-pohjainen versio, [[GNOME]]- ja [[KDE]]-pohjaiset asennettavat [[live-cd]]:t sekä pieni verkkoasennuslevy. [[Paketinhallinta]] on [[RPM]]-pohjainen ja pakettivalikoima laaja. Päivitystahti on melko nopea ja vakaisiin versioihin tulee tietoturvapäivitysten ohella rajoitetusti myös uusia ominaisuuksia. &lt;br /&gt;
&lt;br /&gt;
*[http://fedoraproject.org/ Fedoran kotisivu]&lt;br /&gt;
*[http://fedora.fi/ fedora.fi] (toistaiseksi vain uudelleenohjaus)&lt;br /&gt;
&lt;br /&gt;
== Gentoo ==&lt;br /&gt;
Käyttäjäyhteisönsä julkaiseman [[Gentoo]]n keskeisimpänä ominaisuutena on [[lähdekoodi]]pohjainen [[Portage]]-[[paketinhallinta]], jossa asennettavat ohjelmistot käännetään asennuksen aikana lähdekoodista. Tämä mahdollistaa ohjelmistojen pitkälle menevän optimoinnin, mutta vie toisaalta normaalien binääripakettien asentamiseen verrattuna moninkertaisen ajan. Osasta ohjelmistoja on tosin tarjolla myös valmiiksi käännettyjä versioita, eikä [[OpenOffice.org]]in kaltaisia suuria ohjelmistoja välttämättä tarvitse kääntää itse. Gentoo sopii erityisen hyvin sellaisille, jotka haluavat syvällisemmin oppia tuntemaan Linux/Unix-järjestelmiä. Asennusmahdollisuuksia on lukuisa määrä graafisista binääripohjaisista [[live-cd]]:istä omatoimiseen verkkoasennukseen komentoriviltä.&lt;br /&gt;
*[http://www.gentoo.org Gentoon kotisivu]&lt;br /&gt;
*[http://www.gentoo.org/doc/fi/handbook/handbook-x86.xml Suomenkielinen asennusohje]&lt;br /&gt;
*[http://www.gentoo-wiki.com Gentoo-wiki]&lt;br /&gt;
&lt;br /&gt;
== Mandriva ==&lt;br /&gt;
[[Mandriva]] (ent. Mandrake) on alunperin [[Red Hat Linux|Red Hat]]iin pohjautuva, erityisesti aloittelijoille suuntautunut jakelupaketti. Mandrivaa kehittää ranskalainen Mandriva S.A. -yritys, joka julkaisee Mandrivasta ilmaisten versioiden ohella maksullisia, kaupallisilla ohjelmistoilla ja tukipalveluilla varustettuja versioita. Asennus on graafinen ja helppo sekä järjestelmän graafiset asetustyökalut laajoja ja valtaosin suomennettuja. Ilmaisen version asennusvaihtoehtoina on tarjolla 3-4 cd:tä tai yhden dvd-levyn sisältävä vaihtoehto sekä [[KDE]]- tai [[GNOME]]-pohjaiset asennettavat [[live-cd]]:t. Paketinhallinta on [[RPM]]-pohjainen ja pakettien automatisoituun asennukseen ([[urpmi]]) on tarjolla graafinen työkalu.&lt;br /&gt;
&lt;br /&gt;
*[http://www.mandriva.com/ Mandrivan kotisivu]&lt;br /&gt;
*[http://www.mandriva-fi.org/foorumi Suomenkielinen Mandriva-foorumi]&lt;br /&gt;
&lt;br /&gt;
== openSUSE ==&lt;br /&gt;
[[openSUSE]] on alunperin Saksasta lähtöisin oleva, nykyisin yhdysvaltalaisen [[Novell]]in julkaisema yleiskäyttöinen jakelu. Vapaasti jaeltavan openSUSEn ohella Novell tarjoaa myös kaupallista SUSE Linux Enterprisea, joka on erityisesti yritysmarkkinoilla yksi suosituimmista kaupallisista Linux-versioista. openSUSEen sisältyy helppo graafinen asennusohjelma sekä viimeistelty [[KDE]]- tai [[GNOME]]-pohjainen työpöytä. Järjestelmänhallinta tapahtuu valikkopohjaisella (sekä [[GUI|graafinen]] että [[TUI|tekstipohjainen]] versio) [[YaST]]-työkalulla, joka on todennäköisesti Linux-maailman monipuolisin. Halutessaan järjestelmää voi toki säätää myös [[komentorivi]]n ja [[asetustiedosto]]jen kautta. Paketinhallinta on [[RPM]]-pohjainen ja ohjelmien automatisoitu asennus onnistuu joko YaSTin kautta tai komentoriviltä.&lt;br /&gt;
*[http://www.opensuse.org/ openSUSEn kotisivu ja wiki]&lt;br /&gt;
*[http://opensuse.fi/ Suomalainen openSUSE-yhteisö]&lt;br /&gt;
&lt;br /&gt;
== Ubuntu ==&lt;br /&gt;
[[Ubuntu]] on brittiläisen [[Canonical]]-yrityksen julkaisema [[Debian]]-pohjainen, aloittelijoille suuntautunut jakelu. Pääasennusvaihtoehtoina on [[GNOME]]- (&#039;&#039;Ubuntu&#039;&#039;), [[KDE]]- (&#039;&#039;Kubuntu&#039;&#039;) ja [[Xfce]]-pohjaiset (&#039;&#039;Xubuntu&#039;&#039;) asennettavat [[live-cd]]:t. Tarjolla on lisäksi mm koulukäyttöön tarkoitettu [[Edubuntu]]. Asennusohjelma on pyritty tekemään mahdollisimman yksinkertaiseksi, eikä eri asetusvaihtoehtoja juuri kysellä. Työpöytä on viimeistelty ja yksinkertaisempaan järjestelmänhallintaan on tarjolla graafiset työkalut. Debian-pohjaisuuden ansiosta paketinhallinnan ohjelmavalikoima on laaja. Lisäksi erityisesti suljettujen ajurien ja multimediakoodekkien asennusta on helpotettu. Ubuntu ei juurikaan päivity versioiden välillä, vaan uusia ominaisuuksia saadakseen on yleensä päivitettävä jakelu uusimpaan versioon.&lt;br /&gt;
&lt;br /&gt;
englanniksi:&lt;br /&gt;
*[http://www.ubuntu.com/ Ubuntun kotisivu]&lt;br /&gt;
*[https://wiki.ubuntu.com/ Ubuntun wiki]&lt;br /&gt;
suomeksi:&lt;br /&gt;
*[http://www.ubuntu-fi.org/ Suomalainen Ubuntu-yhteisö] ([[Ubuntu Suomi]])&lt;br /&gt;
*[http://forum.ubuntu-fi.org/ Ubuntu Suomen keskustelualueet]&lt;br /&gt;
*[http://fi.wikibooks.org/wiki/Ubuntu_tutuksi/ Ubuntu tutuksi] -wikikirja Wikikirjastossa&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Ohjeet]]&lt;br /&gt;
[[Luokka:Jakelut]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Crossover_Games&amp;diff=22822</id>
		<title>Crossover Games</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Crossover_Games&amp;diff=22822"/>
		<updated>2008-09-10T12:41:22Z</updated>

		<summary type="html">&lt;p&gt;TJ: eiköhän tämä typo ansaitse linkin. isolla O:lla siis&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[CrossOver Games]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Kaupalliset_pelit&amp;diff=22821</id>
		<title>Kaupalliset pelit</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Kaupalliset_pelit&amp;diff=22821"/>
		<updated>2008-09-10T12:40:46Z</updated>

		<summary type="html">&lt;p&gt;TJ: enemmän otsikon mukaista sisältöä :)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Suljetun koodin myytävistä peleistä esimerkkinä Doom 3:sta on tehty Linux-käännös. [[Wine]]en perustuva [[Crossover Games]] -tuote mahdollistaa usean Windowsille tarkoitetun pelin toimimisen.&lt;br /&gt;
&lt;br /&gt;
==Suljetun koodin myytäviä Linux-pelejä==&lt;br /&gt;
*[http://zerowing.idsoftware.com/linux/doom/ Doom 3]&lt;br /&gt;
*[http://zerowing.idsoftware.com/linux/quake4/ Quake 4]&lt;br /&gt;
*Enemy Territory: Quake Wars&lt;br /&gt;
*[http://nwn.bioware.com/ Neverwinter Nights 1]&lt;br /&gt;
*[http://www.chroniclogic.com/index.htm?gish.htm Gish]&lt;br /&gt;
*[http://www.darwinia.co.uk/ Darwinia]&lt;br /&gt;
*[http://www.rune-soft.com/englisch/Projektseiten/robin/robin.html Robin Hood: The Legend of Sherwood]&lt;br /&gt;
&lt;br /&gt;
==Avoimen lähdekoodin kaupallisia pelejä==&lt;br /&gt;
&lt;br /&gt;
=== Palveluliiketoiminta ===&lt;br /&gt;
&lt;br /&gt;
* [[Second Life]] (ei varsinainen peli)&lt;br /&gt;
&lt;br /&gt;
=== Lahjoituksia vastaanottavat ===&lt;br /&gt;
&lt;br /&gt;
* [[Freeciv]] - [http://freeciv.wikia.com/wiki/Donor_list linkki]&lt;br /&gt;
* [[FlightGear]] - [http://www.flightgear.org/cdrom/ CD/DVD-ostokset] (suurin osa lahjoituksista edelleen hyväntekeväisyyteen)&lt;br /&gt;
* ...&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[http://liflg.org/ Loki Installers For Linux Games]&lt;br /&gt;
*[http://www.tuxgames.com/ Tux Games, the online store for Linux Games]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Pelit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Pelit&amp;diff=22820</id>
		<title>Pelit</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Pelit&amp;diff=22820"/>
		<updated>2008-09-10T12:36:12Z</updated>

		<summary type="html">&lt;p&gt;TJ: otsikointia, lisää esimerkkejä ynnä muuta&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linuxilla, kuten monilla muillakin käyttöjärjestelmillä on saatavailla lukuisa joukko erilaisia pelejä. Linuxille ei tuoteta kaupallisia pelejä vastaavassa määrin kuin vaikkapa Windowsille tai pelikonsoleille, mutta tästä huolimatta pelejä on kuitenkin runsaasti saatavilla. Linux-pelien erityinen ominaispiirre on usein se, että ne ovat käyttöjärjestelmän tapaan usein [[Luokka:Pelit|avoimeen lähdekoodiin]] perustuvia ja ilmaisia, vaikka myös [[Kaupalliset pelit|suljetun koodin myytäviä pelejä]] on nykyisin paremmin saatavilla.&lt;br /&gt;
&lt;br /&gt;
== Suljetun koodin pelit ==&lt;br /&gt;
&lt;br /&gt;
Perinteisiä suljetun lähdekoodin joko ilmaisia tai myytäviä pelejä ovat Unrealin pelimoottoriin pohjautuva Yhdysvaltain armeijan kehittämä [http://www.americasarmy.com/ America&#039;s Army] ja Quake 3:n pelimoottorin päälle rakennettu [http://www.enemy-territory.com Wolfenstein: Enemy Territory] ovat saatavilla ilmaiseksi Linuxille. Viimeaikojen merkittävin kaupallinen Linux-pelijulkaisu lienee [http://www.enemyterritory.com/ Enemy Territory: Quake Wars].&lt;br /&gt;
&lt;br /&gt;
Muita myytäviä Linux-pelejä ovat muun muassa Doom 3, Quake 4, Dominions-pelisarja ja &amp;quot;X&amp;quot;-pelisarja (X2: The Threat, X3: Reunion).&lt;br /&gt;
&lt;br /&gt;
== Avoimen lähdekoodin pelit ==&lt;br /&gt;
&lt;br /&gt;
Vapaiden pelien puolelta suosittuja pelejä ovat muiden muassa deathmatch-moninpeliräiskintä [[Nexuiz]], Counter Strike-tyyppinen taistelupeli [http://www.urbanterror.net Urban Terror], tasohyppelypeli [http://www.secretmaryo.org/ Secret Maryo Chronicles], Civilization-klooni [[Freeciv]] ja monipuolinen lentosimulaattori [[FlightGear]]. Myös Guitar Hero -tyyppinen [[Frets On Fire]] on melko suosittu, vaikka ilmainen kappalevalikoima onki melko suppea.&lt;br /&gt;
&lt;br /&gt;
Monet projekteista ottavat mielellään vastaan lahjoituksia.&lt;br /&gt;
&lt;br /&gt;
== Windows-pelien pelaaminen Linuxissa ==&lt;br /&gt;
&lt;br /&gt;
Windows-pelejä voi pelata Linuxilla [[Wine]]n tai siihen perustuvien kaupallisten versioiden, [[CrossOver Games]]in tai [[Cedega]]n avulla. Nykyisin suuri osa Windows-peleistä on mahdollista saada toimimaan näillä, mutta se vaatii usein tiettyjen asetusten säätämistä ja muun muassa alkuperäisen pelin cd-kopiosuojauksen poistamista. Kopiosuojaus poistetaan yleensä &#039;&#039;no-cd crack&#039;&#039; murto-ohjelman avulla, mutta tämä on laitonta eikä näin ollen sallittua. Yleisesti ottaen voidaan kuitenkin todeta, että on parempi pelata suoraan Linuxille tarkoitettuja pelejä kuin yrittää pelata Windows-pelejä Linuxin päällä. Linux-pelien valikoima kasvaa koko ajan ja tukemalla Linux-pelejä tuet myös Linux-pelaamisen tulevaisuutta.&lt;br /&gt;
&lt;br /&gt;
CrossOver Gamesin kehittäjä Codeweavers parantaa työllään jatkuvasti myös alkuperäistä Wineä. Uudehkon Games-tuotteen lisäksi heiltä on saatavilla myös CrossOver Office yrityskäyttöön. Transgaming alkoi kehittää omaa Cedegaansa vanhasta Winen versiosta, ja on ollut lunastamatta aiempaa lupaustaan kehitystyönsä palauttamisesta Wine-yhteisölle.&lt;br /&gt;
&lt;br /&gt;
==Linkkejä==&lt;br /&gt;
===Linux-pelisivustoja ===&lt;br /&gt;
* [http://freegamer.blogspot.com/ Free Gamer] - Avoimen lähdekoodin pelejä&lt;br /&gt;
* [http://happypenguin.org/ Happypenguin] - The Linux Game Tome, lukuisia vapaita pelejä&lt;br /&gt;
* [http://www.linux-gamers.net/ Linux Gamers] - Ohjeita, uutisia ym.&lt;br /&gt;
* [http://www.linuxgames.com/ LinuxGames] - Linux-peliuutisia&lt;br /&gt;
* [http://icculus.org/ Icculus] - Peliporttaukset&lt;br /&gt;
* [http://icculus.org/lgfaq/ Linux Gamers&#039; FAQ] - Linux Gamers FAQ: Linux pelaajien usein esittämät kysymykset - lukuisia pelejä listattuna&lt;br /&gt;
* [http://libregamewiki.org/ Libre Game Wiki] - Vapaita pelejä käsittelevä wiki&lt;br /&gt;
* [http://linux.strangegamer.com/ Strange Gamer] - Linux-pelaajan opas&lt;br /&gt;
&lt;br /&gt;
===Ubuntu-painotteiset pelisivustot===&lt;br /&gt;
&lt;br /&gt;
* [http://gaming.gwos.org/ Ubuntu Gamer Arena] - Linuxissa toimivien pelien esittelyjä, asennusohjeita Ubuntulle&lt;br /&gt;
&lt;br /&gt;
=== Kaupalliset Linux-pelit ===&lt;br /&gt;
* [http://www.tuxgames.com TuxGames]&lt;br /&gt;
* [http://www.linuxgamepublishing.com Linux game publishing]&lt;br /&gt;
* [http://liflg.org/ Loki Installers for Linux Games]&lt;br /&gt;
&lt;br /&gt;
===Windows-pelit ja Linux===&lt;br /&gt;
* [http://www.winehq.com/ Wine] - Avoimen lähdekoodin toteutus Windows API:sta pohjautuen X, OpenGL ja Unix alustalle.&lt;br /&gt;
* [http://appdb.winehq.com Winen ohjelmatietokanta] - Winen tietokanta, sisältää listan sovelluksista ja peleistä jotka toimivat Winellä. &lt;br /&gt;
* [http://frankscorner.org/index.php Frank&#039;s Corner] - Wineen keskittynyt sivusto&lt;br /&gt;
* [http://www.codeweavers.com/products/cxgames/ CrossOver Games]&lt;br /&gt;
* [http://cedega.com/ Cedega]&lt;br /&gt;
* [http://ubuntuforums.org/forumdisplay.php?f=313/ Wine subforum] - Windows peleihin keskittyä Wine-foorumi.&lt;br /&gt;
&lt;br /&gt;
Tässä Wikissä pelaamiseen liittyviä artikkeleita löytyy seuraavista luokista:&lt;br /&gt;
* [[:Luokka:Pelit|Pelit-luokka]]&lt;br /&gt;
* [[:Luokka:Ohjelmat Winellä|Ohjelmat Winellä -luokka]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Pelit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Init-skriptit&amp;diff=22539</id>
		<title>Init-skriptit</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Init-skriptit&amp;diff=22539"/>
		<updated>2008-08-21T11:40:50Z</updated>

		<summary type="html">&lt;p&gt;TJ: rpc.statd:n lisäys, ainakin Debianissa pyörii oletuksena jos tiedostopalvelimeksi asentaa&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tässä artikkelissa on listattu yleisiä [[init]]illä hallittavia skriptejä. Niiden avulla voidaan käynnistää tai sulkea erilaisia [[taustapalvelu]]ita (engl. &#039;&#039;daemon&#039;&#039;) tai suorittaa yksittäisiä toimintoja. Järjestelmästä löytyvät init-skriptit vaihtelevat asennettujen ohjelmien ja jakelun mukaan.&lt;br /&gt;
&lt;br /&gt;
System V -tyylistä initiä ([[sysvinit]]) käyttävissä järjestelmissä init-skriptit löytyvät [[Linuxin hakemistorakenne|hakemistosta]] &amp;lt;tt&amp;gt;/etc/init.d&amp;lt;/tt&amp;gt; ja BSD-tyylistä initiä käyttävissä hakemistosta &amp;lt;tt&amp;gt;/etc/rc.d&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Käynnistettävien init-skriptien hallintaan löytyy useita valikkopohjaisia käyttöliittymiä. Monilla jakeluilla on tähän omia ohjelmiansa. Esimerkiksi [[Fedora]]- ja [[Red Hat]] -pohjaisista järjestelmistä löytyy [[system-config-services]] ([[GUI|graafinen]]) ja [[ntsysv]] ([[TUI|tekstipohjainen]]). [[openSUSE]]ssa käynnistettäviä palveluita voi säätää [[YaST]]in kautta.&lt;br /&gt;
&lt;br /&gt;
[[Komentorivi]]ltä init-skriptejä voi käynnistää ja sulkea lennosta siirtymällä skriptit sisältävään hakemistoon ja käyttämällä komentoja &amp;lt;tt&amp;gt;./skriptinnimi start&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;./skriptinnimi restart&amp;lt;/tt&amp;gt; tai &amp;lt;tt&amp;gt;./skriptinnimi stop&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Sysvinitiä käyttävissä järjestelmissä eri [[ajotaso]]illa käynnistettäviä skriptejä hallitaan &amp;lt;tt&amp;gt;/etc/rc&#039;&#039;?&#039;&#039;.d&amp;lt;/tt&amp;gt;-hakemistoissa olevilla [[symbolinen linkki|symbolisilla linkeillä]]. &amp;lt;tt&amp;gt;S&amp;lt;/tt&amp;gt; linkin nimessä tarkoittaa ajotasoon siirtymisen (käynnistyksen) yhteydessä ajamista ja &amp;lt;tt&amp;gt;K&amp;lt;/tt&amp;gt; ajotasosta poistumisen yhteydessä ajamista. Näiden jälkeen tuleva numero ilmaisee järjestyksen, jossa skriptit suoritetaan.&lt;br /&gt;
&lt;br /&gt;
==Yleisiä init-skriptejä==&lt;br /&gt;
Huomioi, että init-skriptit vaihtelevat todella paljon riippuen käytettävästä init-järjestelmästä, asennetuista ohjelmista ja jakelusta.&lt;br /&gt;
&lt;br /&gt;
Tämä lista on ensisijaisesti hakuteos siitä, mitä tietynniminen järjestelmästäsi löytyvä skripti todennäköisesti tekee. Mikään ei takaa, että yksikään tässä luetelluista skripteistä löytyy Linux-asennuksestasi. Skripti voi myös olla eri niminen, toimia eri lailla tai sen toiminnallisuus voi olla toteutettu jotenkin muuten kuin init-skriptinä. Järjestelmästäsi voi myös löytyä runsaasti init-skriptejä, joita ei tässä ole lueteltu.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
| &#039;&#039;&#039;Nimi&#039;&#039;&#039; || &#039;&#039;&#039;Mitä tekee&#039;&#039;&#039; || &#039;&#039;&#039;Tarvitsenko ominaisuutta?&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| [[acct]]  || The GNU Accounting utilities for process and login accounting || &lt;br /&gt;
|-&lt;br /&gt;
| acpid || Käynnistää [[ACPI]]-palvelun. || Tarvitaan, mikäli kone tukee [[ACPI]]a. &lt;br /&gt;
|-&lt;br /&gt;
| acpi-support || ACPI-toimintoja || &lt;br /&gt;
|-&lt;br /&gt;
| alsa, alsa-utils || Käynnistää [[ALSA]]-äänipalvelimen &#039;&#039;tai&#039;&#039; palauttaa äänenvoimakkuuden uudelleenkäynnistystä edeltäneeseen tilaan || Tarvitaan, mikäli koneessa on äänikortti. &lt;br /&gt;
|-&lt;br /&gt;
| anacron || Ajaa [[cron]]-tehtäviä jotka on merkitty suoritettavaksi, kun koneesta on virta pois päältä. &lt;br /&gt;
|-&lt;br /&gt;
| apache tai apache2 || Käynnistää [[Apache httpd]] -palvelimen. || Tarvitaan, mikäli tarvitset paikallisen web-palvelimen. Myös nimellä httpd.&lt;br /&gt;
|-&lt;br /&gt;
| apparmor || Käynnistää [[AppArmor]]in, jolla voidaan rajoittaa ohjelmien pääsyä eri toimintoihin ([[wikipedia:AppArmor|artikkeli Wikipediassa]]). ||&lt;br /&gt;
|-&lt;br /&gt;
| apport || Kerää tietoja kaatuneista ohjelmista. || &lt;br /&gt;
|-&lt;br /&gt;
| apmd ||Käynnistää [[Advanced Power Management]] -järjestelmän. || Tarvitaan vanhempien kannettavien tietokoneiden virransäästö-ominaisuuksiin. &lt;br /&gt;
|-&lt;br /&gt;
| atd || Palvelu joka ajaa komentoja, jotka ajastettu käyttäen [[at]]-komentoa. || &lt;br /&gt;
|-&lt;br /&gt;
| atieventsd || ATI-näytönohjaimen ajuritukea ||&lt;br /&gt;
|-&lt;br /&gt;
| auditd || Turvallisuuteen liittyvien toimintojen lokipalvelu. Jollei päällä, lähetetään viestit [[syslog]]ille. ||&lt;br /&gt;
|-&lt;br /&gt;
| [[autofs]] || [[Tiedostojärjestelmä|Tiedostojärjestelmien]] automaattista liittämistä tarjoava palvelu || Luultavasti et tarvitse.&lt;br /&gt;
|-&lt;br /&gt;
| avahi-daemon || [[Avahi]]-verkkopalvelu esimerkiksi tulostimien automaattiseen havaitsemiseen ([[wikipedia:Avahi_(software)|artikkeli Wikipediassa]]) || Luultavasti et tarvitse.&lt;br /&gt;
|-&lt;br /&gt;
| avgd || [[AVG]]-[[virustorjunta]]ohjelma ||&lt;br /&gt;
|-&lt;br /&gt;
|backuppc || [[BackupPC]]-[[varmuuskopiointi]]ohjelma ||&lt;br /&gt;
|-&lt;br /&gt;
| bind tai bind9 || [[BIND]]-[[DNS]]-palvelin ([[wikipedia:BIND|artikkeli Wikipediassa]]), myös nimellä named || &lt;br /&gt;
|-&lt;br /&gt;
| binfmt-support || Mahdollistaa Windows-ohjelmien ajon ilman erillistä [[Wine]]-komennon antamista. Linkittää Windows-binäärit [[ydin|ytimen]] tasolla Wineen. ||&lt;br /&gt;
|-&lt;br /&gt;
| [[bluetooth]] || Lyhyelle etäisyydelle tarkoitettu langaton tiedonsiirtomenetelmä. Käynnistää bluetoothin tarvitsemia palveluita. ||&lt;br /&gt;
|-&lt;br /&gt;
| bootchart || [[bootchart]]-ohjelma. Tekee kaaviota käynnistyksen etenemisestä. ||&lt;br /&gt;
|-&lt;br /&gt;
| bootlogd || Tietokoneen käynnistysviestien kirjaaminen || Tarvitaan, mikäli haluat tarkastella käynnistysviestejä. Ei sama kuin [[syslog]].&lt;br /&gt;
|-&lt;br /&gt;
| bootclean ||  ||&lt;br /&gt;
|-&lt;br /&gt;
| brltty || Tekstitilaan tuki näkövammaisten braille-kirjoitukseen käyttäen apulaitetta ||&lt;br /&gt;
|-&lt;br /&gt;
| [[ConsoleKit]] tai consolekit || Palvelu käyttäjien ja istuntojen hallintaan. || Älä poista käytöstä, jollet tiedä mitä teet.&lt;br /&gt;
|-&lt;br /&gt;
| console-setup || Säätää tekstipohjaisiin [[virtuaalikonsoli|virtuaalikonsoleihin]] saman näppäinasettelun kuin mitä [[X]] käyttää ||&lt;br /&gt;
|-&lt;br /&gt;
| cpuspeed || Säätää suorittimen virransäästöä, vrt powernowd ||&lt;br /&gt;
|-&lt;br /&gt;
| [[cron]] tai crond || Käynnistää [[cron]]-ajastuspalvelun. || &lt;br /&gt;
|-&lt;br /&gt;
| cryptdisks || Salattujen levyjen hallintaa || &lt;br /&gt;
|-&lt;br /&gt;
| cryptdisks-early || Salattujen levyjen hallintaa || &lt;br /&gt;
|-&lt;br /&gt;
| cups tai cupsys || [[CUPS]]-tulostusjärjestelmä || Tarvitaan, mikäli haluat tulostaa.&lt;br /&gt;
|-&lt;br /&gt;
| cups-config-daemon || [[CUPS]]in asetustenhallinta || Tarvitaan, mikäli haluat tulostaa.&lt;br /&gt;
|-&lt;br /&gt;
| [[dbus]] tai dbus-1 || Ohjelmien välinen kommunikointi, myös nimellä messagebus || Älä koske.&lt;br /&gt;
|- &lt;br /&gt;
| ddclient || Päivittää dynaamisen ip-osoitteen DynDNS.org:issa ja vastaavissa palveluissa || &lt;br /&gt;
|-&lt;br /&gt;
| dhcp || Automaattinen verkkoasetusten haku [[DHCP]]-palvelimelta || Älä koske, mikäli oletuksena päällä. Ei myöskään tarvita, mikäli verkkolaitteelle on määritelty manuaaliset asetukset &lt;br /&gt;
|-&lt;br /&gt;
| dhcp-server tai dhcp3-server || DHCP-palvelin || Jakaa verkkoasetustietoja&lt;br /&gt;
|-&lt;br /&gt;
| diskdump || || Älä käynnistä.&lt;br /&gt;
|-&lt;br /&gt;
| dns-clean || Pppconfig dns cleanup || Tarvitaan mikäli käytössä on modeemi tai ppp-yhteys. &lt;br /&gt;
|-&lt;br /&gt;
| evms || Evms-kiintolevynhallintaohjelma ||  &lt;br /&gt;
|-&lt;br /&gt;
| fam || &amp;quot;File Alteration Monitor&amp;quot; || Tarkkailee tiedostoja ja hakemistoja muutosten varalta&lt;br /&gt;
|-&lt;br /&gt;
| [[festival]] || Puhesyntetisaattori || &lt;br /&gt;
|-&lt;br /&gt;
| [[fetchmail]] || Sähköpostin välityspalvelu || Tarvitaan, jos käytössä on sähköpostipalvelin. &lt;br /&gt;
|-&lt;br /&gt;
| [[firestarter]] || Graafinen palomuuriasetustyökalu. || &lt;br /&gt;
|-&lt;br /&gt;
| firewall || Ajaa määritellyn [[iptables]]-skriptin. Myös nimellä iptables. || Pidä päällä, mikäli käytät jakelusi oletustyökaluja palomuurin asettamiseen&lt;br /&gt;
|-&lt;br /&gt;
| fglrx || ATI-näytönohjainten ajuri ||&lt;br /&gt;
|-&lt;br /&gt;
| firstboot || Ensimmäisen käynnistyksen asetuskysely mm [[Fedora]]ssa ja [[RHEL]]:issä. || Ajetaan vain kerran, voi poistaa käytöstä.&lt;br /&gt;
|-&lt;br /&gt;
| fuse || Lataa [[FUSE]]-toiminnot ||&lt;br /&gt;
|-&lt;br /&gt;
| [[gdm]] || Gnome display manager  || Tarvitaan, jos käytössä on Gnome-työpöytä.&lt;br /&gt;
|-&lt;br /&gt;
| gpm || [[GPM]], hiiren ja hiiripohjaisen leikepöydän käyttö tekstitilassa ||&lt;br /&gt;
|-&lt;br /&gt;
| gpsd || [[GPS]]-palvelu || Tarvitaan, jos halutaan käyttää globaalia paikannusjärjestelmää&lt;br /&gt;
|-&lt;br /&gt;
| hal tai haldaemon || &amp;quot;Hardware access layer&amp;quot; eli [[HAL]] || Tarvitaan, mikäli haluat (varsinkin graafisessa ympäristössä) päästä helposti käsiksi eri laitteisiin.&lt;br /&gt;
|-&lt;br /&gt;
| halt || Sammuttaa tietokoneen || &lt;br /&gt;
|-&lt;br /&gt;
| [[hdparm]] || Ajaa ennalta määriteltyjä hdparm-komentoja. ||&lt;br /&gt;
|-&lt;br /&gt;
| hidd || Sama kuin bluetooth. || &lt;br /&gt;
|-&lt;br /&gt;
| hotkey-setup || Kannettavien tietokoneiden automaattinen pikanäppäimien tunnistus || &lt;br /&gt;
|-&lt;br /&gt;
| hotplug || Laitteiston automaattinen tunnistus liitettäessä || Tarvitaan, mikäli haluat, että usb-tikut ja muut laitteet toimivat &amp;quot;lennosta&amp;quot; &lt;br /&gt;
|-&lt;br /&gt;
| hplip || Tuki HP:n tulostimille ||&lt;br /&gt;
|-&lt;br /&gt;
| ifupdown || Verkkolaitteiden hallintaa || &lt;br /&gt;
|-&lt;br /&gt;
| ifupdown-clean || Verkkolaitteiden hallintaa || &lt;br /&gt;
|-&lt;br /&gt;
| inetd || Palvelinohjelmien verkkoyhteyksien hallintaa ([[wikipedia:initd|artikkeli Wikipediassa]]) ||&lt;br /&gt;
|-&lt;br /&gt;
| iptables, ip4tables ja ip6tables || Ajaa määritellyn [[iptables]]-skriptin. Myös nimellä firewall. || Pidä päällä, mikäli käytät jakelusi oletustyökaluja palomuurin asettamiseen. ip6tables-palvelu on turha, mikäli [[IPv6]] on kytketty pois päältä (varmistu, että näin todella on).&lt;br /&gt;
|-&lt;br /&gt;
| irda-utils || Infrapuna palvelu|| Tarvitaan, jos tietokoneessa on infrapunaportti tai -kaukosäädin&lt;br /&gt;
|-&lt;br /&gt;
| irqbalance || Jakaa keskeytyksiä eri suoritinten välillä. || Tasaa kuormitusta, mikäli järjestelmässä on monta suoritinta.&lt;br /&gt;
|-&lt;br /&gt;
| kde-guidance || [[KDE]]:n asetusapuri || &lt;br /&gt;
|-&lt;br /&gt;
| kdm || KDE Display Manager || Tarvitaan, jos käytössä on KDE-työpöytä.&lt;br /&gt;
|-&lt;br /&gt;
| keyboard-setup || &amp;quot;Näppäimistö juttuja&amp;quot; || &lt;br /&gt;
|-&lt;br /&gt;
| killprocs || Sulkee ohjelmat sammuttamisen yhteydessä ||&lt;br /&gt;
|-&lt;br /&gt;
| klogd || [[Ydin|ytimen]] viestien tallennus ||&lt;br /&gt;
|-&lt;br /&gt;
| [[kudzu]] || Tutkii ja asettaa uusia laitteita käynnistyksessä || Saattaa olla tarpeellinen vanhemmissa [[Fedora]]- ja [[Red Hat]] -versioissa. &lt;br /&gt;
|-&lt;br /&gt;
| libdevmapper1.00 || || &lt;br /&gt;
|-&lt;br /&gt;
| laptop-mode || Kannettavien tietokoneiden virransäästöä&lt;br /&gt;
|-&lt;br /&gt;
| lirc || [[LIRC]], infrapunalaitteiden hallinta|| Tarvitaan, jos tietokoneessa on infrapunaportti tai -kaukosäädin&lt;br /&gt;
|-&lt;br /&gt;
| linux-restricted-modules(-common) || Suljettujen laiteajureiden hallinta || Älä poista käytöstä, jollet tiedä mitä teet&lt;br /&gt;
|-&lt;br /&gt;
| lisa || Verkkoympäristön tapainen palvelu. || Älä käynnistä, jollet tiedä tarvitsevasi.&lt;br /&gt;
|-&lt;br /&gt;
| lm_sensors tai lmsensor || Tutkii emolevyn sensorien tilaa. || Luultavasti hyödyllinen.&lt;br /&gt;
|-&lt;br /&gt;
| [[loopback]] || koneen sisäinen verkkoliityntä, lo ||&lt;br /&gt;
|-&lt;br /&gt;
| lpd || [[lpd]]-tulostusjärjestelmä || Käynnistä, jos tiedät erikseen tarvitsevasi&lt;br /&gt;
|-&lt;br /&gt;
| lvm|| [[LVM|Loogisten taltioiden hallinta]] || &lt;br /&gt;
|-&lt;br /&gt;
| makedev || Luo staattisen [[dev-tiedostojärjestelmä]]n || Älä koske, jollet tiedä mitä teet. &lt;br /&gt;
|-&lt;br /&gt;
| [[messagebus]] || Ohjelmien välinen kommunikointi ([[dbus]]), myös nimellä dbus tai dbus-1 || Älä koske.&lt;br /&gt;
|-&lt;br /&gt;
| [[mdadm]] tai mdmonitor || Ohjelmistopohjainen [[RAID]] ||&lt;br /&gt;
|-&lt;br /&gt;
| microcode_ctl || Suorittimen mikrokoodin asettaminen ||&lt;br /&gt;
|-&lt;br /&gt;
| module-init-tools || Työkaluja ytimen [[moduuli]]enhallintaan || &lt;br /&gt;
|-&lt;br /&gt;
| mountoverflowtmp ||  || &lt;br /&gt;
|-&lt;br /&gt;
| modutils || Ytimen moduulien hallintaa ||&lt;br /&gt;
|-&lt;br /&gt;
| mountvirtfs || Liittää kaikki ytimen virtuaalitiedostojärjestelmät || &lt;br /&gt;
|-&lt;br /&gt;
| [[mpd]] || &amp;quot;Music Player Daemon&amp;quot;-musiikkisoitin ||&lt;br /&gt;
|-&lt;br /&gt;
| mysql tai mysqld || Käynnistää [[MySQL]]-tietokantapalvelimen ||&lt;br /&gt;
|-&lt;br /&gt;
| named || [[DNS]]-palvelin ([[BIND]]), myös nimellä bind tai bind9 ([[wikipedia:BIND|artikkeli Wikipediassa]]) ||&lt;br /&gt;
|-&lt;br /&gt;
| nasd || Network Transparent Audio Server ||&lt;br /&gt;
|-&lt;br /&gt;
| netdump || Lähettää kaatumistapauksessa kaikki lokit ja järjestelmän tilatiedot määritetylle verkkopalvelimelle. || Älä ota käyttöön jollet tiedä tarvitsevasi.&lt;br /&gt;
|-&lt;br /&gt;
| netfs || Tuki verkkotiedostojärjestelmille ([[Samba]], [[NFS]], [[NCP]]). ||&lt;br /&gt;
|-&lt;br /&gt;
| network tai networking || Verkon käynnistys || &lt;br /&gt;
|-&lt;br /&gt;
| [[NetworkManager]] || Verkkolaitteiden hallinta || Älä koske, jollet tiedä mitä teet.&lt;br /&gt;
|-&lt;br /&gt;
| NetworkManagerDispatcher || Ajaa skriptejä, kun NetworkManagerin hallitseman laitteen tila muuttuu. || Tarpeellinen, mikäli NetworkManager on käytössä&lt;br /&gt;
|-&lt;br /&gt;
| netapplet || Verkonvalvonta ||&lt;br /&gt;
|-&lt;br /&gt;
| netplugd | Tarkkailee verkkokortteja ja suorittaa halutun skriptin niiden tilan vaihtuessa. || &lt;br /&gt;
|-&lt;br /&gt;
| nfs tai nfs-common  || [[NFS]]-verkkopalvelu ||&lt;br /&gt;
|-&lt;br /&gt;
| nfslock || Tiedostojen lukituspalvelu NFS:lle ||&lt;br /&gt;
|-&lt;br /&gt;
| ntpdate || [[ntpd]], päivittää kellonajan ja päiväyksen verkosta || &lt;br /&gt;
|-&lt;br /&gt;
| nvidia, nvidia-glx tai nvidia-kernel|| Nvidia-näytönohjainten ajuri ||&lt;br /&gt;
|-&lt;br /&gt;
| openvpn || [[OpenVPN]], [[VPN]]-ohjelmisto. ||&lt;br /&gt;
|-&lt;br /&gt;
| pcmcia tai pcmciautils || Kannettavien tietokoneiden [[CardBus]]- eli PCMCIA-laajennuskorttien tuki ||   &lt;br /&gt;
|-&lt;br /&gt;
| policykit || [[PolicyKit]], käyttöoikeuksien toimintokohtainen hallinta || Älä poista käytöstä, mikäli oletuksena päällä&lt;br /&gt;
|-&lt;br /&gt;
| [[portmap]] || [[NFS]]:n käyttämä palvelu ||&lt;br /&gt;
|-&lt;br /&gt;
| postfix || [[Postfix]]-sähköpostipalvelin || Sähköpostipalvelin&lt;br /&gt;
|-&lt;br /&gt;
| powernowd || Säätää suorittimen kellotaajuutta, vrt cpuspeed || Kannettavien tietokoneiden virransäästöön &lt;br /&gt;
|-&lt;br /&gt;
| pppd tai ppp || Käynnistää [[PPP]]-palvelimen || &lt;br /&gt;
|-&lt;br /&gt;
| pppd-dns || kun ppp-yhteys katkaistaan, palauttaa tämä [[resolv.conf]]:n takaisin aikaisempaan tilaan. || &lt;br /&gt;
|-&lt;br /&gt;
| [[preload]] || Lataa ohjelmien tietoja ennakolta muistiin, mikä nopeuttaa niiden käynnistystä. ||&lt;br /&gt;
|-&lt;br /&gt;
| procps || [[proc-tiedostojärjestelmä]]n luonti ||&lt;br /&gt;
|-&lt;br /&gt;
| psacct | Prosessoriaktiviteettien tarkkailuun || Et luultavimmin tarvitse tätä.&lt;br /&gt;
|-&lt;br /&gt;
| [[pulseaudio]] || Äänipalvelin ||&lt;br /&gt;
|-&lt;br /&gt;
| rc || Käynnistää/sammuttaa tarvittavat skriptit, kun ajotaso muuttuu || &lt;br /&gt;
|-&lt;br /&gt;
| rcS || Käynnistää /etc/rcS.d/-skriptit numerojärjestyksessä || Et halua poistaa tätä käytöstä, järjestelmä ei enää käynnisty.&lt;br /&gt;
|-&lt;br /&gt;
| rdisc | Löytää reitittimet lähiverkossa || Löytyy ne muutenkin, joten älä käynnistä&lt;br /&gt;
|-&lt;br /&gt;
| readahead || Nopeuttaa ohjelmien käynnistystä. || Lukee käynnistystiedostot etukäteen nopeuttaen käynnistysaikaa &lt;br /&gt;
|-&lt;br /&gt;
| readahead_early || Nopeuttaa ohjelmien käynnistystä. || Lukee käynnistystiedostot etukäteen nopeuttaen käynnistysaikaa &lt;br /&gt;
|-&lt;br /&gt;
| readahead-desktop || Nopeuttaa työpöytäohjelmien lataamista. || &lt;br /&gt;
|-&lt;br /&gt;
| reboot || Käynnistää koneen uudelleen ||&lt;br /&gt;
|-&lt;br /&gt;
| restorecond || Tutkii uusien tiedostojen luomista [[SELinux]]ia varten. ||&lt;br /&gt;
|-&lt;br /&gt;
| rmnologin || || Älä koske.&lt;br /&gt;
|-&lt;br /&gt;
| rpcbind, rpcgssd, rpcidmapd, rpcsvcgssd ja rpc.statd || [[NFSv4]]-palveluita ||&lt;br /&gt;
|-&lt;br /&gt;
| rsync || Automatisoi [[rsync]]-komentojen suorittamisen  || &lt;br /&gt;
|-&lt;br /&gt;
| [[samba]] || Samba-palvelin || Windows-verkkojaot&lt;br /&gt;
|-&lt;br /&gt;
| saslauthd || Simple Authentication and Security Layer Authentication Daemon, Autentikointi yhteyspohjaisiin protokolliin || Et luultavasti tarvitse.&lt;br /&gt;
|-&lt;br /&gt;
| schroot || [[chroot]]-tilan alustus ||&lt;br /&gt;
|-&lt;br /&gt;
| screen-cleanup ||  || &lt;br /&gt;
|-&lt;br /&gt;
| [[sendmail]] || [[Sähköposti]]palvelin. ||&lt;br /&gt;
|-&lt;br /&gt;
| sendsigs || || Älä koske, jos oletuksena päällä &lt;br /&gt;
|-&lt;br /&gt;
| single || Käynnistää järjestelmän yhden käyttäjän tilassa || Älä koske, jolle tiedä mitä teet&lt;br /&gt;
|-&lt;br /&gt;
| skeleton || || &lt;br /&gt;
|-&lt;br /&gt;
| smartd || Tarkkailee levyjä ([[wikipedia:Self-Monitoring,_Analysis,_and_Reporting Technology|SMART]]). || Jätä päälle.&lt;br /&gt;
|-&lt;br /&gt;
| [[smolt]] || Lähettää koneen tietoja etäpalvelimelle tilastotarkoituksiin. ||&lt;br /&gt;
|-&lt;br /&gt;
| spamassassin || [[SpamAssassin]] sähköpostisuodin ||&lt;br /&gt;
|-&lt;br /&gt;
| [[squid]] || Proxy-palvelin&lt;br /&gt;
|-&lt;br /&gt;
| sshd tai ssh || Käynnistää [[OpenSSH]]-palvelimen ||&lt;br /&gt;
|-&lt;br /&gt;
| stop-bootchart || Pysäyttää [[bootchart]]-ohjelman ||&lt;br /&gt;
|-&lt;br /&gt;
| stop-bootlogd || Pysäyttää käynnistyksen lokin kirjaamisen. ||&lt;br /&gt;
|-&lt;br /&gt;
| sudo || [[Sudo]]n käyttäjätietojen hallinta || Älä koske, mikäli oletuksena päällä&lt;br /&gt;
|-&lt;br /&gt;
| syslog, syslogd tai sysklogd || Järjestelmän lokipalvelin. || &lt;br /&gt;
|-&lt;br /&gt;
| [[syslog-ng]] || Järjestelmän lokipalvelin, uudelleenkirjoitettu versio || &lt;br /&gt;
|-&lt;br /&gt;
| [[udev]] || Lataa laiteajureita, tekee [[dev-tiedostojärjestelmä]]n ym || Älä koske, jollet tiedä mitä teet.&lt;br /&gt;
|-&lt;br /&gt;
| udev-finish || ||&lt;br /&gt;
|-&lt;br /&gt;
| udev-mtab || || Älä koske.&lt;br /&gt;
|-&lt;br /&gt;
| [[ufw]] || [[Komentorivi]]pohjainen [[palomuuri]]asetustyökalu. Suorittaa määritellyn palomuuriskriptin. ||&lt;br /&gt;
|-&lt;br /&gt;
| umountfs || Tiedostojärjestelmien [[umount|irrottaminen]] ||&lt;br /&gt;
|-&lt;br /&gt;
| umountroot || [[Juuriosio]]n irrottaminen ||&lt;br /&gt;
|-&lt;br /&gt;
| [[usplash]] || Näyttää käynnistyksen etenemisen graafisesti ||&lt;br /&gt;
|-&lt;br /&gt;
| urandom || Satunnaisluvun siemenen ylläpitäminen || Älä koske.&lt;br /&gt;
|-&lt;br /&gt;
| vmware  || [[VMware]]-virtualisointi ||&lt;br /&gt;
|-&lt;br /&gt;
| vbesave || ||&lt;br /&gt;
|-&lt;br /&gt;
| vboxdrv || [[Virtualbox]]-virtualisointi||&lt;br /&gt;
|-&lt;br /&gt;
| virtualbox-ose || [[Virtualbox]]-virtualisointi||&lt;br /&gt;
|-&lt;br /&gt;
| vncserver || [[RealVNC]]-[[VNC]]-palvelin ||&lt;br /&gt;
|-&lt;br /&gt;
| wpa-ifupdown || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[wpa_supplicant]] || [[WLAN]]-korttien [[WPA]]-salaus. || Poista käytöstä, mikäli WPA-salaus on toteutettu ajurin sisällä (harvinaista).&lt;br /&gt;
|-&lt;br /&gt;
| [[winbind]] || [[Samba|Samban]] osa, joka mahdollistaa käyttäjätunnusten ja salasanojen synkronoinnin ||&lt;br /&gt;
|-&lt;br /&gt;
| [[webmin]] || Selainpohjainen järjestelmän asetustyökalu ||&lt;br /&gt;
|-&lt;br /&gt;
| xinetd || Palvelinohjelmien verkkoyhteyksien hallintaa ([[wikipedia:xinitd|artikkeli Wikipediassa]]) ||&lt;br /&gt;
|-&lt;br /&gt;
| xfs || Fonttipalvelin vanhemmissa [[X]]-versioissa. || Jätä käyttöön.&lt;br /&gt;
|-&lt;br /&gt;
| xorg-common tai x11-common || [[X Window System]]in automaattinen käynnistys || &lt;br /&gt;
|-&lt;br /&gt;
| yum || Suorittaa automaattisia [[yum]]-päivityksiä. || Käynnistä, mikäli uskot ettei jakelusi päivitysten mukana tule yllätyksiä.&lt;br /&gt;
|-&lt;br /&gt;
| yum-updatesd || Hakee tietoja saatavilla olevista yum-päivityksistä. || Välttämätön paneelin päivityskuvakkeen toiminnalle.&lt;br /&gt;
|-&lt;br /&gt;
| wacom tai xserver-xorg-input-wacom || [[Wacom]]-piirtopöydät || &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Järjestelmä]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Malline:Ubuntu&amp;diff=22337</id>
		<title>Malline:Ubuntu</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Malline:Ubuntu&amp;diff=22337"/>
		<updated>2008-08-12T16:32:39Z</updated>

		<summary type="html">&lt;p&gt;TJ: jollain tavalla olisi hyvä erottaa jakelut jotka ovat osa Ubuntu-projektia ja ne jotka ovat itsenäisiä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;toccolours&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#e6c1a1; text-align:center&amp;quot; | &#039;&#039;&#039;[[Ubuntu]]-pohjaisia [[jakelu]]ita&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | Ubuntu-projekti: [[Edubuntu]] | [[Gobuntu]]  | [[Kubuntu]] | [[Mythbuntu]] | [[Ubuntu]] | [[Ubuntu Studio]] | [[Xubuntu]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;font-size:90%; text-align:center&amp;quot; | Omia projektejaan: [[gNewSense]] | [[GOS]] | [[Linux Mint]] |  [[Nexenta]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Ubuntu_Studio&amp;diff=22334</id>
		<title>Ubuntu Studio</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Ubuntu_Studio&amp;diff=22334"/>
		<updated>2008-08-12T16:26:04Z</updated>

		<summary type="html">&lt;p&gt;TJ: artikkelin laajentamista&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Jakelu &lt;br /&gt;
| nimi=Ubuntu Studio&lt;br /&gt;
| logo=[[Kuva:UbuntuStudio.png|200px]]&lt;br /&gt;
| kuva= &lt;br /&gt;
| kuvateksti=&lt;br /&gt;
| yritys=[[Canonical|Canonical Ltd]] / Ubuntu Foundation&lt;br /&gt;
| viimeisin versio=8.04 LTS(Hardy Heron)&lt;br /&gt;
| päivämäärä= 24. huhtikuuta 2008&lt;br /&gt;
| pakettienhallinta=[[Apt]]&lt;br /&gt;
| tila=toiminnassa&lt;br /&gt;
| äitijakelu=[[Ubuntu]]&lt;br /&gt;
| sukulaisjakelut=&lt;br /&gt;
| kotisivu=[http://ubuntustudio.org/ ubuntustudio.org]}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ubuntu Studio&#039;&#039;&#039; on grafiikan ja multimedian tuotantoon tehty versio [[Ubuntu]]sta, jota jaellaan DVD-[[levykuva]]na. Ubuntu Studioon on valmiiksi integroitu reaaliaikaista median käsittelyä auttavia lisäohjelmia, kuten [[jack]], sekä optimointeja. Sen mukana tulee myös oletusasennuksessa tavallista Ubuntua kattavammin esiasennettuja mediankäsittelyohjelmia sekä graafisen alan sovelluksia.&lt;br /&gt;
&lt;br /&gt;
Ubuntu Studio on virallinen Ubuntun yhteisöprojekti, mikä tarkoittaa muun muassa sitä että todelliset erot Ubuntuun ovat asennusohjelmassa ja oletusohjelmavalikoimassa. Studio-variaatio säästää siis käyttäjältä vaivaa, mikäli halutaan päästä työn ääreen mahdollisimman pian.&lt;br /&gt;
&lt;br /&gt;
== Ubuntu Studion sovellukset ==&lt;br /&gt;
&lt;br /&gt;
Ubuntu Studion sovelluksia ovat muiden muassa:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Grafiikka&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[GIMP]]-kuvankäsittely&lt;br /&gt;
* [[Inkscape]]-vektorikuvitus&lt;br /&gt;
* [[Scribus]]-taitto-ohjelma.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Videot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Kino]]&lt;br /&gt;
* [[PiTiVi]]&lt;br /&gt;
* [[CinePaint]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ääni&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Ardour]]: Digitaalinen äänityöasema&lt;br /&gt;
* [[Rosegarden]]: Nuotinnusohjelma.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3D-mallinnus ja -animaatiot&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Blender]] - 3D-mallinnus- ja kuvantamisohjelma&lt;br /&gt;
&lt;br /&gt;
== Muualla verkossa ==&lt;br /&gt;
&lt;br /&gt;
* [http://ubuntustudio.org/ Viralliset kotisivut]&lt;br /&gt;
* [http://www.ubuntu-fi.org/lataa.html#vaihtoehtoiset_versiot Lataa Ubuntu Studio] (valitse Ubuntu Studio kohdasta &amp;quot;Valitse jakelu&amp;quot;)&lt;br /&gt;
* [http://forum.ubuntu-fi.org/index.php?board=25.0 Keskustelualue &amp;quot;Multimedia ja grafiikka&amp;quot;] Ubuntu Suomen keskustelualueilla.&lt;br /&gt;
* [http://www.painomaailma.fi/?q=node/420 Graafisen suunnittelijan vapaat vaihtoehdot] (artikkeli Painomaailma-lehdessä)&lt;br /&gt;
&lt;br /&gt;
{{debian}}&lt;br /&gt;
{{ubuntu}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Jakelut]]&lt;br /&gt;
[[Luokka:Ubuntu]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=CrossOver_Games&amp;diff=22283</id>
		<title>CrossOver Games</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=CrossOver_Games&amp;diff=22283"/>
		<updated>2008-08-09T10:05:46Z</updated>

		<summary type="html">&lt;p&gt;TJ: Ak: Uusi sivu: &amp;#039;&amp;#039;&amp;#039;CrossOver Games&amp;#039;&amp;#039;&amp;#039; on CodeWeavers-yrityksen Windows-pelien toimimiseen Linuxilla (myös Mac OS) keskittynyt Wine-pohjainen tuote. Tuote on jatkoa aiemmalle hyötyohjelmille tar...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;CrossOver Games&#039;&#039;&#039; on CodeWeavers-yrityksen Windows-pelien toimimiseen Linuxilla (myös Mac OS) keskittynyt [[Wine]]-pohjainen tuote. Tuote on jatkoa aiemmalle hyötyohjelmille tarkoitetulle CrossOver Office -tuotteelle, perus-Winen pelituenkin parantuessa kaiken aikaa. Tuote ostetaan kertahinnalla, mutta hintaan sisältyy ilmaiset päivitykset 12 kuukauden ajan.&lt;br /&gt;
&lt;br /&gt;
Toisin kuin oleellisin kilpailijansa [[Cedega]], CrossOver Gamesin kaikki parannukset Winen pelitukeen palautetaan osaksi alkuperäistä Wine-projektia. Tämä yhdessä muiden Winen kehittäjien peleihin kasvaneen kiinnostuksen myötä on tehnyt CrossOver Gamesista parhaimman valinnan Windows-pelien pelaamiseen lyhyessä ajassa.&lt;br /&gt;
&lt;br /&gt;
Tuettuja pelejä ovat muun muuassa World of Warcraft, EVE Online, Guild Wars, Prey ja Steam-pelit (Half-Life 2, Team Fortress 2, Counterstrike, Civilization 4).&lt;br /&gt;
&lt;br /&gt;
== Aiheesta muualla ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.codeweavers.com/products/cxgames/ CrossOver Games] -tuotesivu&lt;br /&gt;
* [http://www.codeweavers.com/ CodeWeavers]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Cedega&amp;diff=22282</id>
		<title>Cedega</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Cedega&amp;diff=22282"/>
		<updated>2008-08-09T09:51:40Z</updated>

		<summary type="html">&lt;p&gt;TJ: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ohjelma | nimi=Cedega | kuva= [[Kuva:cedega-logo.jpg|150px]]| kuvateksti= | lisenssi=[[GPL]] | kotisivu= [http://www.transgaming.com/ TransGaming] | käyttöliittymä=[[X]]}}&lt;br /&gt;
Cedega (ent. &#039;&#039;Winex&#039;&#039;) on TransGamingin kehittämä kaupallinen versio [[Wine|Winestä]], joka on erityisesti tarkoitettu pelien pelaamiseen. Varsinkin suosituimmista peleistä monet toimivat Cedegalla melko saumattomasti. Cedegan käyttäjät maksavat kuukausimaksua, jolla he saavat käyttöön uuden version kuukausittain ja oikeuden äänestää siitä, minkä pelien toimivuutta kehitetään enemmän. Cedega tekee  [[Kaupalliset pelit|kaupallisten pelien]] pelaamisesta Linuxilla helpompaa, kun pelitalojen ei tarvitse välttämättä portata pelejään erityisesti Linuxille. &lt;br /&gt;
&lt;br /&gt;
Toisaalta Winen DirectX-tuki on parantunut viime aikoina harppauksin ja siten Wine toimii monesti jopa paremmin kuin Cedega myös pelien kanssa. Erityisesti Wineä teknisesti lähempänä oleva (ja Wineen parannukset palauttava) [[CrossOver Games]] alkaa olla Cedegaa parempi vaihtoehto monessa tapauksessa.&lt;br /&gt;
&lt;br /&gt;
==Cedega CVS:stä==&lt;br /&gt;
Kuten [[CrossOver Office]], myös Cedega on ilmaiseksi ladattavissa lähdekoodimuodossa kehittäjän [[CVS]]-palvelimelta. Tällöin siitä saa itse kääntämällä melkein yhtä toimivan version kuin kaupallinen binäärikin on. Tämän CVSCedegan lataus- ja käännösprosessin helpottamiseksi on tehty skripti, jonka voi ladata  [http://winecvs.linux-gamers.net/WineCVS.sh täältä].&lt;br /&gt;
&lt;br /&gt;
==Aiheesta muualla==&lt;br /&gt;
*[http://www.transgaming.com/ TransGaming]&lt;br /&gt;
*[http://winecvs.linux-gamers.net/index.php/Main_Page WineCVS Wiki]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Emulaattorit ja virtuaalikoneet]]&lt;br /&gt;
[[Luokka:Pelit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Pelit&amp;diff=22281</id>
		<title>Pelit</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Pelit&amp;diff=22281"/>
		<updated>2008-08-09T09:50:39Z</updated>

		<summary type="html">&lt;p&gt;TJ: CrossOver Games lienee syytä maintia, toimii jo monesti paremmin kuin Cedega ja tukee Winen kehitystyötä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Linuxilla, kuten monilla muillakin käyttöjärjestelmillä on saatavailla lukuisa joukko erilaisia pelejä. Linuxille ei tuoteta kaupallisia pelejä vastaavassa määrin kuin vaikkapa Windowsille, Macille tai pelikonsoleille, mutta tästä huolimatta pelejä on kuitenkin runsaasti saatavilla. Linux-pelien erityinen ominaispiirre on usein se, että ne ovat käyttöjärjestelmän tapaan usein avoimeen lähdekoodiin perustuvia ja [[ilmaiset pelit|ilmaisia]], vaikka [[Kaupalliset pelit|kaupallisiakin pelejä]] on nykyisin paremmin saatavilla.&lt;br /&gt;
&lt;br /&gt;
Kaupallisista peleistä esimerkiksi Unrealin pelimoottoriin pohjautuva Yhdysvaltain armeijan kehittämä [http://www.americasarmy.com/ America&#039;s Army] ja Quake 3:n pelimoottorin päälle rakennettu [http://www.enemy-territory.com Wolfenstein: Enemy Territory] ovat saatavilla ilmaiseksi Linuxille. Viimeaikojen merkittävin kaupallinen Linux-pelijulkaisu lienee [http://www.enemyterritory.com/ Enemy Territory Quake Wars] joka ei kuitenkaan ole ilmaiseksi saatavilla. Vapaiden pelien puolelta suosittuja pelejä ovat deathmatch-moninpeliräiskintä [[Nexuiz]], Counter Strike-tyyppinen taistelupeli [http://www.urbanterror.net Urban Terror] ja tasohyppelypeli [http://www.secretmaryo.org/ Secret Maryo Chronicles].&lt;br /&gt;
&lt;br /&gt;
Windows-pelejä voi pelata Linuxilla [[Wine]]n tai siihen perustuvien kaupallisten versioiden, [[CrossOver Games]]in tai [[Cedega]]n avulla. Nykyisin suuri osa Windows-peleistä on mahdollista saada toimimaan näillä, mutta se vaatii usein tiettyjen asetusten säätämistä ja muun muassa alkuperäisen pelin cd-kopiosuojauksen poistamista. Kopiosuojaus poistetaan yleensä &#039;&#039;no-cd crack&#039;&#039; murto-ohjelman avulla, mutta tämä on laitonta eikä näin ollen sallittua. Yleisesti ottaen voidaan kuitenkin todeta, että on parempi pelata suoraan Linuxille tarkoitettuja pelejä kuin yrittää pelata Windows-pelejä Linuxin päällä. Linux-pelien valikoima kasvaa koko ajan ja tukemalla Linux-pelejä tuet myös Linux-pelaamisen tulevaisuutta.&lt;br /&gt;
&lt;br /&gt;
CrossOver Gamesin kehittäjä Codeweavers parantaa työllään jatkuvasti myös alkuperäistä Wineä. Uudehkon Games-tuotteen lisäksi heiltä on saatavilla myös CrossOver Office yrityskäyttöön. Transgaming alkoi kehittää omaa Cedegaansa vanhasta Winen versiosta, ja on ollut lunastamatta aiempaa lupaustaan kehitystyönsä palauttamisesta Wine-yhteisölle.&lt;br /&gt;
&lt;br /&gt;
Tässä Wikissä pelaamiseen liittyviä artikkeleita löytyy seuraavista luokista:&lt;br /&gt;
* [[:Luokka:Pelit|Pelit-luokka]]&lt;br /&gt;
* [[:Luokka:Ohjelmat Winellä|Ohjelmat Winellä -luokka]]&lt;br /&gt;
&lt;br /&gt;
==Linkkejä==&lt;br /&gt;
===Linux-pelisivustoja ===&lt;br /&gt;
* [http://freegamer.blogspot.com/ Free Gamer] - Avoimen lähdekoodin pelejä&lt;br /&gt;
* [http://happypenguin.org/ Happypenguin] - The Linux Game Tome, lukuisia vapaita pelejä&lt;br /&gt;
* [http://www.linux-gamers.net/ Linux Gamers] - Ohjeita, uutisia ym.&lt;br /&gt;
* [http://www.linuxgames.com/ LinuxGames] - Linux-peliuutisia&lt;br /&gt;
* [http://icculus.org/ Icculus] - Peliporttaukset&lt;br /&gt;
* [http://icculus.org/lgfaq/ Linux Gamers&#039; FAQ] - Linux Gamers FAQ: Linux pelaajien usein esittämät kysymykset - lukuisia pelejä listattuna&lt;br /&gt;
* [http://libregamewiki.org/ Libre Game Wiki] - Vapaita pelejä käsittelevä wiki&lt;br /&gt;
* [http://www.pelimaailma.org/index.php?sivu=pelit&amp;amp;s=pelit&amp;amp;os=3 Pelimaailma] - Pelimaailma.org:n Linux-pelilista&lt;br /&gt;
* [http://linux.strangegamer.com/ Strange Gamer] - Linux-pelaajan opas&lt;br /&gt;
&lt;br /&gt;
===Ubuntu-painotteiset pelisivustot===&lt;br /&gt;
&lt;br /&gt;
* [http://gaming.gwos.org/ Ubuntu Gamer Arena] - Ubuntun peliuutisia&lt;br /&gt;
* [http://doc.gwos.org/index.php/Native_Games/ Native Games List] - Lista natiiveista Linux- peleistä&lt;br /&gt;
* [http://doc.gwos.org/index.php/Non_Native_Game/ Non-Native Games List] - Lista Windows-peleistä jotka on mahdollista saada toimimaan Linuxissa&lt;br /&gt;
&lt;br /&gt;
=== Kaupalliset Linux-pelit ===&lt;br /&gt;
* [http://www.tuxgames.com TuxGames]&lt;br /&gt;
* [http://www.linuxgamepublishing.com Linux game publishing]&lt;br /&gt;
* [http://liflg.org/ Loki Installers for Linux Games]&lt;br /&gt;
&lt;br /&gt;
===Windows-pelit ja Linux===&lt;br /&gt;
* [http://www.winehq.com/ Wine] - Avoimen lähdekoodin toteutus Windows API:sta pohjautuen X, OpenGL ja Unix alustalle.&lt;br /&gt;
* [http://appdb.winehq.com Winen ohjelmatietokanta] - Winen tietokanta, sisältää listan sovelluksista ja peleistä jotka toimivat Winellä. &lt;br /&gt;
* [http://frankscorner.org/index.php Frank&#039;s Corner] - Wineen keskittynyt sivusto&lt;br /&gt;
* [http://www.codeweavers.com/products/cxgames/ CrossOver Games]&lt;br /&gt;
* [http://cedega.com/ Cedega]&lt;br /&gt;
* [http://ubuntuforums.org/forumdisplay.php?f=313/ Wine subforum] - Windows peleihin keskittyä Wine-foorumi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Pelit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Malline:Tervetuloa&amp;diff=21935</id>
		<title>Malline:Tervetuloa</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Malline:Tervetuloa&amp;diff=21935"/>
		<updated>2008-07-01T11:32:45Z</updated>

		<summary type="html">&lt;p&gt;TJ: ok, mutta revertin sijaan säilyttäisin tämän muodon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0 1em 1em 1em; background-color:#F8F8FF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
===Tervetuloa Linux.fi-sivustolle!===&lt;br /&gt;
Linux.fi on kaikkien muokattavissa oleva [[Lisenssi|vapaa]] ohjesivusto Linux-käyttöjärjestelmälle ja avoimille ohjelmille. Luehan [[Aloittelijalle|aloittelijan ohjeet]], mikäli sinulla ei ole lainkaan aiempaa Linux-kokemusta. Jos sinulla on jokin Linux-ongelma, joka ei tahdo selvitä, lue [[Apua]]-sivu.&lt;br /&gt;
&lt;br /&gt;
Ajankohtaista keskustelua wikistä käydään [[Linux.fi:Kahvihuone|Kahvihuoneessa]], lue ja osallistu! Wikin käyttöä voit harjoitella [[Linux.fi:Hiekkalaatikko|Hiekkalaatikolla]]. Ennen kuin ryhdyt muokkaamaan sivuja, luethan [[Linux.fi:Merkitsemiskäytäntöjä|merkitsemiskäytännöt]]. Wikin IRC-kanava on [[Linux.fi:IRC|#wikilinux]] IRCnetissä.&lt;br /&gt;
&lt;br /&gt;
Linux.fi:hin kuuluvat myös Linux-aiheiset [http://linux.fi/foorumi/ WWW-keskustelualueet].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Jakelu&amp;diff=21712</id>
		<title>Jakelu</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Jakelu&amp;diff=21712"/>
		<updated>2008-06-26T20:00:59Z</updated>

		<summary type="html">&lt;p&gt;TJ: läpikäyntiä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alunperin [[wikipedia:fi:Gnu/linux|GNU/Linux]]in käyttäjillä oli tapana asentaa kääntämällä itse [[wikipedia:fi:Linux_(ydin)|Linux-kernel/ydin]] ja sen päälle [[wikipedia:fi:GNU|GNU-projektin]] kehittämiä [[wikipedia:fi:Käyttöjärjestelmä|käyttöjärjestelmän]] työkaluja eli kirjastoja ja apuohjelmia, joista yhdessä koostui GNU/Linux-käyttöjärjestelmä (eli tuttavallisemmin pelkkä ”Linux”). Tämän käyttöjärjestelmän päälle voitiin asentaa haluttuja ohjelmia.&lt;br /&gt;
&lt;br /&gt;
Jo pitkään on ollut vaihtoehtona, että jokin kolmas osapuoli paketoi GNU/Linuxin valmiiksi kokonaisuudeksi (nopeuttamaan käyttöönottoa) eri tarkoituksia varten. Tämän työn tuloksia kutsutaan eri nimillä: &lt;br /&gt;
* jakelu&lt;br /&gt;
* levitysversio&lt;br /&gt;
* ohjelmakokonaisuus&lt;br /&gt;
* levityspaketti&lt;br /&gt;
* tai harrastajapiireissä tuttavallisimmin &amp;quot;distro&amp;quot; (engl. Distribution).&lt;br /&gt;
&lt;br /&gt;
=== Työpöytäkäyttö ===&lt;br /&gt;
&lt;br /&gt;
Työpöytäkäyttöön tarkoitetussa levityspaketeissa valitaan käyttöjärjestelmän perustan lisäksi mukaan yksi tai useampi [[wikipedia:fi:Graafinen_käyttöliittymä|graafinen käyttöliittymä]], joko yleisistä työpöytäympäristöistä kuten [[KDE]], [[GNOME]], [[Xfce]] tai pelkkä [[ikkunointiohjelma]] kuten: [[Blackbox]], [[IceWM]], [[Window Maker]] jne.&lt;br /&gt;
Levityspaketissa on mukana myös suuri määrä erilaisia ohjelmia jotka mahdollistavat tietokoneen käytön erilaisissa tehtävissä. Esimerkiksi mukaan on voitu valita eri ohjelmia eri tarkoituksia varten, tässä muutamia esimerkkejä:&lt;br /&gt;
&lt;br /&gt;
*Toimistokäyttöön: OpenOffice.org, Koffice, Abiword, Gnumeric.&lt;br /&gt;
*Graafiseen työhön: GIMP, Inkscape, Krita, Scribus, Gwenview.&lt;br /&gt;
*Multimedian toistamiseen: Kaffeine, Totem, Banshee, Amarok.&lt;br /&gt;
&lt;br /&gt;
=== Palvelinkäyttö ===&lt;br /&gt;
&lt;br /&gt;
[[Palvelin | Palvelinkäyttöön]] tarkoitetuissa levityspaketeissa valitaan käyttöjärjestelmän lisäksi eri palveluita tarjoavia palvelinohjelmia mukaan kuten: &lt;br /&gt;
&lt;br /&gt;
*(S)FTP-palvelin &lt;br /&gt;
*HTTP/WWW-palvelin&lt;br /&gt;
*SSH-palvelin &lt;br /&gt;
*Sähköpostipalvelin&lt;br /&gt;
 &lt;br /&gt;
Joissakin palvelinkäyttöön tarkoitetuissa levityspaketissa nämä palvelut ovat päällä oletuksena mikä tarkoittaa että käyttäjän täytyy myös omata perustiedot miten säätää palvelut, [[Palomuuri | suojata]] palvelimensa ja huolehtia sen [[Tietoturva | tietoturvasta]].&lt;br /&gt;
Toinen lähestymistapa on, että palvelimen asentaja oletetaan tietävän mitä tekee ja haluavan itse valita asennettavat paketit. Toki tietoturvaosaamista tarvitaan silloinkin, viimeistään siinä vaiheessa, kun itse asentaa palvelut.&lt;br /&gt;
&lt;br /&gt;
Palvelinkäyttöön tarkoitetuissa levityspaketissa ei usein tule oletuksena graafista käyttöliittymää mukana kuten työpöytäkäyttöön tarkoitetuissa, vaan järjestelmää hallitaan usein [[Komentorivin_perusteet | komentorivi-pohjaisella]] [[wikipedia:fi:Käyttöliittymä|käyttöliittymällä]] itse tietokoneella tai asiakaskoneella [[Ssh | SSH]]:n kautta. Mikään ei kuitenkaan estä asentamasta palvelimelle graafista käyttöliittymää tai muita ohjelmia. Myös muutos on toisinpäin mahdollinen eli työpöytäkäyttöön tarkoitettuun levityspakettiin voidaan asentaa palvelinohjelmia.&lt;br /&gt;
&lt;br /&gt;
Isommat jakelut sopivat yleensä sekä työpöytä- että palvelinkäyttöön. Joissakin jakeluissa asennusohjelma kysyy mihin asennusta on tarkoitus käyttää ja muokkaa perusasennusta sen mukaan, mutta palvelin- tai työpöytäohjelmistojen asentaminen jälkikäteen ei ole ongelma missään jakelussa.&lt;br /&gt;
&lt;br /&gt;
== Jakeluiden suhde toisiinsa ==&lt;br /&gt;
&lt;br /&gt;
Monet levityspaketit ovat johdannaisia toisistaan. Vanhimpia jakeluita ovat [[Slackware]], [[Debian]] ja [[Red Hat]]. Esimerkiksi Debian GNU/Linux pohjalle rakentuu nykyään melkoinen määrä uusia levityspaketteja: Knoppix, Linspire, Mepis, Ubuntu, jne. &lt;br /&gt;
Red Hatin yksityiskäyttäjille ja harrastajille suunnattu jakelu on nykyään Fedora (aikaisemmin Fedora Core), kaupallinen versio on nimeltään ”Red Hat Enterprise Linux” jota myydään yrityksille. Red Hatin kaupallisesta versiosta on olemassa CentOS-jakeluversio, joka tarjoaa 100% binääriyhteensopivuuden kaupallisen jakeluversion kanssa, mutta ilman kaupallista tukea.&lt;br /&gt;
&lt;br /&gt;
Jakeluversiot ovat keskenään melko yhteensopivia; hakemistorakenne ja monet käytännöt ovat samoja, samoja ohjelmia saa kaikkiin jakeluihin jne. Jos tietty ohjelma ei löydy omasta jakelusta sen asentaminen jostakin toisesta onnistuu ainakin [[Lähdekoodi|lähdekoodista]] [[Ohjelmien_asentaminen |asentamalla]] eli [[Kääntäminen | &amp;quot;kääntämällä&amp;quot;]]. Asentaminen toisesta jakelusta voi kuitenkin sekoittaa [[Paketinhallintajärjestelmä|paketinhallinnan]] tai aikaansaada muuta epätoivottavaa, joten sitä ei kannata tehdä ymmärtämättä järjestelmää.&lt;br /&gt;
&lt;br /&gt;
Jakeluversioiden erot löytyvät pääasiassa asennustavassa sekä mukana tulevissa graafisissa hallintatyökaluissa, kuten esimerkiksi Novellin (open)SUSE:n ”Yast”:n ja Mandrivan ”MCC”:n välillä. Asetuksien muutokset mitä käyttäjä tekee eri jakeluversioiden omilla hallintatyökaluilla, voidaan myös vähintään tehdä muissa jakeluversioissa, käyttämällä tekstieditoria. Kaikki asetukset tallennetaan GNU/Linux-käyttöjärjestelmässä tavallisiin tekstitiedostoihin joiden sijainnit ovat yleensä samoissa paikoissa jakeluversiosta riippumatta. Tällä tavoin itse GNU/Linuxin periaatteet ymmärtämällä, käyttäjä voi hallita kaikkia distroja.&lt;br /&gt;
&lt;br /&gt;
== Eri jakeluita ==&lt;br /&gt;
Katso [[Linuxin jakelupaketit]], [[Jakelun valinta]] sekä [[:Luokka:Jakelut]].&lt;br /&gt;
&lt;br /&gt;
== Mikä on jakelupakettini versio? ==&lt;br /&gt;
&lt;br /&gt;
Alla ovat lueteltuina eri jakelupakettien tiedostot, joista voi lukea jakelupaketin version. Tiedoston sisällön saat selville esimerkiksi &#039;&#039;cat&#039;&#039;-käskyllä.&lt;br /&gt;
&lt;br /&gt;
* Debian&lt;br /&gt;
 /etc/debian_version&lt;br /&gt;
* Gentoo&lt;br /&gt;
 /etc/gentoo-release&lt;br /&gt;
* Mandrake, Mandriva 2005&lt;br /&gt;
 /etc/mandrake-release&lt;br /&gt;
* Redhat / Fedora&lt;br /&gt;
 /etc/redhat-release&lt;br /&gt;
* Slackware&lt;br /&gt;
 /etc/slackware-version&lt;br /&gt;
&lt;br /&gt;
== Minkä Linux-levityspaketin valitsisin? ==&lt;br /&gt;
&lt;br /&gt;
Tähän erittäin usein kysyttyyn kysymykseen on erittäin vaikea vastata hyvin. &amp;quot;Oikea&amp;quot; vastaus riippuu paitsi omista tarpeista myös omista taidoista ja kiinnostuksesta. Haluaako kysyjä keskittyä koneen käyttämiseen vai onko kone itsessään harrastus?&lt;br /&gt;
&lt;br /&gt;
Esimerkiksi mahdollisimman helppoa ja aloittelijaystävällistä jakelua etsivät kääntyvät usein [[Mandriva]]n, [[SuSE]]n tai [[Ubuntu]]n pariin. Toisaalta vaikkapa [[Debian]], [[Gentoo]] ja [[Slackware]] ovat edistyneempien käyttäjien suosiossa.&lt;br /&gt;
&lt;br /&gt;
=== Vaihtoehto 1 ===&lt;br /&gt;
&lt;br /&gt;
Valitse sama jakeluversio, joka Linuxia taitavalla kaverillasikin on.&lt;br /&gt;
&lt;br /&gt;
Kun valitset saman levityspaketin, jota kaverisikin käyttää, saat helpoimmin apua ongelmatilanteissa. Kaverisi on saattanut jo törmätä ongelmaan, jonka kanssa painiskelet ja pystyy auttamaan sinua. Toisaalta, jos hänen koneessaan jokin ohjelma toimii, joka sinulla ei, niin voit saada vinkkiä ongelmaan tutkimalla, miten hänen kokonpanonsa eroaa omastasi. Lähituen saaminen Linux-ongelmissa on varmasti yksi tärkeimpiä valintaperusteita levityspaketille.&lt;br /&gt;
&lt;br /&gt;
=== Vaihtoehto 2 ===&lt;br /&gt;
&lt;br /&gt;
Valitse yleinen ja hyvin tunnettu jakelu.&lt;br /&gt;
&lt;br /&gt;
Yleisiä jakeluversioita ovat mm. [[Debian]], [[Fedora]], [[Gentoo]], [[Mandriva]], [[openSUSE]], [[Slackware]] ja [[Ubuntu]]. Kaikille näistä on olemassa omia web-sivustoja, usein myös suomeksi. Ja koska kyseisiä levityspaketteja käytetään Suomessakin paljon, voit suhteellisen pian saada vastauksen näitä versioita käyttäviltä henkilöiltä, mikäli ongelmasi ei ole todella harvinainen. &lt;br /&gt;
&lt;br /&gt;
Ensiksi kannattaa tutustua levityspaketin toimittajan omiin web-sivuihin ja etsiä sieltä Errata, Support tai QA -osioita, joissa käsitellään jakeluversioon liittyviä ongelmia.&lt;br /&gt;
&lt;br /&gt;
=== Vaihtoehto 3 ===&lt;br /&gt;
&lt;br /&gt;
Hanki levityspaketti jonkin Linux-alkeiskirjan mukana.&lt;br /&gt;
&lt;br /&gt;
Levityspaketin hankkiminen jonkin Linux-lähdeteoksen kanssa on harkitsemisen arvoinen vaihtoehto. Näin voit tutustua uuden järjestelmäsi toimintaan etukäteen rauhassa lukemalla ja kokeilla kirjan ohjeita sen jälkeen käytännössä. Kirjan ja asennusromppuja on saatavissa myös kirjastosta ilman korvausta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Huom.&#039;&#039;&#039; Kovin vanhaa jakeluversiota ei kannata hankkia. Vaikka kymmenen vuotta vanha Unix-kirja saattaa vielä olla perusteiltaan käypä, parin vuoden takaiseen jakeluversioon on jo liki kaikista ohjelmista uudet versiot tarjolla ja ainakin työpöytä- ja toimisto-ohjelmissa kehitys on ollut nopeaa. Riippuen jakelusta tietoturvapäivityksiä voi saada korkeintaan muutaman vuoden vanhaan jakeluversioon, ja erityisesti uusilla tietokoneilla mahdollisimman tuore laitetuki on tarpeen.&lt;br /&gt;
&lt;br /&gt;
=== Vaihtoehto 4 ===&lt;br /&gt;
&lt;br /&gt;
Valitse jokin [[Live-CD|Live-levityspaketti]] ja kokeile sen käyttöä ilman asentamista.&lt;br /&gt;
&lt;br /&gt;
Nykyään ei Linuxia tarvitse asentaa koneelle sitä käyttääkseen, vaan täydellisen työpöytäympäristön saa käynnistettävälle CD:lle ahdettuna. CD laitetaan asemaan ja kone käynnistetään siltä, jonka jälkeen (muutaman minuutin laitteistotunnistuksen jälkeen) ollaankin graafisella työpöydällä. Parhaimmillaan kaikki toimii suoraan ilman mitään säätöjä, mutta yleensä tunnistus kuitenkin ontuu paikoittain. Usein tuloksena kuitenkin on ympäristö jossa esimerkiksi WWW-surffailu tai CD-levyjen kirjoittaminen onnistuu ilman mitään ylimääräisiä säätöjä. Tämä on helppo tapa saada asiasta hieman kuvaa ja mahdollistavatpa useimmat Live-CD:t vieläpä kiintolevylle asennuksen samalta levyltä, jos sattuu enemmänkin kiinnostamaan.&lt;br /&gt;
&lt;br /&gt;
Live-levy on käynnistettävä CD-levy, jolta Linux käynnistyy suoraan käyttövalmiiksi ja sen sisältämiä sovellusohjelmia voi suorittaa levyltä ilman erillistä asennusta. Näin voit varmistaa laitteiston yhteensopivuuden ja totutella Linuxin käyttöön vaarantamatta koneellasi mahdollisesti jo olevaa käyttöjärjestelmää ja tietoja.&lt;br /&gt;
&lt;br /&gt;
Live-versioiden ongelmana on käytön hitaus ja mahdollisten asetusten tallentaminen, joka käy helpoiten USB-muistitikulle. Osaavatpa useimmat CD-versiot liittää työpöydälle myös kuvakkeet koneessa jo olevan käyttöjärjestelmän levyihin, jolloin niitä voidaan lukea kun ollaan käynnistetty kone Linuxiin.&lt;br /&gt;
&lt;br /&gt;
Jos tällainen levityspaketti toimii ja tuntuu hyvältä, sen voi joko asentaa kovalevylle tai hakea verkosta varsinaisen kovalevylle asennettavan version. Kun levityspaketin vielä polttaa CD-RW-levyille, voi levyn kierrättää seuraavan levityspaketin käyttöön, mikäli ei pidä ensimmäisestä kokeilemastaan.&lt;br /&gt;
&lt;br /&gt;
Luonnollinen jatke Live-CD:lle on luonnollisestikin Live-DVD, jolle mahtuu jo hyvinkin kattava työpöytäympäristö. Ikävä kyllä näiden saatavuus netistä voi olla niiden suuren koon ja polttavien DVD-aseman puuttumisen vuoksi vaikeata. &lt;br /&gt;
&lt;br /&gt;
==== Muutamia laadukkaita ilmaisia LiveCD-distroja ====&lt;br /&gt;
&lt;br /&gt;
* [http://kanotix.com/changelang-eng.html] - [[Kanotix]] (kuin Knoppix, mutta täysin Debian-yhteensopiva paketeiltaan, [http://klik.atekon.de/ Klik]-asennukset)&lt;br /&gt;
* [http://www.knoppix.org/] - [[Knoppix]] (ensimmäinen laajalle levinnyt LiveCD-distro)&lt;br /&gt;
* [http://www.mepis.com] - [[Mepis]] (Live-cd, jossa panostettu erityisesti helppokäyttöisyyteen ja multimedian toimivuuteen)&lt;br /&gt;
* [http://www.pclinuxonline.com/pclos/] - [[PCLinuxOS]] (sisältää todella paljon ohjelmia ja myös suljetut NVIDIA/AMD-ajurit, joten pelaaminenkin onnistuu suoraan)&lt;br /&gt;
* [http://linux.ilmainen.net/suomiknoppix/iso/] - [[SuomiKnoppix]] (Tapani Räikkösen Suomi-versio Knoppixista)&lt;br /&gt;
* [http://www.ubuntu.com/] - [[Ubuntu]] (imuroinnin vaihtoehtona myös painettuja CD-levyjä saa ainakin toistaiseksi tilattua postitse aivan ilmaiseksi)&lt;br /&gt;
* [http://www.xfld.org/Xfld/en/index.html] - [[Xfld]] (Knoppix kevyemmällä ja nopeammalla Xfce-työpöydällä)&lt;br /&gt;
&lt;br /&gt;
=== Vaihtoehto 5 === &lt;br /&gt;
&lt;br /&gt;
Valitse levityspaketti sen päivitystiheyden perusteella.&lt;br /&gt;
&lt;br /&gt;
Osa Linux-levityspaketeista päivittyy melko tiheään, jopa useita kertoja vuodessa. Tällöin voi tulla rasitteeksi seurata korjaus- ja tietoturvapäivityksiä, joita ei vanhalle levityspaketille tueta kovin pitkään uuden version ilmestymisen jälkeen. Tyypillisesti tuki vanhalle versiolle taataan 12-18 kuukaudeksi uuden version julkaisun jälkeen. Tällöin vanha versio kannattaa päivittää uuteen, jotta oman koneen tietoturva ei vaarannu.&lt;br /&gt;
&lt;br /&gt;
Onneksi uuden version päivittäminen vanhan version päälle menee yleensä vaivattomasti valitsemalla uuden levityspaketin asennusohjelmasta Päivitä-vaihtoehdon. Omat tiedot kannattaa silti muistaa varmuuskopioida ennen jakelupaketin päivittämistä.&lt;br /&gt;
&lt;br /&gt;
Monet Linux-jakelijat tarjoavat ns. yritysversion, jota tuetaan viisi tai jopa seitsemän vuotta julkistuspäivämäärästä eteenpäin. Näin voi valmistautua rauhassa uuteen jakeluversioon siirtymiseen esimerkiksi laitteiston päivittämisen yhteydessä. Enterprise-versio on esimerkiksi RedHatin [[RHEL]].&lt;br /&gt;
&lt;br /&gt;
=== Vaihtoehto 6 ===&lt;br /&gt;
&lt;br /&gt;
Kokeile netissä olevia valintavelhoja. Vastaa kysymyksiin ja velho valitsee sinulle sopivan distron.&lt;br /&gt;
&lt;br /&gt;
http://www.zegeniestudios.net/ldc/index.php?firsttime=true&lt;br /&gt;
&lt;br /&gt;
=== Tietoa eri jakeluista ===&lt;br /&gt;
Eri jakeluversioista saat tietoa [[:Luokka:Jakelut|tästä wikistä]], tai vaikka [http://www.distrowatch.com/ Distrowatchista].&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Jakelut]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=21711</id>
		<title>Mistä Linux</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Mist%C3%A4_Linux&amp;diff=21711"/>
		<updated>2008-06-26T19:46:59Z</updated>

		<summary type="html">&lt;p&gt;TJ: tekstin läpikäyntiä&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ostaminen asentamista varten ==&lt;br /&gt;
&lt;br /&gt;
Mikäli haluat ostaa valmiin asennus-CD:n tai -DVD:n, niin ainakin seuraavat paikat myyvät erilaisia Linux-[[jakelu]]ita:&lt;br /&gt;
&lt;br /&gt;
* http://www.dataclub.fi/&lt;br /&gt;
* http://www.linux-tuki.fi/linux-cd&lt;br /&gt;
* http://www.kampusdata.fi/&lt;br /&gt;
* http://linuxdisk.urli.net/&lt;br /&gt;
&lt;br /&gt;
Kannattaa kysyä myös muista ohjelmistoja myyvistä liikkeistä &amp;amp;ndash; ja Linuxia käyttäviltä tutuilta.&lt;br /&gt;
&lt;br /&gt;
Osa asennuslevyjen valmistajista lahjoittaa osan tuotoistaan valitsemansa jakelupakettiprojektin käyttöön, osa pyrkii vain myymään asennuslevyjä halvalla. Eroa on myös siinä, ostaako pelkän CD-levyn vai sisältääkö paketti ohjekirjan ja mahdollisesti tukipalvelut &amp;amp;ndash; ja sisältääkö paketti vain yhden CD-levyn keskeisillä ohjelmilla vaiko koko jakelun (esimerkiksi koko Debian on 2 DVD:tä tai 14 CD:tä sekä suurinpiirtein saman verran [[lähdekoodi]]a). Varsinainen asennuslevy yleensä riittää, jos tarkoituksena on asentaa Linux vain muutamalle koneelle ja käytössä on laajakaistayhteys.&lt;br /&gt;
&lt;br /&gt;
Myytävänä on sekä eri jakeluiden virallisia levyjä että epävirallisia. Jälkimmäisiin on koottu epävirallisen koosteen tekijän mielestä sopivia osia jakeluista. Linux on tavallisten PC-koneiden lisäksi saatavana monille muille laitearkkitehtuureille.&lt;br /&gt;
&lt;br /&gt;
Tekijänoikeus- tai patenttilainsäädäntö yms. saattaa rajoittaa mitä tietyille CD-levyille on otettu mukaan. Käyttäjän on yleensä varauduttava siihen, että Internet-yhteys on tarpeen haettaessa joitakin ohjelmien osia verkosta. Vaihtoehtoisesti voi selvittää tarkemmin, mitä ostettava paketti sisältää. Rajoitukset koskevat lähinnä rajoitettuja/suljettuja multimediatiedostomuotoja sekä DVD-elokuvien toistoa.&lt;br /&gt;
&lt;br /&gt;
Linux ja suurin osa sen mukana myytävistä ohjelmistoista ovat vapaita ohjelmistoja, esimerkkinä virallinen Debian GNU/Linux kokonaisuudessaan. Tämä tarkoittaa muun muassa sitä, että CD/DVD-levyjä saa ja kehoitetaankin vapaasti lainaamaan ja kopioimaan ystäville ja tuntemattomillekin (joissain jakeluissa on paketissa ostettaessa kuitenkin mukana myös muutama sellainen ohjelma, joita koskevat tiukemmat säännöt).&lt;br /&gt;
&lt;br /&gt;
== Verkosta lataaminen ==&lt;br /&gt;
&lt;br /&gt;
Useimmat tietokoneharrastajat lataavat [[Jakelut|Linux-jakelunsa]] ilmaiseksi verkosta HTTP- tai FTP-palvelimelta. Lataus vaatii käytännössä laajakaistayhteyden, mutta [[Linux hitaalla yhteydellä|ei välttämättä]] sille koneelle, johon Linuxia ollaan asentamassa.&lt;br /&gt;
&lt;br /&gt;
Pyri käyttämään kotimaista palvelinta, koska lähellä olevat palvelimet ovat usein nopeimpia. Koko jakelua, joka yleensä on hyvin suuri kaikkine osinensa, ei yleensä tarvitse ladata, vaan varsinainen asennusmedia riittää. Asennusmedia on yleensä joko yksi CD tai korkeintaan yksi DVD, joillakin jakeluilla on erikseen pienempi CD-kuva tähän käyttöön vaikka tarjoaisivat myös DVD-asennusmediaa. Muut paketit voi asentaa Internetistä sitä mukaa kun niitä haluaa asentaa.&lt;br /&gt;
&lt;br /&gt;
Usein tehokkain tapa on käyttää [[BitTorrent]]-levitystapaa. &lt;br /&gt;
&lt;br /&gt;
* Torrent-ituja Linux-jakeluiden imuroimiseen löytyy [http://linuxtracker.org/ LinuxTrackeristä] ja [http://www.datagalaxy.net/linux/ DataGalaxystä]&lt;br /&gt;
* Useita eri jakeluita suoralatauslinkkeinä löytyy suomalaisesta [ftp://ftp.funet.fi/pub/Linux/images/ funetistä]&lt;br /&gt;
&lt;br /&gt;
Tietoa eri jakeluversioista löytyy englanniksi osoitteesta: http://distrowatch.com/&lt;br /&gt;
&lt;br /&gt;
== Asennettuna ostaminen ==&lt;br /&gt;
&lt;br /&gt;
Esiasennetut Linux-tietokoneet ja Linux-yhteensopivat laitteet: [http://www.linuxkauppa.fi/ Linuxkauppa.fi]&lt;br /&gt;
&lt;br /&gt;
Palvelinjärjestelmiä Debianilla: [http://www.veopc.com/linux.html VEO-JTKH (JKL)] &lt;br /&gt;
&lt;br /&gt;
Mm. järjestelmäsuunnittelu, asennus, tuki ja ylläpito: [http://www.pronics.com Pronics Oy]&lt;br /&gt;
&lt;br /&gt;
Tuki- ja asennuspalvelu [http://www.linux-tuki.fi/ Linux-tuki.fi]&lt;br /&gt;
&lt;br /&gt;
Katso myös artikkeli [[Linux-kannettavat]]&lt;br /&gt;
&lt;br /&gt;
== Muut mahdollisuudet ==&lt;br /&gt;
&lt;br /&gt;
Jos itseltä eikä keneltäkään lähipiiristä löydy laajakaistaa saati polttavaa cd-asemaa, mutta haluaa silti kokeilla Linuxia maksutta, tarjoaa mm. [[Ubuntu]] mahdollisuuden tilata asennus-cd postikuluitta kotiisi osoitteesta http://shipit.ubuntu.com/. CD:itä on mahdollisuus tilata samalla kertaa useampikin (kohtuuden rajoissa tottakai) ja jakaa niitä ystäville ja tutuille. Suomenkielisen Ubuntu-levyn ostaa edullisesti myös [http://www.soihtu.org/ Kahvila Soihdusta] Helsingissä. Myös [http://www.huuto.net/fi/ Huuto.netin] ATK/Linux-käyttöjärjestelmät -osastolla myydään itse poltettuja Linux-cd:itä melkein aihion hinnalla.&lt;br /&gt;
&lt;br /&gt;
Paikalliset Linux-[[käyttäjäyhdistykset]] ovat myös paikkoja, joista kannattaa kysellä CD-levyjä.&lt;br /&gt;
&lt;br /&gt;
==Katso myös==&lt;br /&gt;
*[[Linux hitaalla yhteydellä]]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Vinkit]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Malline:Tervetuloa&amp;diff=21708</id>
		<title>Malline:Tervetuloa</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Malline:Tervetuloa&amp;diff=21708"/>
		<updated>2008-06-26T11:47:22Z</updated>

		<summary type="html">&lt;p&gt;TJ: otsikot toisivat heti ensisilmäyksellä keskustelualuemainninan nokan eteen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0 1em 1em 1em; background-color:#F8F8FF; align:right; font-size:1em&amp;quot;&amp;gt;&lt;br /&gt;
===Tervetuloa Linux.fi-sivustolle!===&lt;br /&gt;
Linux.fi on kaikkien muokattavissa oleva [[Lisenssi|vapaa]] ohjesivusto Linux-käyttöjärjestelmälle ja avoimille ohjelmille. Luehan [[Aloittelijalle|aloittelijan ohjeet]], mikäli sinulla ei ole lainkaan aiempaa Linux-kokemusta. Jos sinulla on jokin Linux-ongelma, joka ei tahdo selvitä, lue [[Apua]]-sivu.&lt;br /&gt;
&lt;br /&gt;
==== Wikin kehittäminen ====&lt;br /&gt;
Ajankohtaista keskustelua wikistä käydään [[Linux.fi:Kahvihuone|Kahvihuoneessa]], lue ja osallistu! Wikin käyttöä voit harjoitella [[Linux.fi:Hiekkalaatikko|Hiekkalaatikolla]]. Ennen kuin ryhdyt muokkaamaan sivuja, luethan [[Linux.fi:Merkitsemiskäytäntöjä|merkitsemiskäytännöt]]. Wikin IRC-kanava on [[Linux.fi:IRC|#wikilinux]] IRCnetissä.&lt;br /&gt;
&lt;br /&gt;
==== Keskustelualueet ====&lt;br /&gt;
Linux.fi:hin kuuluvat myös Linux-aiheiset [http://linux.fi/foorumi/ WWW-keskustelualueet].&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Virrankulutuksen_optimointi&amp;diff=21669</id>
		<title>Virrankulutuksen optimointi</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Virrankulutuksen_optimointi&amp;diff=21669"/>
		<updated>2008-06-17T16:58:34Z</updated>

		<summary type="html">&lt;p&gt;TJ: typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Virrankulutuksen optimointi on merkittävää erityisesti kannettavilla tietokoneilla, jotta laitteiden akkukestot saataisiin mahdollisimman pitkiksi. Luonnollisesti energiansäästö on hyvä asia myös ympäristön kannalta. &lt;br /&gt;
&lt;br /&gt;
Linuxin virrankulutuksen tarkkailuun hyvä työkalu on [[powertop]] joka näyttää kuinka paljon prosessorille aiheutetaan erilaisia keskeytyspyyntöjä ja näin estetään sen vaipumista lepotilaan tai esim. kellotaajuuden tilapäistä pudottamista. &lt;br /&gt;
&lt;br /&gt;
Tässä joitain vinkkejä joilla virrankulutusta voi optimoida:&lt;br /&gt;
* Kytke kannettavan tietokoneen Bluetooth pois päältä, kun et sitä tarvitse - Bluetooth-standardin mukaisesti päällä ollessaan se aiheuttaa sata (turhaa) tietokoneen suorittimen heräämistä sekunnissa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linkkejä ==&lt;br /&gt;
* http://www.lesswatts.org/tips/&lt;br /&gt;
* [http://www.lesswatts.org/projects/powertop/known.php lesswatts.org: tunnetut ongelmat]&lt;br /&gt;
* [http://linux.fi/foorumi/index.php?topic=256.0 Keskustelu virrankulutuksen optimoinnista]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Laitteisto]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
	<entry>
		<id>https://www.linux.fi/w/index.php?title=Virrankulutuksen_optimointi&amp;diff=21668</id>
		<title>Virrankulutuksen optimointi</title>
		<link rel="alternate" type="text/html" href="https://www.linux.fi/w/index.php?title=Virrankulutuksen_optimointi&amp;diff=21668"/>
		<updated>2008-06-17T16:58:14Z</updated>

		<summary type="html">&lt;p&gt;TJ: bluetooth&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Virrankulutuksen optimointi on merkittävää erityisesti kannettavilla tietokoneilla, jotta laitteiden akkukestot saataisiin mahdollisimman pitkiksi. Luonnollisesti energiansäästö on hyvä asia myös ympäristön kannalta. &lt;br /&gt;
&lt;br /&gt;
Linuxin virrankulutuksen tarkkailuun hyvä työkalu on [[powertop]] joka näyttää kuinka paljon prosessorille aiheutetaan erilaisia keskeytyspyyntöjä ja näin estetään sen vaipumista lepotilaan tai esim. kellotaajuuden tilapäistä pudottamista. &lt;br /&gt;
&lt;br /&gt;
Tässä joitain vinkkejä joilla virrankulutusta voi optimoida:&lt;br /&gt;
* Kytke kannettavan tietokoneen Bluetooth pois päältä, kun en sitä tarvitse - Bluetooth-standardin mukaisesti päällä ollessaan se aiheuttaa sata (turhaa) tietokoneen suorittimen heräämistä sekunnissa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Linkkejä ==&lt;br /&gt;
* http://www.lesswatts.org/tips/&lt;br /&gt;
* [http://www.lesswatts.org/projects/powertop/known.php lesswatts.org: tunnetut ongelmat]&lt;br /&gt;
* [http://linux.fi/foorumi/index.php?topic=256.0 Keskustelu virrankulutuksen optimoinnista]&lt;br /&gt;
&lt;br /&gt;
[[Luokka:Laitteisto]]&lt;/div&gt;</summary>
		<author><name>TJ</name></author>
	</entry>
</feed>