<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>https://viki.pingviin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sips</id>
	<title>Pingviini viki - Kasutaja kaastöö [et]</title>
	<link rel="self" type="application/atom+xml" href="https://viki.pingviin.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sips"/>
	<link rel="alternate" type="text/html" href="https://viki.pingviin.org/Eri:Kaast%C3%B6%C3%B6/Sips"/>
	<updated>2026-10-16T00:53:52Z</updated>
	<subtitle>Kasutaja kaastöö</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Saaleala&amp;diff=6634</id>
		<title>Saaleala</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Saaleala&amp;diff=6634"/>
		<updated>2009-08-31T02:41:18Z</updated>

		<summary type="html">&lt;p&gt;Sips: Ümbersuunamine lehele Swap&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Swap]]&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Raudvara_Dell_Inspiron_1520&amp;diff=5928</id>
		<title>Raudvara Dell Inspiron 1520</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Raudvara_Dell_Inspiron_1520&amp;diff=5928"/>
		<updated>2008-05-07T06:58:56Z</updated>

		<summary type="html">&lt;p&gt;Sips: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;2&amp;quot; cellpadding=&amp;quot;3&amp;quot; style=&amp;quot;width:100%;border:solid #999 1px;background:#F8F8F8;margin:0.5em auto;clear:both&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:40%;text-align:right&amp;quot;|[[Pilt:Tux_resized.png|50px]] &lt;br /&gt;
|&amp;lt;b&amp;gt;Oodake, artikli kirjutamine on alles pooleli!&amp;lt;/b&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Siia tuleb tekst sülearvuti Dell Inspiron 1520 seadistamisest.&lt;br /&gt;
[[Kategooria:Raudvara]]&lt;br /&gt;
[[Kategooria:Dell]]&lt;br /&gt;
[[Kategooria:Gentoo]]&lt;br /&gt;
&lt;br /&gt;
lspci&lt;br /&gt;
&lt;br /&gt;
hd (PIIX) - OK&lt;br /&gt;
WiFi - OK&lt;br /&gt;
networkmanager - OK&lt;br /&gt;
&lt;br /&gt;
kernel.config&lt;br /&gt;
make.conf&lt;br /&gt;
xorg.conf&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Raudvara_Dell_Inspiron_1520&amp;diff=5927</id>
		<title>Raudvara Dell Inspiron 1520</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Raudvara_Dell_Inspiron_1520&amp;diff=5927"/>
		<updated>2008-05-07T06:48:55Z</updated>

		<summary type="html">&lt;p&gt;Sips: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;2&amp;quot; cellpadding=&amp;quot;3&amp;quot; style=&amp;quot;width:100%;border:solid #999 1px;background:#F8F8F8;margin:0.5em auto;clear:both&amp;quot;&lt;br /&gt;
|style=&amp;quot;width:40%;text-align:right&amp;quot;|[[Pilt:Tux_resized.png|50px]] &lt;br /&gt;
|&amp;lt;b&amp;gt;Oodake, artikli kirjutamine on alles pooleli!&amp;lt;/b&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Siia tuleb tekst sülearvuti Dell Inspiron 1520 seadistamisest.&lt;br /&gt;
[[Kategooria:Raudvara]]&lt;br /&gt;
[[Kategooria:Gentoo]]&lt;br /&gt;
[[Kategooria:Dell]]&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Raudvara_Dell_Inspiron_1520&amp;diff=5926</id>
		<title>Raudvara Dell Inspiron 1520</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Raudvara_Dell_Inspiron_1520&amp;diff=5926"/>
		<updated>2008-05-07T06:47:23Z</updated>

		<summary type="html">&lt;p&gt;Sips: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ootake}}&lt;br /&gt;
Siia tuleb tekst sülearvuti Dell Inspiron 1520 seadistamisest.&lt;br /&gt;
[[Kategooria:Raudvara]]&lt;br /&gt;
[[Kategooria:Gentoo]]&lt;br /&gt;
[[Kategooria:Dell]]&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Pentium_M_protsessori_toitepinge_muutmine&amp;diff=5925</id>
		<title>Pentium M protsessori toitepinge muutmine</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Pentium_M_protsessori_toitepinge_muutmine&amp;diff=5925"/>
		<updated>2008-05-07T06:45:12Z</updated>

		<summary type="html">&lt;p&gt;Sips: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategooria:Õpetused]]&lt;br /&gt;
[[Kategooria:Raudvara]]&lt;br /&gt;
&lt;br /&gt;
See artikkel on mõeldud eelkõige sülearvutite omanikele, kes soovivad oma sülearvuti protsessorit jooksutada madalama toitepingega, et vähendada tekkivat soojust ja seeläbi ka vähendada jahutusventilaatori töötamisest tekkivat müra.&lt;br /&gt;
&lt;br /&gt;
Antud juhend eeldab oskusi Linuxi tuuma lappimisest (patching) ja kompileerimisest ning ei sobi seetõttu päris igaühele. Juhend on kirjutatud eelkõige silmas pidades Pentium M protsessorit, kuid peaks olema rakendatav ka Core/Core2 protsessorite jaoks (vt. märkust artikli lõpus).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Liiga madalate/kõrgete pingete rakendamine võib teie arvuti kokku jooksutada või ka protsessorit kahjustada. Artikli  koostaja ei võta vastutust võimalike tagajärgede ja kahjustuste eest :)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enne pingete muutmist tuleks kindlaks teha iga sagedusastme jaoks vähim stabiilselt toimiv toitepinge väärtus. Kuna Linuxi platvormile artikli autori teada sellist utiliiti ei eksisteeri, võiks toimiva alternatiivina kasutada näiteks Windowsi utiliiti NHC (http://www.pbus-167.com/chc.htm). Stabiilsuse kontrollimiseks sobivad näiteks cpuburn või superpi, protsessori vigadeta toimimise kontrolliks on hea valik prime95.&lt;br /&gt;
&lt;br /&gt;
===Tuuma patch&#039;i paigaldamine===&lt;br /&gt;
&lt;br /&gt;
Protsessori toitepinge vähendamiseks vajaliku tuuma patchi leiab aadressilt http://linux-phc.sourceforge.net&lt;br /&gt;
&lt;br /&gt;
Antud patch võimaldab protsessori toitepinget muuta ilma süsteemi uuesti käivitamata.&lt;br /&gt;
&lt;br /&gt;
Kui patch on paigaldatud ning tuum kompileeritud, tekib teie süsteemi uus fail&lt;br /&gt;
&lt;br /&gt;
 /sys/devices/system/cpu/cpu0/cpufreq/voltage_table&lt;br /&gt;
&lt;br /&gt;
mis sisaldab protsessori erinevatele sagedusastmetele vastavaid toitepingeid (ühikuks on millivolt - mV), kusjuures kõige kõrgema sagedusastme toitepinge on esimene ja kõige madalama oma viimane.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB: alates tuuma versioonist 2.6.21 (kontrollitud 2.6.21.5 versioonil) on toitepingete väärtused antud failis teistpidises järjekorras, madalamast kõrgemaks!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Et muuta toitepingeid, piisab kui juurkasutajana käivitada sarnane käsk:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;1084,1084,1084,1084,1084,1084,1084,988,908,860&amp;quot; &amp;gt; /sys/devices/system/cpu/cpu0/cpufreq/voltage_table&lt;br /&gt;
&lt;br /&gt;
Toodud pingete väärtused on näitlikud, kasuta oma protsessorile sobivaid väärtusi ning enne uute väärtuste faili kirjutamist tuvasta korrektne väärtuste järjekord failis:&lt;br /&gt;
 cat /sys/devices/system/cpu/cpu0/cpufreq/voltage_table&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=1&lt;br /&gt;
|+ &#039;&#039;&#039;Mõned toimivad pingete väärtused&#039;&#039;&#039;&lt;br /&gt;
! Protsessor&lt;br /&gt;
! GHz&lt;br /&gt;
! Pingeastmed&lt;br /&gt;
|-&lt;br /&gt;
| Pentium-M Banias&lt;br /&gt;
| 1.7GHz&lt;br /&gt;
| 1276,1100,1020,908,796,748&lt;br /&gt;
|-&lt;br /&gt;
| Pentium-M Dothan&lt;br /&gt;
| 1.4GHz&lt;br /&gt;
| 924,892,860,828,796,764,732,700&lt;br /&gt;
|-&lt;br /&gt;
| Pentium-M Dothan&lt;br /&gt;
| 1.86GHz&lt;br /&gt;
| 1068,972,876,780,700&lt;br /&gt;
|-&lt;br /&gt;
| Pentium-M SL6F7&lt;br /&gt;
| 1.6GHz&lt;br /&gt;
| 1196,1052,956,860,780,732&lt;br /&gt;
|-&lt;br /&gt;
| Pentium-M Dothan&lt;br /&gt;
| 1.5GHz&lt;br /&gt;
| 924,892,860,828,812,796,764,732,700&lt;br /&gt;
|-&lt;br /&gt;
| Pentium-M Dothan&lt;br /&gt;
| 2.0GHz&lt;br /&gt;
| 1084,940,844,764,748&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Core/Core2 protsessorid===&lt;br /&gt;
&lt;br /&gt;
Core tuumaga protsessorite toitepinget saab antud meetodil vähendada mõningate piirangutega: nimelt ei ole võimalik pinget tuua allapoole kõige madalama sageduse standardpingest, kuid kõigi kõrgemate sagedusastmete toitepingeid saab vähendada.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lingid==&lt;br /&gt;
* [http://www.thinkwiki.org/wiki/Pentium_M_undervolting_and_underclocking Thinkwiki]&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Raudvara_Dell_Inspiron_1520&amp;diff=5924</id>
		<title>Raudvara Dell Inspiron 1520</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Raudvara_Dell_Inspiron_1520&amp;diff=5924"/>
		<updated>2008-05-07T06:38:16Z</updated>

		<summary type="html">&lt;p&gt;Sips: New page: Siia tuleb tekst sülearvuti Dell Inspiron 1520 seadistamisest. Kategooria:Raudvara Kategooria:Gentoo Kategooria:Dell&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Siia tuleb tekst sülearvuti Dell Inspiron 1520 seadistamisest.&lt;br /&gt;
[[Kategooria:Raudvara]]&lt;br /&gt;
[[Kategooria:Gentoo]]&lt;br /&gt;
[[Kategooria:Dell]]&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=CD/DVD_kirjutamine_k%C3%A4surealt&amp;diff=5841</id>
		<title>CD/DVD kirjutamine käsurealt</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=CD/DVD_kirjutamine_k%C3%A4surealt&amp;diff=5841"/>
		<updated>2008-03-10T15:05:43Z</updated>

		<summary type="html">&lt;p&gt;Sips: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategooria:Õpetused]]&lt;br /&gt;
CD/DVD kirjutamine käsurealt, koos kirjutatud andmete kontrollimisega&lt;br /&gt;
&lt;br /&gt;
Aeg-ajalt võib juhtuda, et on vaja varundada andmeid kõvakettalt CD/DVD&#039;le ilma, et meil oleks kasutada mõni GUI-programm selleks (kas on xorg täiesti metsas või pole teda üldse).&lt;br /&gt;
Siin tulevad maile abiks järgnevad programmid:&lt;br /&gt;
# mkisofs - *.iso failide loomiseks&lt;br /&gt;
# cdrecord - *.iso failide plaadile kirjutamiseks&lt;br /&gt;
&lt;br /&gt;
Kuna plaadi kirjutamiseks on tõenäoliselt vaja &#039;root&#039; kasutaja õigusi, siis alustame sellest, et tuvastame terminalis end kui root kasutaja:&lt;br /&gt;
 $ su&lt;br /&gt;
&lt;br /&gt;
Loome arhiveeritavast failist/kaustast &amp;quot;/tmp/image.iso&amp;quot; faili:&lt;br /&gt;
 $ mkisofs -J -joliet-long -l -allow-leading-dots -R -r -U -V &amp;quot;Plaadi nimi/label&amp;quot; -allow-multidot -o /tmp/image.iso /home/kasutaja/tee_faili_v6i_kaustani/mida_tahame_kirjutada&lt;br /&gt;
&lt;br /&gt;
Tuvastame &amp;quot;kirjutaja&amp;quot;&lt;br /&gt;
 $ cdrecord -scanbus&lt;br /&gt;
 Cdrecord-ProDVD-ProBD-Clone 2.01.01a34 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2007 Jörg Schilling&lt;br /&gt;
 Linux sg driver version: 3.5.27&lt;br /&gt;
 Using libscg version &#039;schily-0.9&#039;.&lt;br /&gt;
 scsibus1000:&lt;br /&gt;
        1000,0,0 100000) *&lt;br /&gt;
        1000,1,0 100001) &#039;HL-DT-ST&#039; &#039;DVDRAM GSA-T10N &#039; &#039;PP02&#039; Removable CD-ROM&lt;br /&gt;
        1000,2,0 100002) *&lt;br /&gt;
        1000,3,0 100003) *&lt;br /&gt;
        1000,4,0 100004) *&lt;br /&gt;
        1000,5,0 100005) *&lt;br /&gt;
        1000,6,0 100006) *&lt;br /&gt;
        1000,7,0 100007) *&lt;br /&gt;
&lt;br /&gt;
Minu näite puhul on siis kirjutaja &amp;quot;1000,1,0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Kui on tegemist &amp;quot;ülekirjutatava&amp;quot; plaadiga, siis tühjendame selle&lt;br /&gt;
 $ cdrecord -v gracetime=2 dev=1000,1,0 -tao driveropts=burnfree blank=fast -force&lt;br /&gt;
&lt;br /&gt;
Kirjutame loodud /tmp/image.iso faili plaadile&lt;br /&gt;
 $ cdrecord -v speed=2 dev=1000,1,0 /tmp/image.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjutatud andmete kontrollimine.&lt;br /&gt;
&lt;br /&gt;
Esmalt tuvastame &amp;quot;Logical block size is&#039;i&amp;quot; ja &amp;quot;Volume size is&#039;i&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 $ isoinfo -d -i /dev/cdrom&lt;br /&gt;
 CD-ROM is in ISO 9660 format&lt;br /&gt;
 System id: LINUX&lt;br /&gt;
 Volume id: xl080228&lt;br /&gt;
 Volume set id:&lt;br /&gt;
 Publisher id:&lt;br /&gt;
 Data preparer id:&lt;br /&gt;
 Application id: MKISOFS ISO 9660/HFS FILESYSTEM BUILDER &amp;amp; CDRECORD CD-R/DVD CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING&lt;br /&gt;
 Copyright File id:&lt;br /&gt;
 Abstract File id:&lt;br /&gt;
 Bibliographic File id:&lt;br /&gt;
 Volume set size is: 1&lt;br /&gt;
 Volume set sequence number is: 1&lt;br /&gt;
 Logical block size is: 2048&lt;br /&gt;
 Volume size is: 1012294&lt;br /&gt;
 Joliet with UCS level 3 found&lt;br /&gt;
 Rock Ridge signatures version 1 found&lt;br /&gt;
&lt;br /&gt;
Arvutame kirjutatud andmete md5sum&#039;a&lt;br /&gt;
 $ dd if=/dev/cdrom bs=2048 count=1012294 conv=notrunc,noerror | md5sum&lt;br /&gt;
&lt;br /&gt;
Arvutame faili &amp;quot;md5sum&#039;a&amp;quot; /tmp/image.iso&lt;br /&gt;
 $ md5sum -b /tmp/image.iso&lt;br /&gt;
&lt;br /&gt;
Kui nii kirjutatud plaadi kui ka kirjutatava *.iso faili sisu &amp;quot;md5sum&amp;quot; klapib on protsess õnnestund ning võime rahus kustutada ajutise &amp;quot;/tmp/image.iso&amp;quot;&lt;br /&gt;
 $ rm /tmp/image.iso&lt;br /&gt;
&lt;br /&gt;
Kes tahab võib ka plaadi väljastada&lt;br /&gt;
 $ cdrecord -eject&lt;br /&gt;
&lt;br /&gt;
NB! Tegemist on siis kontrollitud/töötava lahendusega.&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=CD/DVD_kirjutamine_k%C3%A4surealt&amp;diff=5840</id>
		<title>CD/DVD kirjutamine käsurealt</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=CD/DVD_kirjutamine_k%C3%A4surealt&amp;diff=5840"/>
		<updated>2008-03-10T15:02:37Z</updated>

		<summary type="html">&lt;p&gt;Sips: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategooria:Õpetused]]&lt;br /&gt;
CD/DVD kirjutamine käsurealt, koos kirjutatud andmete kontrollimisega&lt;br /&gt;
&lt;br /&gt;
Aeg-ajalt võib juhtuda, et on vaja varundada andmeid kõvakettalt CD/DVD&#039;le ilma, et meil oleks kasutada mõni GUI-programm selleks (kas on xorg täiesti metsas või pole teda üldse).&lt;br /&gt;
Siin tulevad maile abiks järgnevad programmid:&lt;br /&gt;
# mkisofs - *.iso failide loomiseks&lt;br /&gt;
# cdrecord - *.iso failide plaadile kirjutamiseks&lt;br /&gt;
&lt;br /&gt;
Kuna plaadi kirjutamiseks on tõenäoliselt vaja &#039;root&#039; kasutaja õigusi, siis alustame sellest, et tuvastame terminalis end kui root kasutaja:&lt;br /&gt;
 $ su&lt;br /&gt;
&lt;br /&gt;
Loome arhiveeritavast failist/kaustast &amp;quot;/tmp/image.iso&amp;quot; faili:&lt;br /&gt;
 $ mkisofs -J -joliet-long -l -allow-leading-dots -R -r -U -V &amp;quot;Plaadi nimi/label&amp;quot; -allow-multidot -o /tmp/image.iso /home/kasutaja/tee_faili_v6i_kaustani/mida_tahame kirjutada&lt;br /&gt;
&lt;br /&gt;
Tuvastame &amp;quot;kirjutaja&amp;quot;&lt;br /&gt;
 $ cdrecord -scanbus&lt;br /&gt;
 Cdrecord-ProDVD-ProBD-Clone 2.01.01a34 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2007 Jörg Schilling&lt;br /&gt;
 Linux sg driver version: 3.5.27&lt;br /&gt;
 Using libscg version &#039;schily-0.9&#039;.&lt;br /&gt;
 scsibus1000:&lt;br /&gt;
        1000,0,0 100000) *&lt;br /&gt;
        1000,1,0 100001) &#039;HL-DT-ST&#039; &#039;DVDRAM GSA-T10N &#039; &#039;PP02&#039; Removable CD-ROM&lt;br /&gt;
        1000,2,0 100002) *&lt;br /&gt;
        1000,3,0 100003) *&lt;br /&gt;
        1000,4,0 100004) *&lt;br /&gt;
        1000,5,0 100005) *&lt;br /&gt;
        1000,6,0 100006) *&lt;br /&gt;
        1000,7,0 100007) *&lt;br /&gt;
&lt;br /&gt;
Minu näite puhul on siis kirjutaja &amp;quot;1000,1,0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Kui on tegemist &amp;quot;ülekirjutatava&amp;quot; plaadiga, siis tühjendame selle&lt;br /&gt;
 $ cdrecord -v gracetime=2 dev=1000,1,0 -tao driveropts=burnfree blank=fast -force&lt;br /&gt;
&lt;br /&gt;
Kirjutame loodud /tmp/image.iso faili plaadile&lt;br /&gt;
 $ cdrecord -v speed=2 dev=1000,1,0 /tmp/image.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjutatud andmete kontrollimine.&lt;br /&gt;
&lt;br /&gt;
Esmalt tuvastame &amp;quot;Logical block size is&#039;i&amp;quot; ja &amp;quot;Volume size is&#039;i&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 $ isoinfo -d -i /dev/cdrom&lt;br /&gt;
 CD-ROM is in ISO 9660 format&lt;br /&gt;
 System id: LINUX&lt;br /&gt;
 Volume id: xl080228&lt;br /&gt;
 Volume set id:&lt;br /&gt;
 Publisher id:&lt;br /&gt;
 Data preparer id:&lt;br /&gt;
 Application id: MKISOFS ISO 9660/HFS FILESYSTEM BUILDER &amp;amp; CDRECORD CD-R/DVD CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING&lt;br /&gt;
 Copyright File id:&lt;br /&gt;
 Abstract File id:&lt;br /&gt;
 Bibliographic File id:&lt;br /&gt;
 Volume set size is: 1&lt;br /&gt;
 Volume set sequence number is: 1&lt;br /&gt;
 Logical block size is: 2048&lt;br /&gt;
 Volume size is: 1012294&lt;br /&gt;
 Joliet with UCS level 3 found&lt;br /&gt;
 Rock Ridge signatures version 1 found&lt;br /&gt;
&lt;br /&gt;
Arvutame kirjutatud andmete md5sum&#039;a&lt;br /&gt;
 $ dd if=/dev/cdrom bs=2048 count=1012294 conv=notrunc,noerror | md5sum&lt;br /&gt;
&lt;br /&gt;
Arvutame faili &amp;quot;md5sum&#039;a&amp;quot; /tmp/image.iso&lt;br /&gt;
 $ md5sum -b /tmp/image.iso&lt;br /&gt;
&lt;br /&gt;
Kui nii kirjutatud plaadi kui ka kirjutatava *.iso faili sisu &amp;quot;md5sum&amp;quot; klapib on protsess õnnestund ning võime rahus kustutada ajutise &amp;quot;/tmp/image.iso&amp;quot;&lt;br /&gt;
 $ rm /tmp/image.iso&lt;br /&gt;
&lt;br /&gt;
Kes tahab võib ka plaadi väljastada&lt;br /&gt;
 $ cdrecord -eject&lt;br /&gt;
&lt;br /&gt;
NB! Tegemist on siis kontrollitud/töötava lahendusega.&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=CD/DVD_kirjutamine_k%C3%A4surealt&amp;diff=5838</id>
		<title>CD/DVD kirjutamine käsurealt</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=CD/DVD_kirjutamine_k%C3%A4surealt&amp;diff=5838"/>
		<updated>2008-03-10T11:23:41Z</updated>

		<summary type="html">&lt;p&gt;Sips: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CD/DVD kirjutamine käsurealt, koos kirjutatud andmete kontrollimisega&lt;br /&gt;
&lt;br /&gt;
Aeg-ajalt võib juhtuda, et on vaja varundada andmeid kõvakettalt CD/DVD&#039;le ilma, et meil oleks kasutada mõni GUI-programm selleks (kas on xorg täiesti metsas või pole teda üldse).&lt;br /&gt;
Siin tulevad maile abiks järgnevad programmid:&lt;br /&gt;
1. mkisofs - *.iso failide loomiseks&lt;br /&gt;
2. cdrecord - *.iso failide plaadile kirjutamiseks&lt;br /&gt;
&lt;br /&gt;
Kuna plaadi kirjutamiseks on tõenäoliselt vaja &#039;root&#039; kasutaja õigusi, siis alustame sellest, et tuvastame terminalis end kui root kasutaja:&lt;br /&gt;
~ $ su&lt;br /&gt;
&lt;br /&gt;
Loome arhiveeritavast failist/kaustast &amp;quot;/tmp/image.iso&amp;quot; faili:&lt;br /&gt;
~ $ mkisofs -J -joliet-long -l -allow-leading-dots -R -r -U -V &amp;quot;Plaadi nimi/label&amp;quot; -allow-multidot -o /tmp/image.iso /home/kasutaja/tee_faili_v6i_kaustani/mida_tahame kirjutada&lt;br /&gt;
&lt;br /&gt;
Tuvastame &amp;quot;kirjutaja&amp;quot;&lt;br /&gt;
~ $ cdrecord -scanbus&lt;br /&gt;
Cdrecord-ProDVD-ProBD-Clone 2.01.01a34 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2007 Jörg Schilling&lt;br /&gt;
Linux sg driver version: 3.5.27&lt;br /&gt;
Using libscg version &#039;schily-0.9&#039;.&lt;br /&gt;
scsibus1000:&lt;br /&gt;
        1000,0,0 100000) *&lt;br /&gt;
        1000,1,0 100001) &#039;HL-DT-ST&#039; &#039;DVDRAM GSA-T10N &#039; &#039;PP02&#039; Removable CD-ROM&lt;br /&gt;
        1000,2,0 100002) *&lt;br /&gt;
        1000,3,0 100003) *&lt;br /&gt;
        1000,4,0 100004) *&lt;br /&gt;
        1000,5,0 100005) *&lt;br /&gt;
        1000,6,0 100006) *&lt;br /&gt;
        1000,7,0 100007) *&lt;br /&gt;
&lt;br /&gt;
Minu näite puhul on siis kirjutaja &amp;quot;1000,1,0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Kui on tegemist &amp;quot;ülekirjutatava&amp;quot; plaadiga, siis tühjendame selle&lt;br /&gt;
~ $ cdrecord -v gracetime=2 dev=1000,1,0 -tao driveropts=burnfree blank=fast -force&lt;br /&gt;
&lt;br /&gt;
Kirjutame loodud /tmp/image.iso faili plaadile&lt;br /&gt;
~ $ cdrecord -v speed=2 dev=1000,1,0 /tmp/image.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjutatud andmete kontrollimine.&lt;br /&gt;
&lt;br /&gt;
Esmalt tuvastame &amp;quot;Logical block size is&#039;i&amp;quot; ja &amp;quot;Volume size is&#039;i&amp;quot;&lt;br /&gt;
i~ $ soinfo -d -i /dev/cdrom&lt;br /&gt;
CD-ROM is in ISO 9660 format&lt;br /&gt;
System id: LINUX&lt;br /&gt;
Volume id: xl080228&lt;br /&gt;
Volume set id:&lt;br /&gt;
Publisher id:&lt;br /&gt;
Data preparer id:&lt;br /&gt;
Application id: MKISOFS ISO 9660/HFS FILESYSTEM BUILDER &amp;amp; CDRECORD CD-R/DVD CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING&lt;br /&gt;
Copyright File id:&lt;br /&gt;
Abstract File id:&lt;br /&gt;
Bibliographic File id:&lt;br /&gt;
Volume set size is: 1&lt;br /&gt;
Volume set sequence number is: 1&lt;br /&gt;
Logical block size is: 2048&lt;br /&gt;
Volume size is: 1012294&lt;br /&gt;
Joliet with UCS level 3 found&lt;br /&gt;
Rock Ridge signatures version 1 found&lt;br /&gt;
&lt;br /&gt;
Arvutame kirjutatud amdmete md5sum&#039;a&lt;br /&gt;
~ $ dd if=/dev/cdrom bs=2048 count=1012294 conv=notrunc,noerror | md5sum&lt;br /&gt;
&lt;br /&gt;
Arvutame faili &amp;quot;md5sum&#039;a&amp;quot; /tmp/image.iso&lt;br /&gt;
~ $ md5sum -b /tmp/image.iso&lt;br /&gt;
&lt;br /&gt;
Kui nii kirjutatud plaadi kui ka kirjutatava *.iso faili sisu &amp;quot;md5sum&amp;quot; klapib on protsess õnnestund ning võime rahus kustutada ajutise &amp;quot;/tmp/image.iso&amp;quot;&lt;br /&gt;
~ $ rm /tmp/image.iso&lt;br /&gt;
&lt;br /&gt;
Kes tahab võib ka plaadi väljastada&lt;br /&gt;
~ $ cdrecord -eject&lt;br /&gt;
&lt;br /&gt;
NB! Tegemist on siis kontrollitud/töötava lahendusega.&lt;br /&gt;
NB! Wiki vormingut ei jõudnud õppida (lihtsam on python endale selgeks taha) :(&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=CD/DVD_kirjutamine_k%C3%A4surealt&amp;diff=5837</id>
		<title>CD/DVD kirjutamine käsurealt</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=CD/DVD_kirjutamine_k%C3%A4surealt&amp;diff=5837"/>
		<updated>2008-03-10T11:19:44Z</updated>

		<summary type="html">&lt;p&gt;Sips: New page: CD/DVD kirjutamine käsurealt, koos kirjutatud andmete kontrollimisega  Aeg-ajalt võib juhtuda, et on vaja varundada andmeid kõvakettalt CD/DVD&amp;#039;le ilma, et meil oleks kasutada mõni GUI-...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CD/DVD kirjutamine käsurealt, koos kirjutatud andmete kontrollimisega&lt;br /&gt;
&lt;br /&gt;
Aeg-ajalt võib juhtuda, et on vaja varundada andmeid kõvakettalt CD/DVD&#039;le ilma, et meil oleks kasutada mõni GUI-programm selleks (kas on xorg täiesti metsas või pole teda üldse).&lt;br /&gt;
Siin tulevad maile abiks järgnevad programmid:&lt;br /&gt;
1. mkisofs - *.iso failide loomiseks&lt;br /&gt;
2. cdrecord - *.iso failide plaadile kirjutamiseks&lt;br /&gt;
&lt;br /&gt;
Kuna plaadi kirjutamiseks on tõenäoliselt vaja &#039;root&#039; kasutaja õigusi, siis alustame sellest, et tuvastame terminalis end kui root kasutaja:&lt;br /&gt;
~ $ su&lt;br /&gt;
&lt;br /&gt;
Loome arhiveeritavast failist/kaustast &amp;quot;/tmp/image.iso&amp;quot; faili:&lt;br /&gt;
~ $ mkisofs -J -joliet-long -l -allow-leading-dots -R -r -U -V &amp;quot;Plaadi nimi/label&amp;quot; -allow-multidot -o /tmp/image.iso /home/kasutaja/tee_faili_v6i_kaustani/mida_tahame kirjutada&lt;br /&gt;
&lt;br /&gt;
Tuvastame &amp;quot;kirjutaja&amp;quot;&lt;br /&gt;
~ $ cdrecord -scanbus&lt;br /&gt;
Cdrecord-ProDVD-ProBD-Clone 2.01.01a34 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2007 Jörg Schilling&lt;br /&gt;
Linux sg driver version: 3.5.27&lt;br /&gt;
Using libscg version &#039;schily-0.9&#039;.&lt;br /&gt;
scsibus1000:&lt;br /&gt;
        1000,0,0 100000) *&lt;br /&gt;
        1000,1,0 100001) &#039;HL-DT-ST&#039; &#039;DVDRAM GSA-T10N &#039; &#039;PP02&#039; Removable CD-ROM&lt;br /&gt;
        1000,2,0 100002) *&lt;br /&gt;
        1000,3,0 100003) *&lt;br /&gt;
        1000,4,0 100004) *&lt;br /&gt;
        1000,5,0 100005) *&lt;br /&gt;
        1000,6,0 100006) *&lt;br /&gt;
        1000,7,0 100007) *&lt;br /&gt;
&lt;br /&gt;
Minu näite puhul on siis kirjutaja &amp;quot;1000,1,0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Kui on tegemist &amp;quot;ülekirjutatava&amp;quot; plaadiga, siis tühjendame selle&lt;br /&gt;
~ $ cdrecord -v gracetime=2 dev=1000,1,0 -tao driveropts=burnfree blank=fast -forc&lt;br /&gt;
&lt;br /&gt;
Kirjutame loodud /tmp/image.iso faili plaadile&lt;br /&gt;
~ $ cdrecord -v speed=2 dev=1000,1,0 /tmp/image.iso&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjutatud andmete kontrollimine.&lt;br /&gt;
&lt;br /&gt;
Esmalt tuvastame &amp;quot;Logical block size is&#039;i&amp;quot; ja &amp;quot;Volume size is&#039;i&amp;quot;&lt;br /&gt;
i~ $ soinfo -d -i /dev/cdrom&lt;br /&gt;
CD-ROM is in ISO 9660 format&lt;br /&gt;
System id: LINUX&lt;br /&gt;
Volume id: xl080228&lt;br /&gt;
Volume set id:&lt;br /&gt;
Publisher id:&lt;br /&gt;
Data preparer id:&lt;br /&gt;
Application id: MKISOFS ISO 9660/HFS FILESYSTEM BUILDER &amp;amp; CDRECORD CD-R/DVD CREATOR (C) 1993 E.YOUNGDALE (C) 1997 J.PEARSON/J.SCHILLING&lt;br /&gt;
Copyright File id:&lt;br /&gt;
Abstract File id:&lt;br /&gt;
Bibliographic File id:&lt;br /&gt;
Volume set size is: 1&lt;br /&gt;
Volume set sequence number is: 1&lt;br /&gt;
Logical block size is: 2048&lt;br /&gt;
Volume size is: 1012294&lt;br /&gt;
Joliet with UCS level 3 found&lt;br /&gt;
Rock Ridge signatures version 1 found&lt;br /&gt;
&lt;br /&gt;
Arvutame kirjutatud amdmete md5sum&#039;a&lt;br /&gt;
~ $ dd if=/dev/cdrom bs=2048 count=1012294 conv=notrunc,noerror | md5sum&lt;br /&gt;
&lt;br /&gt;
Arvutame faili &amp;quot;md5sum&#039;a&amp;quot; /tmp/image.iso&lt;br /&gt;
~ $ md5sum -b /tmp/image.iso&lt;br /&gt;
&lt;br /&gt;
Kui nii kirjutatud plaadi kui ka kirjutatava *.iso faili sisu &amp;quot;md5sum&amp;quot; klapib on protsess õnnestund ning võime rahus kustutada ajutise &amp;quot;/tmp/image.iso&amp;quot;&lt;br /&gt;
~ $ rm /tmp/image.iso&lt;br /&gt;
&lt;br /&gt;
Kes tahab võib ka plaadi väljastada&lt;br /&gt;
~ $ cdrecord -eject&lt;br /&gt;
&lt;br /&gt;
NB! Tegemist on siis kontrollitud/töötava lahendusega.&lt;br /&gt;
NB! Wiki vormingut ei jõudnud õppida (lihtsam on python endale selgeks taha) :(&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Tulem%C3%BC%C3%BCrimas_IPTABLES_abiga&amp;diff=5485</id>
		<title>Tulemüürimas IPTABLES abiga</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Tulem%C3%BC%C3%BCrimas_IPTABLES_abiga&amp;diff=5485"/>
		<updated>2007-12-02T07:24:52Z</updated>

		<summary type="html">&lt;p&gt;Sips: /* IPCHAINS või IPTABLES? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategooria:Programmide_seadistamine]]&lt;br /&gt;
[[Kategooria:Õpetused]]&lt;br /&gt;
==Enne kui asuda IPTABLES juurde==&lt;br /&gt;
Antud manuaalis tuleb juttu ainult kõige tavalisematest kasutamisviisidest, nendest algteadmisteks millest peaks piisama,&lt;br /&gt;
et edasiuurida või koostada enda vajadustele vajalik tulemüürimisreeglistik.&lt;br /&gt;
&lt;br /&gt;
Siinkohas tooks ka ära materjalid mida kasutasin antud manuaali koostamiseks:&lt;br /&gt;
Järgmised lingid on http://www.netfilter.org kellel inglise keel suus võib lugeda antuid manuaale seal&lt;br /&gt;
käsitletakse rohkem IPTABLES võimalusi.&lt;br /&gt;
&lt;br /&gt;
*[http://www.netfilter.org/documentation/HOWTO//networking-concepts-HOWTO.html networking concepts HOWTO]&lt;br /&gt;
*[http://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.html packet filtering HOWTO]&lt;br /&gt;
*[http://www.netfilter.org/documentation/HOWTO//NAT-HOWTO.html NAT HOWTO]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Antud manuaalis võib olla vigu, ebatäpsusi. Kõik ettepanekud ja parandused on teretulnud &#039;&#039;&#039;mr.bobc[ät]gmail.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Milleks tulemüür?===&lt;br /&gt;
&lt;br /&gt;
Tulemüüri vajalikus seisneb selles, et kaitsta oma võrgurakendusi, balansseerida võrguliiklust, suunata, jagada võrguühendust ja veel muid võimalusi millel esialgu ei peatu. Juhul kui arvuti asub sisevõrgus ja arvuti on välisvõrgus nähtav (näiteks:  võrku jagab ruuter, mis on varustatud ja häälestatud tulemüüriga) siis ei pruugi kasutaja vajalikuks pidada lisaks eraldi tulemüüri häälestada. Ka peaks enamus GNU/Linux distributdsioone olema eelnevalt koostatud minimaalse tulemüürimisreeglistikuga. Seega need, kes on rahul oma senise olukorraga ja ei pea vajalikuks torkida IPTABLES või lihtsalt minimaalselt end harida, jätku asi siinkohas katki. Minu arvates on tulemüür arvuti, eriti kui on kasutuses mingit liiki ???, jaoks vägagi tähtsal kohal.&lt;br /&gt;
&lt;br /&gt;
===IPCHAINS või IPTABLES?===&lt;br /&gt;
&lt;br /&gt;
Kernelite seeria 2.2 ja ka 2.4 on võimalus kasutada IPCHAINS&#039;i mida küll tulevikus hakkab asendama IPTABLES. Kernel seeria 2.4 ja 2.6 on siis varustatud IPTABLES`iga, mida saab sisse kompileerida nii moodulina või otse kerneli bzImage`sse. Eeldan, et lugejal on väikene kogemus kerneli kompileerimisega, kui pole siis pole midagi muud teha kui lugeda kernel-compiling HOWTO&#039;d. Vägagi vajalikuks osutub siinkohas omada ülevaadet, mis riistvaraga tegemist on, et vältida ebameeldivusi kui mõni seade või liides ei toimi.&lt;br /&gt;
&lt;br /&gt;
===Kerneli moodulid===&lt;br /&gt;
&lt;br /&gt;
Mida siis valida, et oleks iptables kernellisse sisse kompileeritud (kas moodulina või mitte) ise eelistan moodulina.&lt;br /&gt;
&lt;br /&gt;
Valides:&lt;br /&gt;
 Device Drivers -&amp;gt;&lt;br /&gt;
 Networking Support -&amp;gt;&lt;br /&gt;
 Networking Options -&amp;gt;&lt;br /&gt;
 *Network paket filtering&lt;br /&gt;
&lt;br /&gt;
Siin saab valida kas IPv4 ja ka IPv6 kohta iptables tugi, ise peatun IPv4 kohapealt kuigi toon ära ka&lt;br /&gt;
lihtsa reeglistiku IPv6 kohta. On ju ka IPv6 juba üpris palju levinud. Ettetulevas loetelus märkisin enamus Moodulitena jätsin valimata ainult EXPERIMENTAL, kuigi ei pruugi kõiki mooduleid vaja minna. Muidugi on iga mooduli, optioni kohta ka piisav Help, soovitan seda uurida enne kui otsustad. Kui soovid võrku jagada siis vali kindlasti ka &#039;&#039;&#039;M&#039;&#039;&#039;, kus on märge &#039;&#039;&#039;masq/NAT&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mida vaja läheb===&lt;br /&gt;
&lt;br /&gt;
 *&#039;&#039;&#039;Connection tracking&#039;&#039;&#039;&lt;br /&gt;
 *&#039;&#039;&#039;IP Tables support&#039;&#039;&#039;&lt;br /&gt;
 *&#039;&#039;&#039;Limit match support&#039;&#039;&#039; &#039;&#039;(võib vaja minna näiteks pingimise piiramisel), lisaks võib hiljem vaja&lt;br /&gt;
  minna  mark mooduleid (näiteks võrgu liikluse balansseerimisel või muul    otstarbel)&#039;&#039;&lt;br /&gt;
 *&#039;&#039;&#039;IP range match&#039;&#039;&#039;&lt;br /&gt;
 *&#039;&#039;Ka on soovitav äramärkida kõik&#039;&#039; &#039;&#039;&#039;FTP IRC TFTP ja muud protocol support&#039;&#039;&#039;, &#039;&#039;neid on siis vaja kui &lt;br /&gt;
 kasutada MASQ ja sisevõrgus on kellelgi vaja antud protokolli kasutus (FTP ja IRC ikka on).&#039;&#039;&lt;br /&gt;
 *&#039;&#039;&#039;Packet filtering&#039;&#039;&#039;&lt;br /&gt;
 *&#039;&#039;&#039;LOG rarget support&#039;&#039;&#039; &#039;&#039;vajalik näiteks võrguliikluse jälgimiseks, kes kust &lt;br /&gt;
 üritas ühendust saada.&#039;&#039;&lt;br /&gt;
 *&#039;&#039;&#039;Full NAT MASQURADE REDIRECT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nüüd peaks eluks vajalik olemas olema, antud loetelus võib olla midagi puudu või üleliigselt, ise nagu eespool mainisin&lt;br /&gt;
selekteerin tavaliselt enamuse, kunagi ei või teada ette mida võib vaja minna, ja ega need moodulid kettaruumi ka&lt;br /&gt;
nii palju võta.&lt;br /&gt;
Siinkohas sai ainult äratoodud kerneli pinnapealne konfigureerimine, vähemalt annab see suuna kätte. Ka eeldan, et&lt;br /&gt;
Netfilter IPTABLES on eelnevalt installeeritud, kui pole saab selle lehelt http://www.netfilter.org/ millega kaasneb&lt;br /&gt;
ka korralik installeerimisõpetus, kus ka peaks olema äramainitud vajaminevad moodulid mida kernelisse kompileerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Aeg asuda IPTABLES juurde==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Põhiahelad===&lt;br /&gt;
&lt;br /&gt;
Natuke ka juttu kolmest põhiahelast:&lt;br /&gt;
*INPUT - läbi selle ahela käib kogu sissetulev liiklus. &lt;br /&gt;
*FORWARD - läbi selle ahela edastatakse paketid, muudele ip näiteks sisevõrgus asuvale pc&#039;le.&lt;br /&gt;
*OUTPUT - siit lähevad paketid välja. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pisike ASCII skeem illustreerimaks põhiahelaid, siinkohas veel niipalju, et ära on jäetud NAT kolm ahelat aga nende juures peatume hiljem. &lt;br /&gt;
 [sissetulevad paketid N:eth0 seadmele]-&amp;gt;(otsustus, kas) &lt;br /&gt;
 -&amp;gt;INPUT ---&amp;gt; PROGRAMM-&amp;gt;OUTPUT-&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
või&lt;br /&gt;
 &lt;br /&gt;
 -&amp;gt;FORWARD -----------------&amp;gt;OUTPUT-&amp;gt; &lt;br /&gt;
 [väljuvad paketid N:eth0 seadmele] &lt;br /&gt;
&lt;br /&gt;
Kuna skeem on kehvavõitu siis ka selgitav jutt juurde. &lt;br /&gt;
Kuidas siis kernel pakette käsitleb:  &lt;br /&gt;
*Kõigepealt kui pakett tuleb võrgu seadme pealt, kontrollitakse paketti lõpppunkti (kuhu pakett oli suunatud, mis ip ja mis pordi peale) &lt;br /&gt;
*Kui pakett oli suunatud antud PC ip peale, siis läbib pakett INPUT ahelat. Kui ta läbib selle, st. ei visata maha siis jõuab ta programmile. &lt;br /&gt;
*Kui pakettiedastus (ip forward) on lubatud ja sissetulev paketti lõpppunkt on teine ip, võrguseade, siis pakett läbib FORWARD ahelat. &lt;br /&gt;
*Kõik paketid, mis saavad algust antud PC pealt läbivad OUTPUT ahelat enne kui nad jõuavad võrguseadmele. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui nüüd nendele ahelatele on seatud reeglid ja sissetulev, edastatav või väljaminev pakett ei vasta reeglile, &lt;br /&gt;
siis ta lihtsalt visatakse maha (DROP), kui just pole ahelatele äramärgitud käitumisviisiks (ACCEPT). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kuidas luua muuta reeglikogu===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Loo uus reeglikogu &#039;&#039;&#039;-N&#039;&#039;&#039; &#039;&#039;Näiteks: iptables -N test&#039;&#039; &lt;br /&gt;
*Kustuta reeglikogu &#039;&#039;&#039;-X&#039;&#039;&#039; &#039;&#039;Näiteks: iptabels -X test (kustutab test reeglikogu, koos reeglitega)&#039;&#039; &lt;br /&gt;
*Muuda käitumisviisi &#039;&#039;&#039;-P&#039;&#039;&#039; &#039;&#039;Näiteks: iptables -P INPUT DROP&#039;&#039;&lt;br /&gt;
*Kuva reeglistikke &#039;&#039;&#039;-L&#039;&#039;&#039; &#039;&#039;Näiteks: iptables -L&#039;&#039;&lt;br /&gt;
*Kustuta reeglikogu reeglid &#039;&#039;&#039;-F&#039;&#039;&#039; &#039;&#039;Näiteks: iptables -F&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kuidas lisada, eemaldada või muuta reegleid ===&lt;br /&gt;
&lt;br /&gt;
*Lisab uue reegli &#039;&#039;&#039;-A&#039;&#039;&#039; &lt;br /&gt;
*Lisab uue reegi määratud positsioonile &#039;&#039;&#039;-I&#039;&#039;&#039; , kui pole positsiooni määratud lisab kõige esimeseks &lt;br /&gt;
*Muudab reeglit määratud positsioonil &#039;&#039;&#039;-R&#039;&#039;&#039; &lt;br /&gt;
*Kustutab reegli &#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagu sai ära toodud kas lisatakse määratud positsioonile milleks on siis järjekorra number (kui kuvada iptables -L) &lt;br /&gt;
ja siis lugeda mitmendat rida kustutada tahad. Iga reegli INPUT FORWARD ja OUTPUT juures hakkab reegel nr. 1. &lt;br /&gt;
Ka saab kustutada või muuta kui kirjutada reegel täielikul kujul välja. Hiljem enda jaoks elu lihtsamaks tegemiseks &lt;br /&gt;
koostad kogu reeglistik enne sisestamist valmis ja polegi vaja midagi lugeda. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Näited=== &lt;br /&gt;
&lt;br /&gt;
Näiteks sisestasid:&lt;br /&gt;
&amp;lt;pre&amp;gt;iptables -I INPUT -s 192.168.1.2 -p tcp --dprot 21 -j DROP&lt;br /&gt;
&lt;br /&gt;
//ei taha, et sisevõrgus  192...2 sinu ftp  serverisse saaks.&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Selle reegli kustutamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;iptables -D INPUT 1  // eeldusel, et see reegel on esimene või siis &lt;br /&gt;
&lt;br /&gt;
iptables -D INPUT -s 192.168.1.2 -p tcp --dprot 21 -j DROP &lt;br /&gt;
&lt;br /&gt;
 //mis siis eemaldab antud reegli.&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
===Millest koosneb reegel=== &lt;br /&gt;
&lt;br /&gt;
iptables &#039;&#039;&#039;[MIDA_TEHA] [KUHU_LISADA] [PROTOKOL] [ALLIKAS] [KUHU] [REEGEL]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MIDA_TEHA====&lt;br /&gt;
&lt;br /&gt;
*Sisestad &#039;&#039;&#039;-A&#039;&#039;&#039; või &#039;&#039;&#039;-I&#039;&#039;&#039; &lt;br /&gt;
*Kustutad &#039;&#039;&#039;-D&#039;&#039;&#039; &lt;br /&gt;
*muude optionite jaoks vaata &#039;&#039;&#039;&#039;Kuidas lisada, eemaldada või muuta reegleid&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====KUHU_LISADA====&lt;br /&gt;
&lt;br /&gt;
*INPUT &lt;br /&gt;
*OUTPUT &lt;br /&gt;
*FORWARD &lt;br /&gt;
*Või siis omapoolt loodud reeglikogusse (iptables -N reeglikogu_nimi) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====PROTOKOL==== &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;--protocol tcp&#039;&#039;&#039; või &#039;&#039;&#039;-p tcp&#039;&#039;&#039; - TCP protokolli korral. &#039;&#039;TCP protokolli kohta käivad lisa valikud:&#039;&#039; &lt;br /&gt;
**&#039;&#039;&#039;--tcp-options&#039;&#039;&#039; &lt;br /&gt;
**&#039;&#039;&#039;--tcp-flags&#039;&#039;&#039; &lt;br /&gt;
**&#039;&#039;&#039;--syn&#039;&#039;&#039; &lt;br /&gt;
*&#039;&#039;&#039;--protocol udp&#039;&#039;&#039; või &#039;&#039;&#039;-p udp&#039;&#039;&#039; - UDP protokolli korral &lt;br /&gt;
*&#039;&#039;&#039;--protocol icmp&#039;&#039;&#039; või &#039;&#039;&#039;-p icmp&#039;&#039;&#039; - ICMP protokolli korral. &#039;&#039;ICMP protokolli kohta käivad lisa valikud:&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;--icmp-type echo-reply&#039;&#039;&#039; - PING päring. &lt;br /&gt;
**Muude valikute kohta saab infot kasutades: &#039;&#039;&#039;iptables -p icmp --help&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Näide: on soov, et viskaks maha kõik ping päringud. &lt;br /&gt;
 iptables -A INPUT -p icmp --icmp-type ! echo-reply -j ACCEPT 	&lt;br /&gt;
&lt;br /&gt;
Lubab kõiki icmp paketitüüpe väljaarvatud echo-reply. &lt;br /&gt;
Siinkohas tooks ka näite limit kasutamise kohta, lubame ainult ühe pingi sekundis. &lt;br /&gt;
&lt;br /&gt;
 iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====ALLIKAS==== &lt;br /&gt;
&lt;br /&gt;
Siia määratakse ära kust päring on alguse saanud, mis ip, pordi ja ka seadme (võrgukaart) pealt. &lt;br /&gt;
*&#039;&#039;&#039;-s IP/NETMASK&#039;&#039;&#039; - allika ip ja netmask &lt;br /&gt;
*&#039;&#039;&#039;--sport PORDI_NR&#039;&#039;&#039; - port &lt;br /&gt;
*&#039;&#039;&#039;-i SEADE&#039;&#039;&#039; - ppp0, eth0, jne. &lt;br /&gt;
&lt;br /&gt;
Kui näiteks tahetakse lubada ühendust igalt aadressi pealt siis panna lihtsalt -s 0/0 või jätta üldse -s ja --sport ära, &lt;br /&gt;
mis pannakse siis vaikimisi -s 0/0 . &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====KUHU==== &lt;br /&gt;
&lt;br /&gt;
Siia määratakse ära kuhu päring võib minna, mis ip, porti ja ka seadme (võrgukaart) peale, lõpppunkt. &lt;br /&gt;
*&#039;&#039;&#039;-d IP/NETMASK&#039;&#039;&#039; - allika ip ja ka netmask &lt;br /&gt;
*&#039;&#039;&#039;--dport PORDI_NR&#039;&#039;&#039; - port &lt;br /&gt;
*&#039;&#039;&#039;-i SEADE&#039;&#039;&#039; - ppp0, eth0, jne. &lt;br /&gt;
&lt;br /&gt;
Näiteks on soov kehtestada reegel kõigi eth või siis ppp seadmete kohta, selleks märkida -i eth+ või siis ppp jaoks -i ppp+ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====REEGEL====&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-j DROP&#039;&#039;&#039; Viskab sellele reeglile vastava paketti maha. &lt;br /&gt;
*&#039;&#039;&#039;-j ACCEPT&#039;&#039;&#039; Lubab antud reeglile vastava paketi läbi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Näited====&lt;br /&gt;
&lt;br /&gt;
 iptables -A INPUT -p tcp -s 0/0 -i ppp0 --dport 80 -j ACCEPT &lt;br /&gt;
	&lt;br /&gt;
Antud reegel lubab, kõiki pakette, mis tulevad seadme ppp0 pealt pordi 80`le. &lt;br /&gt;
&lt;br /&gt;
Näiteks reegel illustreerimaks keeldu:&lt;br /&gt;
 iptables -A INPUT -p tcp -s 0/0 -i ! ppp0 --dport 80 -j ACCEPT &lt;br /&gt;
&lt;br /&gt;
Antud reegel lubab kõikide võrguseadmete pealt tulevat liiklust port 80`le väljaarvatud ppp0 pealt tulevat. &lt;br /&gt;
Hetkel võib tunduda eelnev jutt tiba segasena, seega asume konkreetse näite juurde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Keerulisem näide==&lt;br /&gt;
&lt;br /&gt;
Antud näide on võetud www.netfilter.org lehelt, kuna hea lihtne mida seletada ja ka edasi kohendada vastavalt &lt;br /&gt;
enda vajadustele. [http://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO-5.html Link näite juurde.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;1.# iptables -N block &lt;br /&gt;
2.# iptables -A block -m state --state ESTABLISHED,RELATED -j ACCEPT &lt;br /&gt;
3.# iptables -A block -m state --state NEW,INVALID -i ! ppp0 -j ACCEPT &lt;br /&gt;
4.# iptables -A block -j DROP &lt;br /&gt;
5.# iptables -A INPUT -j block &lt;br /&gt;
6.# iptables -A FORWARD -j block&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
====State====&lt;br /&gt;
&lt;br /&gt;
Enne kui alustab selle lühikese reeglistiku lahtiseletamist natuke STATE kohta&lt;br /&gt;
State (paketi olek või kuidas seda paremini tõlkida) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;State tüübid:&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;NEW&#039;&#039;&#039; - uus pakett, mis soovib ühendust luua. &lt;br /&gt;
*&#039;&#039;&#039;ESTABLISHED&#039;&#039;&#039; - olemasolev ühendus. &lt;br /&gt;
*&#039;&#039;&#039;RELATED&#039;&#039;&#039; - seotud juba loodud ühendusega. &lt;br /&gt;
*&#039;&#039;&#039;INVALID&#039;&#039;&#039; - vigane paket või pole lihtsalt seotud olemasolevate ühendustega. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Näite seletus====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; reas koostatakse uus reeglikogu, kasulik on see antud puhul, et ei peaks sisestama FORWARD sama mida INPUTI.&lt;br /&gt;
 Ka läheb vaja reeglikogu keerulisemate reeglite koostamisel. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; rida lubab siis kõiki pakette läbi, mis on olemasolevad või seotud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; lubab läbi uusi pakette väljaarvatud seadme ppp0 pealt.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; rida määrab ära, et ülejäänud paketid, mis ei vasta reeglitele 2 ja 3 visatakse maha. &lt;br /&gt;
Reegleid hakatakse kontrollima ülevaltpoolt alla 2 -&amp;gt; 3 -&amp;gt; 4. &lt;br /&gt;
&lt;br /&gt;
Näiteks kui sooviks antud reeglistiku nii ümber teha, et lubaks väljastpoolt tulevat liiklust port 80 peale. &lt;br /&gt;
Selleks tuleb ainult sisestada reegel enne rida 3. ja milleks võiks olla: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[i]input -I block -p tcp --dport 80 -j ACCEPT[/i] &lt;br /&gt;
&lt;br /&gt;
 //mis lisab antud reegli esimeseks.&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Näiteks sooviks veel ka logi paketide kohta, mis maha visatakse. LOG peab siis asuma enne DROP rida, kui asuks &lt;br /&gt;
peale siis teda ei logitaks. Saab ka logida näiteks ühendust mingi pordi peale jne. 	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[i]input -I block -m limit -j LOG[/i]&lt;br /&gt;
&lt;br /&gt;
 // log kirjutatakse /var/log/message faili.&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; ja&#039;&#039;&#039; 6.&#039;&#039;&#039; lisavad antud reeglikogu INPUT ja FORWARD põhikogusse. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Näide koos LOG ja avatud port 80.====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;# iptables -F  // kustutab kõik eelnevad reeglid &lt;br /&gt;
# iptables -N block &lt;br /&gt;
# iptables -A block -p tcp --dport 80 -j ACCEPT &lt;br /&gt;
# iptables -A block -m state --state ESTABLISHED,RELATED -j ACCEPT &lt;br /&gt;
# iptables -A block -m state --state NEW -i ! ppp0 -j ACCEPT &lt;br /&gt;
# iptables -A  block -m limit -j LOG &lt;br /&gt;
# iptables -A block -j DROP &lt;br /&gt;
# iptables -A INPUT -j block &lt;br /&gt;
# iptables -A FORWARD -j block&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Neti jagamine ja tesised NAT&#039;i võimalused== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Neti jagamine MASQURADE ja SNAT=== &lt;br /&gt;
&lt;br /&gt;
Antud kohas peaks paar sõna mainima NAT (Network Adress Translation) kohta. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NAT&#039;&#039;&#039; jaguneb ise kaheks:&lt;br /&gt;
*&#039;&#039;&#039;SNAT&#039;&#039;&#039; - Kus siis muudetakse allika aadressi st. muudetakse aadressi kust ühendus tuleb enne kui pakett välja saadetakse.&lt;br /&gt;
&lt;br /&gt;
Kuulub &#039;&#039;&#039;POSTROUTINGU&#039;&#039;&#039; alla. &lt;br /&gt;
*&#039;&#039;&#039;DNAT&#039;&#039;&#039; - Kus siis muudetakse aadressi kuhu pakett saadetakse. Tehakse alati enne INPUT, FORWARD`i. &lt;br /&gt;
&lt;br /&gt;
Kuulub &#039;&#039;&#039;PREROUTINGU&#039;&#039;&#039; alla. &lt;br /&gt;
&lt;br /&gt;
NAT all on ka 3 ahelat. &lt;br /&gt;
*&#039;&#039;&#039;PREROUTING&#039;&#039;&#039; - käivad läbi sissetulevad paketid, enne kui nad lähevad INPUT või FORWARDI &lt;br /&gt;
*&#039;&#039;&#039;POSTROUTING&#039;&#039;&#039; - käivad läbi väljuvad paketid, peale OUTPUT&#039;i &lt;br /&gt;
*&#039;&#039;&#039;OUTPUT&#039;&#039;&#039; - väljund. &lt;br /&gt;
 iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE	&lt;br /&gt;
&lt;br /&gt;
Kui see lihtne reegel lisada eelnevale näitele, siis saavad sisevõrgus olevad arvutid ka internetti kasutada, tuleb ka lubada paketide forwarding (&#039;&#039;echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&#039;&#039;). Alternatiiviks sulgudes näidatud käsule on failis /etc/sysctl.conf muuta muutuja net.ipv4.ip_forward väärtus 1-ks, mis vaikimisi on 0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MASQUERADE&#039;&#039;&#039; on hea siis kasutada kui on dünaamilise ip interneti ühendus.&lt;br /&gt;
&lt;br /&gt;
Kui aga on staatilise ip, siis võiks kasutada ka järgnevat &lt;br /&gt;
 iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to VÄLINE_IP&lt;br /&gt;
&lt;br /&gt;
===Pordi edastus sisevõrgus olevale PC&#039;le=== &lt;br /&gt;
Antud osa võib ka üpriski vajalikuks osutuda, mõningane tarkvara vajab välisvõrguga otseühendust (st. et mujalt saaks ühendust sisevõrgus oleva PC&#039;ga). &lt;br /&gt;
&lt;br /&gt;
 iptables -t nat -I PREROUTING -i ppp0 -p tcp --dport &#039;&#039;&#039;PORT&#039;&#039;&#039; -j DNAT --to &#039;&#039;&#039;SISEVÕRGUS_PC_IP&#039;&#039;&#039;&lt;br /&gt;
 iptables -I block -p tcp --dport &#039;&#039;&#039;PORT&#039;&#039;&#039; -j ACCEPT &lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Esimene rida siis muudab ära kõik paketid, mis tulevad &#039;&#039;&#039;PORT&#039;&#039;&#039; peale ja suunab nad edasi &#039;&#039;&#039;SISEVÕRGUS_PC_IP&#039;&#039;&#039; peale.&lt;br /&gt;
 &lt;br /&gt;
Teine rida on vajalik selleks, et peale &#039;&#039;&#039;PREROUTINGUT&#039;&#039;&#039; läbib ka paket &#039;&#039;&#039;INPUT&#039;&#039;&#039; ja &#039;&#039;&#039;FORWARD&#039;&#039;&#039; reeglistikud. &lt;br /&gt;
&lt;br /&gt;
Et nüüd ka ühendus toimiks peab programmis paika pandud &#039;&#039;&#039;VÄLISVÕRGU_IP&#039;&#039;&#039; ja &#039;&#039;&#039;PORT&#039;&#039;&#039;, piisab ka &#039;&#039;&#039;PORDI&#039;&#039;&#039; määramisega, sest välisvõrgus asuv server näeb paketti tulevat &#039;&#039;&#039;VÄLISVÕRGU_PC&#039;&#039;&#039; tänu &#039;&#039;&#039;MASQ&#039;&#039;&#039; &lt;br /&gt;
või &#039;&#039;&#039;SNAT&#039;&#039;&#039;`le. Ja kõik ühendused, mis tulevad &#039;&#039;&#039;PORDI&#039;&#039;&#039; peale suunatakse automaatselt &#039;&#039;&#039;SISEVORGUS_PC_IP &#039;&#039;&#039;peale. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Liikluse suunamine===&lt;br /&gt;
&lt;br /&gt;
Suunaks ümber liiklust&lt;br /&gt;
 &lt;br /&gt;
Näiteks sooviksid, et kõik paketid, mis lähevad IP&#039;le XXX.XXX.XXX.XXX ümber suunata IP&#039;le YYY.YYY.YYY.YYY. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;iptables -t nat -I PREROUTING -d XXX.XXX.XXX.XXX -j DNAT --to-destination YYY.YYY.YYY.YYY&amp;lt;/pre&amp;gt; 	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui nüüd üritad saada ühendust XXX...XXX siis sattud hoopis YYY...YYY peale. &lt;br /&gt;
&lt;br /&gt;
Võimalus on kombineerida erinevaid viise kust pakett alguse sai ja kuhu läheb.NAT kohta peaks esialgu piisama.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lõppetuseks, NÄIDE ning natuke ka IPv6&#039;st==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Reeglite salvestamine===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hoiatus! Reeglid püsivad järgneva reboodini!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna reegleid hoitakse mälus ja ei salvestata kettale peab, kasutaja seda tegema, või teeb vastavalt distributsioonile seda init rc scriptid. Näiteks RedHat olid iptables reeglistik failis /etc/sysconfig/iptables. Siin kohas mainin ainult ära kuidas salvestada ja uuesti laadida reeglistikku failist. Kuidas täpsemini sinu distributsioonis asi käib uuri kodulehelt või tehnilise toe foorumist. &lt;br /&gt;
 iptables-save &amp;gt; FAILI    &lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Salvestab reeglistiku faili. On nüüd vaja paigaldada saadud fail või faili sisu sinna kust IPTABLES init.rc script seda laeb. (loe enda distro manuaali) &lt;br /&gt;
iptables-restore &amp;lt; FAILIST  &lt;br /&gt;
	&lt;br /&gt;
Laeb failist reeglistiku. &lt;br /&gt;
&lt;br /&gt;
===Näide kus kõik on koos=== &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;iptables -P INPUT DROP &lt;br /&gt;
iptables -N test &lt;br /&gt;
iptables -A test -p tcp -m tcp --dport 30100:30200 -j ACCEPT &lt;br /&gt;
iptables -A test -p icmp -m icmp ! --icmp-type 0 -j DROP &lt;br /&gt;
iptables -A test -p udp -m udp --dport 10000 -j ACCEPT &lt;br /&gt;
iptables -A test -p udp -m udp --dport 10002 -j ACCEPT &lt;br /&gt;
iptables -A test -p tcp -m tcp --dport 10002 -j ACCEPT &lt;br /&gt;
iptables -A test -m state --state RELATED,ESTABLISHED -j ACCEPT &lt;br /&gt;
iptables -A test -i ! ppp0 -m state --state NEW -j ACCEPT &lt;br /&gt;
iptables -A test -m limit -j LOG --log-prefix &amp;quot;MAHAVISATUD PAKETID:&amp;quot; &lt;br /&gt;
iptables -A test -j DROP &lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -j test &lt;br /&gt;
iptables -A FORWARD -j test &lt;br /&gt;
&lt;br /&gt;
iptables -A POSTROUTING -o ppp0 -j MASQUERADE &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IPv6===&lt;br /&gt;
 &lt;br /&gt;
Ipv6 reeglistik sarnaneb IPv4 omaga suuremaid erinevusi on see, et IPv6 ei toeta connection state, seega sarnaneb &lt;br /&gt;
reeglistik nagu IPCHAIN&#039;iga ka pole NAT tänu IPv6 võimalustele. &lt;br /&gt;
&lt;br /&gt;
===Näide IPv6 kohta===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;ip6tables -P INPUT DROP &lt;br /&gt;
ip6tables -P FORWARD DROP &lt;br /&gt;
ip6tables -N test6 &lt;br /&gt;
ip6tables -A test6 -p tcp --syn -j DROP &lt;br /&gt;
ip6tables -A test6 -p tcp --dport 32768:61000 -j ACCEPT &lt;br /&gt;
ip6tables -A test6 -p udp --dport 32768:61000 -j ACCEPT &lt;br /&gt;
ip6tables -A test6 -p ipv6-icmp --icmpv6-type destination-unreachable -j ACCEPT &lt;br /&gt;
ip6tables -A test6 -p ipv6-icmp --icmpv6-type packet-too-big -j ACCEPT &lt;br /&gt;
ip6tables -A test6 -p ipv6-icmp --icmpv6-type time-exceeded -j ACCEPT &lt;br /&gt;
ip6tables -A test6 -p ipv6-icmp --icmpv6-type parameter-problem -j ACCEPT &lt;br /&gt;
ip6tables -A test6 -p ipv6-icmp --icmpv6-type echo-reply -j ACCEPT &lt;br /&gt;
ip6tables -A INPUT -j test6 &lt;br /&gt;
ip6tables -A FORWARD -j test6 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Kindlasti on siin veel hulganisti vigu, kui märkad anna kindlasti teada, olen väga tänulik.&lt;br /&gt;
&lt;br /&gt;
Kui tekkis küsimusi ideid paluks emailida mr.bobc[ät]gmail.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Välislingid==&lt;br /&gt;
&lt;br /&gt;
*[http://yolinux.com/TUTORIALS/linuxTutorialIptablesNetworkGateway.html Linux Tutorial Iptables Network Gateway] &lt;br /&gt;
*[http://www.netfilter.org/documentation/tutorials/lw-2000/tut-3.html Hea näide koos selgitustega]&lt;br /&gt;
*http://www.netfilter.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor:bobc&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Tulem%C3%BC%C3%BCrimas_IPTABLES_abiga&amp;diff=5484</id>
		<title>Tulemüürimas IPTABLES abiga</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Tulem%C3%BC%C3%BCrimas_IPTABLES_abiga&amp;diff=5484"/>
		<updated>2007-12-02T07:23:55Z</updated>

		<summary type="html">&lt;p&gt;Sips: /* Milleks tulemüür? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategooria:Programmide_seadistamine]]&lt;br /&gt;
[[Kategooria:Õpetused]]&lt;br /&gt;
==Enne kui asuda IPTABLES juurde==&lt;br /&gt;
Antud manuaalis tuleb juttu ainult kõige tavalisematest kasutamisviisidest, nendest algteadmisteks millest peaks piisama,&lt;br /&gt;
et edasiuurida või koostada enda vajadustele vajalik tulemüürimisreeglistik.&lt;br /&gt;
&lt;br /&gt;
Siinkohas tooks ka ära materjalid mida kasutasin antud manuaali koostamiseks:&lt;br /&gt;
Järgmised lingid on http://www.netfilter.org kellel inglise keel suus võib lugeda antuid manuaale seal&lt;br /&gt;
käsitletakse rohkem IPTABLES võimalusi.&lt;br /&gt;
&lt;br /&gt;
*[http://www.netfilter.org/documentation/HOWTO//networking-concepts-HOWTO.html networking concepts HOWTO]&lt;br /&gt;
*[http://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO.html packet filtering HOWTO]&lt;br /&gt;
*[http://www.netfilter.org/documentation/HOWTO//NAT-HOWTO.html NAT HOWTO]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Antud manuaalis võib olla vigu, ebatäpsusi. Kõik ettepanekud ja parandused on teretulnud &#039;&#039;&#039;mr.bobc[ät]gmail.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Milleks tulemüür?===&lt;br /&gt;
&lt;br /&gt;
Tulemüüri vajalikus seisneb selles, et kaitsta oma võrgurakendusi, balansseerida võrguliiklust, suunata, jagada võrguühendust ja veel muid võimalusi millel esialgu ei peatu. Juhul kui arvuti asub sisevõrgus ja arvuti on välisvõrgus nähtav (näiteks:  võrku jagab ruuter, mis on varustatud ja häälestatud tulemüüriga) siis ei pruugi kasutaja vajalikuks pidada lisaks eraldi tulemüüri häälestada. Ka peaks enamus GNU/Linux distributdsioone olema eelnevalt koostatud minimaalse tulemüürimisreeglistikuga. Seega need, kes on rahul oma senise olukorraga ja ei pea vajalikuks torkida IPTABLES või lihtsalt minimaalselt end harida, jätku asi siinkohas katki. Minu arvates on tulemüür arvuti, eriti kui on kasutuses mingit liiki ???, jaoks vägagi tähtsal kohal.&lt;br /&gt;
&lt;br /&gt;
===IPCHAINS või IPTABLES?===&lt;br /&gt;
&lt;br /&gt;
Kernelite seeria 2.2 ja ka 2.4 on võimalus kasutada IPCHAINS&#039;i mida küll tulevikus hakkab asendama IPTABLES. Kernel seeria 2.4 ja 2.6 on siis varustatud IPTABLES`iga, mida saab sisse kompileerida nii moodulina või otse kerneli bzImage`sse. Eeldan, et lugejal on väikene kogemus kerneli kompileerimisega, kui pole siis pole midagi muud teha kui lugeda kernel-compiling HOWTO&#039;D. Vägagi vajalikuks osutub siinkohas omada ülevaadet, mis riistvaraga tegemist on, et vältida ebameeldivusi kui mõni seade või liides ei toimi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kerneli moodulid===&lt;br /&gt;
&lt;br /&gt;
Mida siis valida, et oleks iptables kernellisse sisse kompileeritud (kas moodulina või mitte) ise eelistan moodulina.&lt;br /&gt;
&lt;br /&gt;
Valides:&lt;br /&gt;
 Device Drivers -&amp;gt;&lt;br /&gt;
 Networking Support -&amp;gt;&lt;br /&gt;
 Networking Options -&amp;gt;&lt;br /&gt;
 *Network paket filtering&lt;br /&gt;
&lt;br /&gt;
Siin saab valida kas IPv4 ja ka IPv6 kohta iptables tugi, ise peatun IPv4 kohapealt kuigi toon ära ka&lt;br /&gt;
lihtsa reeglistiku IPv6 kohta. On ju ka IPv6 juba üpris palju levinud. Ettetulevas loetelus märkisin enamus Moodulitena jätsin valimata ainult EXPERIMENTAL, kuigi ei pruugi kõiki mooduleid vaja minna. Muidugi on iga mooduli, optioni kohta ka piisav Help, soovitan seda uurida enne kui otsustad. Kui soovid võrku jagada siis vali kindlasti ka &#039;&#039;&#039;M&#039;&#039;&#039;, kus on märge &#039;&#039;&#039;masq/NAT&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Mida vaja läheb===&lt;br /&gt;
&lt;br /&gt;
 *&#039;&#039;&#039;Connection tracking&#039;&#039;&#039;&lt;br /&gt;
 *&#039;&#039;&#039;IP Tables support&#039;&#039;&#039;&lt;br /&gt;
 *&#039;&#039;&#039;Limit match support&#039;&#039;&#039; &#039;&#039;(võib vaja minna näiteks pingimise piiramisel), lisaks võib hiljem vaja&lt;br /&gt;
  minna  mark mooduleid (näiteks võrgu liikluse balansseerimisel või muul    otstarbel)&#039;&#039;&lt;br /&gt;
 *&#039;&#039;&#039;IP range match&#039;&#039;&#039;&lt;br /&gt;
 *&#039;&#039;Ka on soovitav äramärkida kõik&#039;&#039; &#039;&#039;&#039;FTP IRC TFTP ja muud protocol support&#039;&#039;&#039;, &#039;&#039;neid on siis vaja kui &lt;br /&gt;
 kasutada MASQ ja sisevõrgus on kellelgi vaja antud protokolli kasutus (FTP ja IRC ikka on).&#039;&#039;&lt;br /&gt;
 *&#039;&#039;&#039;Packet filtering&#039;&#039;&#039;&lt;br /&gt;
 *&#039;&#039;&#039;LOG rarget support&#039;&#039;&#039; &#039;&#039;vajalik näiteks võrguliikluse jälgimiseks, kes kust &lt;br /&gt;
 üritas ühendust saada.&#039;&#039;&lt;br /&gt;
 *&#039;&#039;&#039;Full NAT MASQURADE REDIRECT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nüüd peaks eluks vajalik olemas olema, antud loetelus võib olla midagi puudu või üleliigselt, ise nagu eespool mainisin&lt;br /&gt;
selekteerin tavaliselt enamuse, kunagi ei või teada ette mida võib vaja minna, ja ega need moodulid kettaruumi ka&lt;br /&gt;
nii palju võta.&lt;br /&gt;
Siinkohas sai ainult äratoodud kerneli pinnapealne konfigureerimine, vähemalt annab see suuna kätte. Ka eeldan, et&lt;br /&gt;
Netfilter IPTABLES on eelnevalt installeeritud, kui pole saab selle lehelt http://www.netfilter.org/ millega kaasneb&lt;br /&gt;
ka korralik installeerimisõpetus, kus ka peaks olema äramainitud vajaminevad moodulid mida kernelisse kompileerida.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Aeg asuda IPTABLES juurde==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Põhiahelad===&lt;br /&gt;
&lt;br /&gt;
Natuke ka juttu kolmest põhiahelast:&lt;br /&gt;
*INPUT - läbi selle ahela käib kogu sissetulev liiklus. &lt;br /&gt;
*FORWARD - läbi selle ahela edastatakse paketid, muudele ip näiteks sisevõrgus asuvale pc&#039;le.&lt;br /&gt;
*OUTPUT - siit lähevad paketid välja. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pisike ASCII skeem illustreerimaks põhiahelaid, siinkohas veel niipalju, et ära on jäetud NAT kolm ahelat aga nende juures peatume hiljem. &lt;br /&gt;
 [sissetulevad paketid N:eth0 seadmele]-&amp;gt;(otsustus, kas) &lt;br /&gt;
 -&amp;gt;INPUT ---&amp;gt; PROGRAMM-&amp;gt;OUTPUT-&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
või&lt;br /&gt;
 &lt;br /&gt;
 -&amp;gt;FORWARD -----------------&amp;gt;OUTPUT-&amp;gt; &lt;br /&gt;
 [väljuvad paketid N:eth0 seadmele] &lt;br /&gt;
&lt;br /&gt;
Kuna skeem on kehvavõitu siis ka selgitav jutt juurde. &lt;br /&gt;
Kuidas siis kernel pakette käsitleb:  &lt;br /&gt;
*Kõigepealt kui pakett tuleb võrgu seadme pealt, kontrollitakse paketti lõpppunkti (kuhu pakett oli suunatud, mis ip ja mis pordi peale) &lt;br /&gt;
*Kui pakett oli suunatud antud PC ip peale, siis läbib pakett INPUT ahelat. Kui ta läbib selle, st. ei visata maha siis jõuab ta programmile. &lt;br /&gt;
*Kui pakettiedastus (ip forward) on lubatud ja sissetulev paketti lõpppunkt on teine ip, võrguseade, siis pakett läbib FORWARD ahelat. &lt;br /&gt;
*Kõik paketid, mis saavad algust antud PC pealt läbivad OUTPUT ahelat enne kui nad jõuavad võrguseadmele. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui nüüd nendele ahelatele on seatud reeglid ja sissetulev, edastatav või väljaminev pakett ei vasta reeglile, &lt;br /&gt;
siis ta lihtsalt visatakse maha (DROP), kui just pole ahelatele äramärgitud käitumisviisiks (ACCEPT). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kuidas luua muuta reeglikogu===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Loo uus reeglikogu &#039;&#039;&#039;-N&#039;&#039;&#039; &#039;&#039;Näiteks: iptables -N test&#039;&#039; &lt;br /&gt;
*Kustuta reeglikogu &#039;&#039;&#039;-X&#039;&#039;&#039; &#039;&#039;Näiteks: iptabels -X test (kustutab test reeglikogu, koos reeglitega)&#039;&#039; &lt;br /&gt;
*Muuda käitumisviisi &#039;&#039;&#039;-P&#039;&#039;&#039; &#039;&#039;Näiteks: iptables -P INPUT DROP&#039;&#039;&lt;br /&gt;
*Kuva reeglistikke &#039;&#039;&#039;-L&#039;&#039;&#039; &#039;&#039;Näiteks: iptables -L&#039;&#039;&lt;br /&gt;
*Kustuta reeglikogu reeglid &#039;&#039;&#039;-F&#039;&#039;&#039; &#039;&#039;Näiteks: iptables -F&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Kuidas lisada, eemaldada või muuta reegleid ===&lt;br /&gt;
&lt;br /&gt;
*Lisab uue reegli &#039;&#039;&#039;-A&#039;&#039;&#039; &lt;br /&gt;
*Lisab uue reegi määratud positsioonile &#039;&#039;&#039;-I&#039;&#039;&#039; , kui pole positsiooni määratud lisab kõige esimeseks &lt;br /&gt;
*Muudab reeglit määratud positsioonil &#039;&#039;&#039;-R&#039;&#039;&#039; &lt;br /&gt;
*Kustutab reegli &#039;&#039;&#039;-D&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagu sai ära toodud kas lisatakse määratud positsioonile milleks on siis järjekorra number (kui kuvada iptables -L) &lt;br /&gt;
ja siis lugeda mitmendat rida kustutada tahad. Iga reegli INPUT FORWARD ja OUTPUT juures hakkab reegel nr. 1. &lt;br /&gt;
Ka saab kustutada või muuta kui kirjutada reegel täielikul kujul välja. Hiljem enda jaoks elu lihtsamaks tegemiseks &lt;br /&gt;
koostad kogu reeglistik enne sisestamist valmis ja polegi vaja midagi lugeda. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Näited=== &lt;br /&gt;
&lt;br /&gt;
Näiteks sisestasid:&lt;br /&gt;
&amp;lt;pre&amp;gt;iptables -I INPUT -s 192.168.1.2 -p tcp --dprot 21 -j DROP&lt;br /&gt;
&lt;br /&gt;
//ei taha, et sisevõrgus  192...2 sinu ftp  serverisse saaks.&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Selle reegli kustutamine:&lt;br /&gt;
&amp;lt;pre&amp;gt;iptables -D INPUT 1  // eeldusel, et see reegel on esimene või siis &lt;br /&gt;
&lt;br /&gt;
iptables -D INPUT -s 192.168.1.2 -p tcp --dprot 21 -j DROP &lt;br /&gt;
&lt;br /&gt;
 //mis siis eemaldab antud reegli.&amp;lt;/pre&amp;gt; &lt;br /&gt;
&lt;br /&gt;
	&lt;br /&gt;
===Millest koosneb reegel=== &lt;br /&gt;
&lt;br /&gt;
iptables &#039;&#039;&#039;[MIDA_TEHA] [KUHU_LISADA] [PROTOKOL] [ALLIKAS] [KUHU] [REEGEL]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====MIDA_TEHA====&lt;br /&gt;
&lt;br /&gt;
*Sisestad &#039;&#039;&#039;-A&#039;&#039;&#039; või &#039;&#039;&#039;-I&#039;&#039;&#039; &lt;br /&gt;
*Kustutad &#039;&#039;&#039;-D&#039;&#039;&#039; &lt;br /&gt;
*muude optionite jaoks vaata &#039;&#039;&#039;&#039;Kuidas lisada, eemaldada või muuta reegleid&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====KUHU_LISADA====&lt;br /&gt;
&lt;br /&gt;
*INPUT &lt;br /&gt;
*OUTPUT &lt;br /&gt;
*FORWARD &lt;br /&gt;
*Või siis omapoolt loodud reeglikogusse (iptables -N reeglikogu_nimi) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====PROTOKOL==== &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;--protocol tcp&#039;&#039;&#039; või &#039;&#039;&#039;-p tcp&#039;&#039;&#039; - TCP protokolli korral. &#039;&#039;TCP protokolli kohta käivad lisa valikud:&#039;&#039; &lt;br /&gt;
**&#039;&#039;&#039;--tcp-options&#039;&#039;&#039; &lt;br /&gt;
**&#039;&#039;&#039;--tcp-flags&#039;&#039;&#039; &lt;br /&gt;
**&#039;&#039;&#039;--syn&#039;&#039;&#039; &lt;br /&gt;
*&#039;&#039;&#039;--protocol udp&#039;&#039;&#039; või &#039;&#039;&#039;-p udp&#039;&#039;&#039; - UDP protokolli korral &lt;br /&gt;
*&#039;&#039;&#039;--protocol icmp&#039;&#039;&#039; või &#039;&#039;&#039;-p icmp&#039;&#039;&#039; - ICMP protokolli korral. &#039;&#039;ICMP protokolli kohta käivad lisa valikud:&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;--icmp-type echo-reply&#039;&#039;&#039; - PING päring. &lt;br /&gt;
**Muude valikute kohta saab infot kasutades: &#039;&#039;&#039;iptables -p icmp --help&#039;&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
Näide: on soov, et viskaks maha kõik ping päringud. &lt;br /&gt;
 iptables -A INPUT -p icmp --icmp-type ! echo-reply -j ACCEPT 	&lt;br /&gt;
&lt;br /&gt;
Lubab kõiki icmp paketitüüpe väljaarvatud echo-reply. &lt;br /&gt;
Siinkohas tooks ka näite limit kasutamise kohta, lubame ainult ühe pingi sekundis. &lt;br /&gt;
&lt;br /&gt;
 iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====ALLIKAS==== &lt;br /&gt;
&lt;br /&gt;
Siia määratakse ära kust päring on alguse saanud, mis ip, pordi ja ka seadme (võrgukaart) pealt. &lt;br /&gt;
*&#039;&#039;&#039;-s IP/NETMASK&#039;&#039;&#039; - allika ip ja netmask &lt;br /&gt;
*&#039;&#039;&#039;--sport PORDI_NR&#039;&#039;&#039; - port &lt;br /&gt;
*&#039;&#039;&#039;-i SEADE&#039;&#039;&#039; - ppp0, eth0, jne. &lt;br /&gt;
&lt;br /&gt;
Kui näiteks tahetakse lubada ühendust igalt aadressi pealt siis panna lihtsalt -s 0/0 või jätta üldse -s ja --sport ära, &lt;br /&gt;
mis pannakse siis vaikimisi -s 0/0 . &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====KUHU==== &lt;br /&gt;
&lt;br /&gt;
Siia määratakse ära kuhu päring võib minna, mis ip, porti ja ka seadme (võrgukaart) peale, lõpppunkt. &lt;br /&gt;
*&#039;&#039;&#039;-d IP/NETMASK&#039;&#039;&#039; - allika ip ja ka netmask &lt;br /&gt;
*&#039;&#039;&#039;--dport PORDI_NR&#039;&#039;&#039; - port &lt;br /&gt;
*&#039;&#039;&#039;-i SEADE&#039;&#039;&#039; - ppp0, eth0, jne. &lt;br /&gt;
&lt;br /&gt;
Näiteks on soov kehtestada reegel kõigi eth või siis ppp seadmete kohta, selleks märkida -i eth+ või siis ppp jaoks -i ppp+ &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====REEGEL====&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-j DROP&#039;&#039;&#039; Viskab sellele reeglile vastava paketti maha. &lt;br /&gt;
*&#039;&#039;&#039;-j ACCEPT&#039;&#039;&#039; Lubab antud reeglile vastava paketi läbi. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Näited====&lt;br /&gt;
&lt;br /&gt;
 iptables -A INPUT -p tcp -s 0/0 -i ppp0 --dport 80 -j ACCEPT &lt;br /&gt;
	&lt;br /&gt;
Antud reegel lubab, kõiki pakette, mis tulevad seadme ppp0 pealt pordi 80`le. &lt;br /&gt;
&lt;br /&gt;
Näiteks reegel illustreerimaks keeldu:&lt;br /&gt;
 iptables -A INPUT -p tcp -s 0/0 -i ! ppp0 --dport 80 -j ACCEPT &lt;br /&gt;
&lt;br /&gt;
Antud reegel lubab kõikide võrguseadmete pealt tulevat liiklust port 80`le väljaarvatud ppp0 pealt tulevat. &lt;br /&gt;
Hetkel võib tunduda eelnev jutt tiba segasena, seega asume konkreetse näite juurde.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Keerulisem näide==&lt;br /&gt;
&lt;br /&gt;
Antud näide on võetud www.netfilter.org lehelt, kuna hea lihtne mida seletada ja ka edasi kohendada vastavalt &lt;br /&gt;
enda vajadustele. [http://www.netfilter.org/documentation/HOWTO//packet-filtering-HOWTO-5.html Link näite juurde.]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;1.# iptables -N block &lt;br /&gt;
2.# iptables -A block -m state --state ESTABLISHED,RELATED -j ACCEPT &lt;br /&gt;
3.# iptables -A block -m state --state NEW,INVALID -i ! ppp0 -j ACCEPT &lt;br /&gt;
4.# iptables -A block -j DROP &lt;br /&gt;
5.# iptables -A INPUT -j block &lt;br /&gt;
6.# iptables -A FORWARD -j block&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
====State====&lt;br /&gt;
&lt;br /&gt;
Enne kui alustab selle lühikese reeglistiku lahtiseletamist natuke STATE kohta&lt;br /&gt;
State (paketi olek või kuidas seda paremini tõlkida) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;State tüübid:&#039;&#039;&#039;&lt;br /&gt;
*&#039;&#039;&#039;NEW&#039;&#039;&#039; - uus pakett, mis soovib ühendust luua. &lt;br /&gt;
*&#039;&#039;&#039;ESTABLISHED&#039;&#039;&#039; - olemasolev ühendus. &lt;br /&gt;
*&#039;&#039;&#039;RELATED&#039;&#039;&#039; - seotud juba loodud ühendusega. &lt;br /&gt;
*&#039;&#039;&#039;INVALID&#039;&#039;&#039; - vigane paket või pole lihtsalt seotud olemasolevate ühendustega. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Näite seletus====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; reas koostatakse uus reeglikogu, kasulik on see antud puhul, et ei peaks sisestama FORWARD sama mida INPUTI.&lt;br /&gt;
 Ka läheb vaja reeglikogu keerulisemate reeglite koostamisel. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; rida lubab siis kõiki pakette läbi, mis on olemasolevad või seotud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; lubab läbi uusi pakette väljaarvatud seadme ppp0 pealt.&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;&#039;4.&#039;&#039;&#039; rida määrab ära, et ülejäänud paketid, mis ei vasta reeglitele 2 ja 3 visatakse maha. &lt;br /&gt;
Reegleid hakatakse kontrollima ülevaltpoolt alla 2 -&amp;gt; 3 -&amp;gt; 4. &lt;br /&gt;
&lt;br /&gt;
Näiteks kui sooviks antud reeglistiku nii ümber teha, et lubaks väljastpoolt tulevat liiklust port 80 peale. &lt;br /&gt;
Selleks tuleb ainult sisestada reegel enne rida 3. ja milleks võiks olla: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[i]input -I block -p tcp --dport 80 -j ACCEPT[/i] &lt;br /&gt;
&lt;br /&gt;
 //mis lisab antud reegli esimeseks.&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Näiteks sooviks veel ka logi paketide kohta, mis maha visatakse. LOG peab siis asuma enne DROP rida, kui asuks &lt;br /&gt;
peale siis teda ei logitaks. Saab ka logida näiteks ühendust mingi pordi peale jne. 	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;[i]input -I block -m limit -j LOG[/i]&lt;br /&gt;
&lt;br /&gt;
 // log kirjutatakse /var/log/message faili.&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;5.&#039;&#039;&#039; ja&#039;&#039;&#039; 6.&#039;&#039;&#039; lisavad antud reeglikogu INPUT ja FORWARD põhikogusse. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Näide koos LOG ja avatud port 80.====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;# iptables -F  // kustutab kõik eelnevad reeglid &lt;br /&gt;
# iptables -N block &lt;br /&gt;
# iptables -A block -p tcp --dport 80 -j ACCEPT &lt;br /&gt;
# iptables -A block -m state --state ESTABLISHED,RELATED -j ACCEPT &lt;br /&gt;
# iptables -A block -m state --state NEW -i ! ppp0 -j ACCEPT &lt;br /&gt;
# iptables -A  block -m limit -j LOG &lt;br /&gt;
# iptables -A block -j DROP &lt;br /&gt;
# iptables -A INPUT -j block &lt;br /&gt;
# iptables -A FORWARD -j block&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Neti jagamine ja tesised NAT&#039;i võimalused== &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Neti jagamine MASQURADE ja SNAT=== &lt;br /&gt;
&lt;br /&gt;
Antud kohas peaks paar sõna mainima NAT (Network Adress Translation) kohta. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NAT&#039;&#039;&#039; jaguneb ise kaheks:&lt;br /&gt;
*&#039;&#039;&#039;SNAT&#039;&#039;&#039; - Kus siis muudetakse allika aadressi st. muudetakse aadressi kust ühendus tuleb enne kui pakett välja saadetakse.&lt;br /&gt;
&lt;br /&gt;
Kuulub &#039;&#039;&#039;POSTROUTINGU&#039;&#039;&#039; alla. &lt;br /&gt;
*&#039;&#039;&#039;DNAT&#039;&#039;&#039; - Kus siis muudetakse aadressi kuhu pakett saadetakse. Tehakse alati enne INPUT, FORWARD`i. &lt;br /&gt;
&lt;br /&gt;
Kuulub &#039;&#039;&#039;PREROUTINGU&#039;&#039;&#039; alla. &lt;br /&gt;
&lt;br /&gt;
NAT all on ka 3 ahelat. &lt;br /&gt;
*&#039;&#039;&#039;PREROUTING&#039;&#039;&#039; - käivad läbi sissetulevad paketid, enne kui nad lähevad INPUT või FORWARDI &lt;br /&gt;
*&#039;&#039;&#039;POSTROUTING&#039;&#039;&#039; - käivad läbi väljuvad paketid, peale OUTPUT&#039;i &lt;br /&gt;
*&#039;&#039;&#039;OUTPUT&#039;&#039;&#039; - väljund. &lt;br /&gt;
 iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE	&lt;br /&gt;
&lt;br /&gt;
Kui see lihtne reegel lisada eelnevale näitele, siis saavad sisevõrgus olevad arvutid ka internetti kasutada, tuleb ka lubada paketide forwarding (&#039;&#039;echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&#039;&#039;). Alternatiiviks sulgudes näidatud käsule on failis /etc/sysctl.conf muuta muutuja net.ipv4.ip_forward väärtus 1-ks, mis vaikimisi on 0.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MASQUERADE&#039;&#039;&#039; on hea siis kasutada kui on dünaamilise ip interneti ühendus.&lt;br /&gt;
&lt;br /&gt;
Kui aga on staatilise ip, siis võiks kasutada ka järgnevat &lt;br /&gt;
 iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to VÄLINE_IP&lt;br /&gt;
&lt;br /&gt;
===Pordi edastus sisevõrgus olevale PC&#039;le=== &lt;br /&gt;
Antud osa võib ka üpriski vajalikuks osutuda, mõningane tarkvara vajab välisvõrguga otseühendust (st. et mujalt saaks ühendust sisevõrgus oleva PC&#039;ga). &lt;br /&gt;
&lt;br /&gt;
 iptables -t nat -I PREROUTING -i ppp0 -p tcp --dport &#039;&#039;&#039;PORT&#039;&#039;&#039; -j DNAT --to &#039;&#039;&#039;SISEVÕRGUS_PC_IP&#039;&#039;&#039;&lt;br /&gt;
 iptables -I block -p tcp --dport &#039;&#039;&#039;PORT&#039;&#039;&#039; -j ACCEPT &lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Esimene rida siis muudab ära kõik paketid, mis tulevad &#039;&#039;&#039;PORT&#039;&#039;&#039; peale ja suunab nad edasi &#039;&#039;&#039;SISEVÕRGUS_PC_IP&#039;&#039;&#039; peale.&lt;br /&gt;
 &lt;br /&gt;
Teine rida on vajalik selleks, et peale &#039;&#039;&#039;PREROUTINGUT&#039;&#039;&#039; läbib ka paket &#039;&#039;&#039;INPUT&#039;&#039;&#039; ja &#039;&#039;&#039;FORWARD&#039;&#039;&#039; reeglistikud. &lt;br /&gt;
&lt;br /&gt;
Et nüüd ka ühendus toimiks peab programmis paika pandud &#039;&#039;&#039;VÄLISVÕRGU_IP&#039;&#039;&#039; ja &#039;&#039;&#039;PORT&#039;&#039;&#039;, piisab ka &#039;&#039;&#039;PORDI&#039;&#039;&#039; määramisega, sest välisvõrgus asuv server näeb paketti tulevat &#039;&#039;&#039;VÄLISVÕRGU_PC&#039;&#039;&#039; tänu &#039;&#039;&#039;MASQ&#039;&#039;&#039; &lt;br /&gt;
või &#039;&#039;&#039;SNAT&#039;&#039;&#039;`le. Ja kõik ühendused, mis tulevad &#039;&#039;&#039;PORDI&#039;&#039;&#039; peale suunatakse automaatselt &#039;&#039;&#039;SISEVORGUS_PC_IP &#039;&#039;&#039;peale. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Liikluse suunamine===&lt;br /&gt;
&lt;br /&gt;
Suunaks ümber liiklust&lt;br /&gt;
 &lt;br /&gt;
Näiteks sooviksid, et kõik paketid, mis lähevad IP&#039;le XXX.XXX.XXX.XXX ümber suunata IP&#039;le YYY.YYY.YYY.YYY. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;iptables -t nat -I PREROUTING -d XXX.XXX.XXX.XXX -j DNAT --to-destination YYY.YYY.YYY.YYY&amp;lt;/pre&amp;gt; 	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui nüüd üritad saada ühendust XXX...XXX siis sattud hoopis YYY...YYY peale. &lt;br /&gt;
&lt;br /&gt;
Võimalus on kombineerida erinevaid viise kust pakett alguse sai ja kuhu läheb.NAT kohta peaks esialgu piisama.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Lõppetuseks, NÄIDE ning natuke ka IPv6&#039;st==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Reeglite salvestamine===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hoiatus! Reeglid püsivad järgneva reboodini!&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kuna reegleid hoitakse mälus ja ei salvestata kettale peab, kasutaja seda tegema, või teeb vastavalt distributsioonile seda init rc scriptid. Näiteks RedHat olid iptables reeglistik failis /etc/sysconfig/iptables. Siin kohas mainin ainult ära kuidas salvestada ja uuesti laadida reeglistikku failist. Kuidas täpsemini sinu distributsioonis asi käib uuri kodulehelt või tehnilise toe foorumist. &lt;br /&gt;
 iptables-save &amp;gt; FAILI    &lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
Salvestab reeglistiku faili. On nüüd vaja paigaldada saadud fail või faili sisu sinna kust IPTABLES init.rc script seda laeb. (loe enda distro manuaali) &lt;br /&gt;
iptables-restore &amp;lt; FAILIST  &lt;br /&gt;
	&lt;br /&gt;
Laeb failist reeglistiku. &lt;br /&gt;
&lt;br /&gt;
===Näide kus kõik on koos=== &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;iptables -P INPUT DROP &lt;br /&gt;
iptables -N test &lt;br /&gt;
iptables -A test -p tcp -m tcp --dport 30100:30200 -j ACCEPT &lt;br /&gt;
iptables -A test -p icmp -m icmp ! --icmp-type 0 -j DROP &lt;br /&gt;
iptables -A test -p udp -m udp --dport 10000 -j ACCEPT &lt;br /&gt;
iptables -A test -p udp -m udp --dport 10002 -j ACCEPT &lt;br /&gt;
iptables -A test -p tcp -m tcp --dport 10002 -j ACCEPT &lt;br /&gt;
iptables -A test -m state --state RELATED,ESTABLISHED -j ACCEPT &lt;br /&gt;
iptables -A test -i ! ppp0 -m state --state NEW -j ACCEPT &lt;br /&gt;
iptables -A test -m limit -j LOG --log-prefix &amp;quot;MAHAVISATUD PAKETID:&amp;quot; &lt;br /&gt;
iptables -A test -j DROP &lt;br /&gt;
&lt;br /&gt;
iptables -A INPUT -j test &lt;br /&gt;
iptables -A FORWARD -j test &lt;br /&gt;
&lt;br /&gt;
iptables -A POSTROUTING -o ppp0 -j MASQUERADE &lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===IPv6===&lt;br /&gt;
 &lt;br /&gt;
Ipv6 reeglistik sarnaneb IPv4 omaga suuremaid erinevusi on see, et IPv6 ei toeta connection state, seega sarnaneb &lt;br /&gt;
reeglistik nagu IPCHAIN&#039;iga ka pole NAT tänu IPv6 võimalustele. &lt;br /&gt;
&lt;br /&gt;
===Näide IPv6 kohta===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;ip6tables -P INPUT DROP &lt;br /&gt;
ip6tables -P FORWARD DROP &lt;br /&gt;
ip6tables -N test6 &lt;br /&gt;
ip6tables -A test6 -p tcp --syn -j DROP &lt;br /&gt;
ip6tables -A test6 -p tcp --dport 32768:61000 -j ACCEPT &lt;br /&gt;
ip6tables -A test6 -p udp --dport 32768:61000 -j ACCEPT &lt;br /&gt;
ip6tables -A test6 -p ipv6-icmp --icmpv6-type destination-unreachable -j ACCEPT &lt;br /&gt;
ip6tables -A test6 -p ipv6-icmp --icmpv6-type packet-too-big -j ACCEPT &lt;br /&gt;
ip6tables -A test6 -p ipv6-icmp --icmpv6-type time-exceeded -j ACCEPT &lt;br /&gt;
ip6tables -A test6 -p ipv6-icmp --icmpv6-type parameter-problem -j ACCEPT &lt;br /&gt;
ip6tables -A test6 -p ipv6-icmp --icmpv6-type echo-reply -j ACCEPT &lt;br /&gt;
ip6tables -A INPUT -j test6 &lt;br /&gt;
ip6tables -A FORWARD -j test6 &amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
	&lt;br /&gt;
Kindlasti on siin veel hulganisti vigu, kui märkad anna kindlasti teada, olen väga tänulik.&lt;br /&gt;
&lt;br /&gt;
Kui tekkis küsimusi ideid paluks emailida mr.bobc[ät]gmail.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Välislingid==&lt;br /&gt;
&lt;br /&gt;
*[http://yolinux.com/TUTORIALS/linuxTutorialIptablesNetworkGateway.html Linux Tutorial Iptables Network Gateway] &lt;br /&gt;
*[http://www.netfilter.org/documentation/tutorials/lw-2000/tut-3.html Hea näide koos selgitustega]&lt;br /&gt;
*http://www.netfilter.org/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Autor:bobc&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Fedora_Core_versiooni_vahetus&amp;diff=5135</id>
		<title>Fedora Core versiooni vahetus</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Fedora_Core_versiooni_vahetus&amp;diff=5135"/>
		<updated>2007-08-15T13:53:46Z</updated>

		<summary type="html">&lt;p&gt;Sips: /* FC5--&amp;gt;FC6 uuendamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategooria:Fedora]]&lt;br /&gt;
==Alustuseks==&lt;br /&gt;
Nagu teada uuendab Fedora Core oma versiooni iga kuue kuni kaheksa kuu tagant. Järgmine versioon jääb toetatuks veel kuni järgmise versiooni väljatulekuni. Peale seda on võimalus kasutada [[Fedora Legacy Project]]i ja selle abil pikendada oma Fedora Core eluiga pooleteise aasta võrra. Seega on Fedora puhul alati soovitav peale uue versiooni väljatulekut oma versioon uuendada.&lt;br /&gt;
===Uuendamise võimalused===&lt;br /&gt;
Uuendamiseks on sisuliselt kolm võimalust:&lt;br /&gt;
* Täiesti uue paigaldus&lt;br /&gt;
* Uuendamine CD/DVD plaatide abil, valides &#039;&#039;&#039;Upgrade&#039;&#039;&#039; valiku&lt;br /&gt;
* Uuendada töötav versioon [[yum]]i abil. Käesolevat võimalust kajastabki ka see juhend.&lt;br /&gt;
==FC5--&amp;gt;FC6 uuendamine==&lt;br /&gt;
* Esmalt soovitan läbi lugeda [http://fedoraproject.org/wiki/YumUpgradeFaq YumUpgradeFaq] lehe. Seal on räägitud ka muudest probleemidest mis võivad kaasneda peale uuendamist.&lt;br /&gt;
* Enne alustamist tuleks kindlasti uuendada kernel.&lt;br /&gt;
 yum update kernel&lt;br /&gt;
*Nüüd peaks kõik vanad kernelid maha võtma ja peale jääks uusim.&lt;br /&gt;
 yum remove kernel-2.6.14*&lt;br /&gt;
*Nüüd tuleks installida kõige uuem yum&lt;br /&gt;
 yum install yumex&lt;br /&gt;
*Peale seda tuleks tõmmata fedora release rpm Fedora 6-le.&lt;br /&gt;
 wget ftp://ftp.tu-chemnitz.de/pub/linux/fedora-core/6/i386/os/Fedora/RPMS/fedora-release-6-4.noarch.rpm&lt;br /&gt;
*See tõmbab i386 süsteemile rpm faili. Kui on soovi muule süsteemile või muud serverit kasutada, siis asendage vastavad kohad Teie peegli ja süsteemiga.&lt;br /&gt;
*Peale seda tuleks teha &#039;&#039;&#039;update&#039;&#039;&#039; (see siis [[root]] kasutaja õigustes)&lt;br /&gt;
 yum update&lt;br /&gt;
*Peale uuendamist &#039;&#039;&#039;[[SELinux|selinux]]&#039;&#039;&#039;-i õigused võivad olla muutunud/valed, mis võivad põhjustada [[metacity]] mitte tööle hakkamist. Et seda parandada, kopeerige [[terminal]]i järgnev käsk:&lt;br /&gt;
 /sbin/fixfiles relabel&lt;br /&gt;
*Nüüdseks ongi Teil Fedora 5 uuendatud Fedora 6-le.&lt;br /&gt;
&lt;br /&gt;
==FC4--&amp;gt;FC5 uuendamine==&lt;br /&gt;
*Esmalt soovitatakse [http://fedoraproject.org/wiki/YumUpgradeFaq YumUpgradeFaq]i lehel eemaldada kõik [[Kernel]]id, mis vanemad kui 2.6.14. Muidu lähevad mitmed paketid peale uuendamist Kernelitega konflikti.&lt;br /&gt;
* Nüüd uuendage kindlasti enne [[yum]], et Teil oleks kõige viimane versioon&lt;br /&gt;
 yum update yum&lt;br /&gt;
* Nüüd tõmmake endale fedora-release rpm fail Fedora Core 5-le:&lt;br /&gt;
 wget ftp://ftp.tu-chemnitz.de/pub/linux/fedora-core/5/i386//os/Fedora/RPMS/fedora-release-5-5.noarch.rpm&lt;br /&gt;
Antud valik tõmbab i386 arhidektuurile vastava RPM faili ftp.tu-chemniz.de serverist. Kui soovite kasutada muud peeglit ja/või siis asendage vastavad kohad Teie peegli ja arhidektuuriga.&lt;br /&gt;
* Nüüd paigaldame tõmmatud [[rpm]] faili ([[root]] kasutaja õigustes):&lt;br /&gt;
 rpm -Uvh fedora-release-5-5.noarch.rpm&lt;br /&gt;
* Kui see tehtud, siis käivitage &#039;&#039;&#039;update&#039;&#039;&#039; (ikka [[root]] kasutaja õigustes):&lt;br /&gt;
 yum update&lt;br /&gt;
* Peale uuendamist võib Teil probleeme tulla &#039;&#039;&#039;selinux&#039;&#039;&#039;-i õigustega, mis ei luba osadel asjadel käivituda. Et see korda saada, käivitage kärgnev käsk:&lt;br /&gt;
 /sbin/fixfiles relabel&lt;br /&gt;
&lt;br /&gt;
==FC3--&amp;gt;FC4 uuendamine==&lt;br /&gt;
* Uuendage oma [[yum]]:&lt;br /&gt;
 yum update yum&lt;br /&gt;
* Nüüd tõmmake endale fedora-release rm fail Fedora Core 4-le:&lt;br /&gt;
 wget ftp://ftp.tu-chemnitz.de/pub/linux/fedora-core/4/i386/os/Fedora/RPMS/fedora-release-4-2.noarch.rpm&lt;br /&gt;
Antud valik tõmbab i386 arhidektuurile vastava RPM faili ftp.tu-chemniz.de serverist. Kui soovite kasutada muud peeglit ja/või siis asendage vastavad kohad Teie peegli ja arhidektuuriga.&lt;br /&gt;
* Nüüd paigaldame tõmatud [[rpm]] faili ([[root]] kasutaja õigustes):&lt;br /&gt;
 rpm -Uvh fedora-release-4-2.noarch.rpm&lt;br /&gt;
* Kui see tehtud, siis käivitage &#039;&#039;&#039;update&#039;&#039;&#039; (ikka [[root]] kasutaja õigustes):&lt;br /&gt;
 yum update&lt;br /&gt;
* Kui see on tehtud, siis paigaldada mõned lisatud rakendused, mida varasemates versioonides [[KDE]] või [[Gnome]] töölaudadel polnud. Selleks käivitage järgnev käsk (KDE kasutajad vahetage Gnome KDE-ga ära).&lt;br /&gt;
 yum groupinstall &amp;quot;GNOME Desktop Environment&amp;quot;&lt;br /&gt;
* Mõned uued grupid on loodud:&lt;br /&gt;
 yum grouplist&lt;br /&gt;
Vaadake, kas on olemas Eclipse ja Java Development grupid.&lt;br /&gt;
==Probleemid==&lt;br /&gt;
Otse loomulikult võib uuendamisega ette tulla ka probleeme. Nende lahendamisel on vast abiks [http://fedoraproject.org/wiki/YumUpgradeFaq YumUpgradeFaq]&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Gentoo_paigaldamine&amp;diff=5134</id>
		<title>Gentoo paigaldamine</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Gentoo_paigaldamine&amp;diff=5134"/>
		<updated>2007-08-15T13:52:08Z</updated>

		<summary type="html">&lt;p&gt;Sips: /* Gentoo baassüsteemi paigaldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[kategooria:gentoo]]&lt;br /&gt;
[[Gentoo|Gentoo Linux]] on populaarsemaid lähtekoodil baseeruvaid [[Linux|Linuxi distributsioone]], kuid tema paigaldamine on tihti algajatele vägagi raske, sest  kogu tegevus toimub käsurealt. Antud õpetus baseerub [http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=0&amp;amp;chap=0 Gentoo Handbookil], stage3 paigaldusel x86 platvormile. Lisatud on ka X-i ja [[KDE]] paigaldamine. Kerneli kompileerimine on jäetud genkerneli hooleks, et lihtsustada algajate tööd. Õpetus on püütud teha võimalikult lihtsaks ja ära jäetud mittevajalikud osad. Peale seda õpetust peaks Teil olema töötav Gentoo Linux, natuke teadmisi juba kogunenud terminalis töötamisest.&lt;br /&gt;
&lt;br /&gt;
Kui Teil tekib küsimusi seoses õpetusega või on ettepanekuid, siis võtke ühendust [mailto:spott@spottraining.org emaili] teel või saatke privaatsõnum [http://pingviin.org portaalis].&lt;br /&gt;
&lt;br /&gt;
==Eeltöö==&lt;br /&gt;
&lt;br /&gt;
Esmalt on Teil Gentoo paigaldamiseks tarvis loomulikult arvutit. Käesolev õpetus on mõeldud x86 platvormi arvutitele. Neid on hetkel kõige rohkem ka levinud. Lisaks on Teil tarvis oma kõvakettal vähemalt 1,5GB, lisaks 256MB saale (swap) ala jaoks vaba ruumi. Samuti on tarvis Teil interneti ühendust (õpetuses käsitletud DHCP kaudu ühendumine, kui keegi kirjutaks valmis ka pppo jaoks õpetuse antke palun teada.&lt;br /&gt;
&lt;br /&gt;
Järgnevalt laadige alla endale Gentoo Linuxi ftp://ftp.linux.ee/pub/gentoo/distfiles/releases/x86/2005.0/installcd/install-x86-minimal-2005.0.iso Minimal Install CD. &lt;br /&gt;
Tegu on umbes 60MB iso failiga. Kontrollimiseks kasutage näiteks MD5, mille väärtuse leiate: ftp://ftp.linux.ee/pub/gentoo/distfiles/releases/x86/2005.0/installcd/install-x86-minimal-2005.0.iso.md5&lt;br /&gt;
Kui CD valmis tehtud, siis pole muud, kui tuleb aga süsteem üles bootida valmistatud CD-ga....&lt;br /&gt;
&lt;br /&gt;
==Võrgu seadistamine==&lt;br /&gt;
Peale seda, kui olete oma süsteemi Gentoo LiveCD peal üles buutinud, tuleb esimese asjana seadistada oma võrk. Hetkel on õpetus arvestatud sellega, et kogu vajaminev tõmmatakse internetist. Seega kirjutage nüüd käsureale:&lt;br /&gt;
 net-setup eth0&lt;br /&gt;
eth0 on Teie poolt seadistatav võrgukaart. Kui Teil on arvutis mitu võrgukaarti, siis nende tähised on eth0, eth1 jne. &lt;br /&gt;
net-setup skript küsib Teilt, kas Teie võrk on traadita (Wireless) või traadiga (Wired) ja siis annab valiku, kas soovite käsuitsi panna paika kõik seaded või DHCP abil. Valige DHCP abil.&lt;br /&gt;
&lt;br /&gt;
Kui see on tehtud, siis kirjutage edasi käsureale &lt;br /&gt;
 ifconfig eth0&lt;br /&gt;
Sellega testite oma võrgukaarti. Kui näete, et seal andmed olemas ja võrgukaardil reaalne IP olemas, siis võite edasi liikuda.&lt;br /&gt;
&lt;br /&gt;
==Kõvaketta (ketaste) ette valmistamine==&lt;br /&gt;
&lt;br /&gt;
Kui võrk töötab, siis edasi tuleb meil luua Gentoo Linuxi jaoks partitsioonid.&lt;br /&gt;
Kasutame järgnevat partitsioonitabelit:&lt;br /&gt;
&lt;br /&gt;
 Partition  	         Failisüsteem  	                 Suurus  	        Kirjeldus&lt;br /&gt;
 /dev/hda1 	            ext2 	                   32M 	               Boot partitioon&lt;br /&gt;
 /dev/hda2 	           (swap) 	                512M 	               Swap partitioon&lt;br /&gt;
 /dev/hda3 	            ext3 	             Ülejäänud ruum            Root partitioon&lt;br /&gt;
&lt;br /&gt;
Linuxis tähistatakse füüsilisi kettaid hda, hdb jne. Ning nendes sisalduvaid partitsioone vastavalt hda1, hdb1 jne. Kui Teil on süsteemis enne olemas juba partitsioonid (näiteks Windows), siis enne Gentoo paigaldamist peaksite looma endale piisava vaba ruumi (unlocated), kuhu Gentoo paigaldada. Siis arvatavasti Teie loodaval partitsioonitabelil on juba teised numbrid. Kui kogu Windows asub teil C kettal ja Teil on loodud 1,5GB vaba ruumi, siis algavad teil tähised hda2-st. Kui soovite süsteemi aga paigutada eraldi kõvakettale, siis algab hdb1-st.&lt;br /&gt;
Lisaks tuleb meeles pidada, et primaarseid partitsioone saab luua ainult neli kõvakettale. Kui Teil on juba kolm tehtud ja soovite lisada veel mõned, siis peate tegema ühe extended partitsiooni, kuhu edasi järgnevad partitsioonid sisse lähevad.&lt;br /&gt;
&lt;br /&gt;
Gentoos kasutatakse partitsioonide tegemiseks sellist utiilitit nagu &#039;&#039;&#039;fdisk&#039;&#039;&#039;. Kirjutage käsureale nüüd &lt;br /&gt;
 fdisk /dev/hda&lt;br /&gt;
Kui fdisk on käivitatud, siis näete seal esmalt sellist rida &lt;br /&gt;
 Command (m for help):&lt;br /&gt;
Vajutades m-i saate kätte fdiskis kasutatavad käsud. &lt;br /&gt;
Kasutades käsku &#039;&#039;&#039;p&#039;&#039;&#039; kuvatakse Teile hetkel kõvakettal olevad partitsioonid. Partitsioone saab kustutada käsuga &#039;&#039;&#039;d&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esimesena loome /boot partisiooni. Selleks kirjutage &#039;&#039;&#039;n&#039;&#039;&#039;, seejärel küsitakse, kas soovite luua primaarse või extended partitsiooni, valige p – primaarne. Seda muidugi juhul, kui Teil ei olnud enne partitsioone või oli neid ainult üks (windows C näiteks). Peale seda küsitakse Teilt uue partitsiooni numbrit. Kui Teil oli juba enne olemas mõned partitsioonid, siis peate andma numbri nendele vastavalt. Kui ei, siis valige &#039;&#039;&#039;1&#039;&#039;&#039;. Sellele järgnevalt määrate ära partitsiooni suuruse. Kirjutage +32M, see loob 32MB partitsiooni. &lt;br /&gt;
Välja näeb see nii:&lt;br /&gt;
&lt;br /&gt;
 Command (m for help): n &lt;br /&gt;
 Command action e extended p primary partition (1-4) p &lt;br /&gt;
 Partition number (1-4): 1 &lt;br /&gt;
 First cylinder (1-3876, default 1): (Vajutage enter) &lt;br /&gt;
 Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +32M&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd, kirjutades &#039;&#039;&#039;p&#039;&#039;&#039; peaksite nägema umbes sellist asja:&lt;br /&gt;
&lt;br /&gt;
 Command (m for help): p&lt;br /&gt;
 &lt;br /&gt;
 Disk /dev/hda: 30.0 GB, 30005821440 bytes&lt;br /&gt;
 240 heads, 63 sectors/track, 3876 cylinders&lt;br /&gt;
 Units = cylinders of 15120 * 512 = 7741440 bytes&lt;br /&gt;
 Device              Boot           Start             End           Blocks            Id System&lt;br /&gt;
 /dev/hda1                              1                 14           105808+         83 Linux&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame selle partitsiooni bootivaks. Selleks kirjutage &#039;&#039;&#039;a&#039;&#039;&#039; ja valige seejärel esimene &#039;&#039;&#039;1&#039;&#039;&#039; partitsioon. Kirjutades nüüd &#039;&#039;&#039;p&#039;&#039;&#039; peaks Teil Boot all olema &#039;&#039;&#039;*&#039;&#039;&#039; tähis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd loome saaleala (swap). Selleks kirjutage taas &#039;&#039;&#039;n&#039;&#039;&#039;, loome taas primaarse partitsiooni, seega valige &#039;&#039;&#039;p&#039;&#039;&#039;, seejärel &#039;&#039;&#039;2&#039;&#039;&#039; (meie juhtumil loome siis /dev/hda2). Kui küsitakse &#039;&#039;&#039;First cylinder&#039;&#039;&#039;, siis vajutage Enterit, kui küsitakse suurust, siis sisestage &#039;&#039;&#039;+512M&#039;&#039;&#039;. Kui see on tehtud ja teil on taas ees &#039;&#039;&#039;Command (m for help): &#039;&#039;&#039;, siis vajutage  &#039;&#039;&#039;t&#039;&#039;&#039; ja valige &#039;&#039;&#039;2&#039;&#039;&#039; partitsioon ja sisestage tüübiks &#039;&#039;&#039;82&#039;&#039;&#039;. Sellega loome “Linux Swap” partitsiooni. Kirjutades nüüd &#039;&#039;&#039;p&#039;&#039;&#039; peaksite nägema umbes sellist pilti:&lt;br /&gt;
&lt;br /&gt;
 Command (m for help): p&lt;br /&gt;
 &lt;br /&gt;
 Disk /dev/hda: 30.0 GB, 30005821440 bytes&lt;br /&gt;
 240 heads, 63 sectors/track, 3876 cylinders&lt;br /&gt;
 Units = cylinders of 15120 * 512 = 7741440 bytes&lt;br /&gt;
 &lt;br /&gt;
 Device             Boot               Start          End            Blocks               Id System&lt;br /&gt;
 /dev/hda1         *                     1               14            105808+             83 Linux&lt;br /&gt;
 /dev/hda2                                15             81            506520            82 Linux swap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui ka see tehtud, siis nüüd on jäänud luua veel &#039;&#039;&#039;/&#039;&#039;&#039; ehk root partitsioon.&lt;br /&gt;
See käib praktiliselt sama moodi nagu eelmisedki korrad, seega kirjutage taas &#039;&#039;&#039;n&#039;&#039;&#039;, loome taas primaarse partitsiooni, seega valige &#039;&#039;&#039;p&#039;&#039;&#039;, seejärel &#039;&#039;&#039;3&#039;&#039;&#039; (meie juhtumil loome siis /dev/hda3). Kui küsitakse &#039;&#039;&#039;First cylinder&#039;&#039;&#039;, siis vajutage Enterit, kui küsitakse suurust, siis vajutage enter, sellega hõlmatakse kogu vaba ruum. Nüüd vaadates partitsioonide infot &#039;&#039;&#039;p&#039;&#039;&#039;, peaks see välja nägema umbes nii:&lt;br /&gt;
&lt;br /&gt;
 Command (m for help): p&lt;br /&gt;
 &lt;br /&gt;
 Disk /dev/hda: 30.0 GB, 30005821440 bytes&lt;br /&gt;
 240 heads, 63 sectors/track, 3876 cylinders&lt;br /&gt;
 Units = cylinders of 15120 * 512 = 7741440 bytes&lt;br /&gt;
 &lt;br /&gt;
 Device             Boot               Start          End            Blocks               Id System&lt;br /&gt;
 /dev/hda1         *                     1               14            105808+             83 Linux&lt;br /&gt;
 /dev/hda2                                15             81            506520            82 Linux swap&lt;br /&gt;
 /dev/hda3                                82             3876        28690200        83 Linux&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd kirjutage &#039;&#039;&#039;w&#039;&#039;&#039;, sellega kirjutatakse uued partitsionid kõvakettale ja väljutakse fdiskist. Olete taas Gentoo LiveCD terminalis.&lt;br /&gt;
&lt;br /&gt;
Nüüd loome oma kõvaketastele ka failisüsteemid. Kasutame ext2 /boot partitsioonil ja ext3 / partitsioonil.&lt;br /&gt;
Nende loomiseks kirjutage termianli:&lt;br /&gt;
&lt;br /&gt;
 mke2fs /dev/hda1&lt;br /&gt;
 mke2fs -j /dev/hda3&lt;br /&gt;
&lt;br /&gt;
Kui see samuti tehtud, siis aktiveerime saaleala.&lt;br /&gt;
Kirjutage terminali:&lt;br /&gt;
 mkswap /dev/hda2&lt;br /&gt;
ja seejärel&lt;br /&gt;
 swapon /dev/hda2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd oleme valmis mountima oma loodud failisüsteeme.&lt;br /&gt;
Kirjutage terminalis:&lt;br /&gt;
 mount -t ext3 /dev/hda3 /mnt/gentoo&lt;br /&gt;
Kuna eraldi /boot kataloogi pole, kuhu seda mountida, siis loome selle süsteemi:&lt;br /&gt;
 mkdir /mnt/gentoo/boot&lt;br /&gt;
Ja nüüd moundime ka /boot partitsiooni&lt;br /&gt;
 mount /dev/hda1 /mnt/gentoo/boot&lt;br /&gt;
Nüüd võime jätkata Gentoo Linuxi paigaldamisega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Stage3 ja Portage hankimine==&lt;br /&gt;
Esmalt kontrollime, et Teie kuupäev ja kuu oleksid õiged.&lt;br /&gt;
Selleks kirjutage terminalis:&lt;br /&gt;
 date&lt;br /&gt;
Kui kuvatud kuupäev, aasta ja kellaaeg on õiged, siis liikuge edasi. Kui aga ei ole õige, siis muutke see palun õigeks. Muuutmine on lihtne, tuleb [b]date[/b] käsule lisada KKPPttmmAAAA --&amp;gt; (Kuu, Päev, tund, minut ja Aasta) Ehk kui soovite panna 14. august, 2005, kell 15.34, siis kirjutage:&lt;br /&gt;
 date 081415342005&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd asume stage3 faili tõmbama internetist. Esmalt liigume nüüd meie uue süsteemi root partitsioonile:&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/gentoo&lt;br /&gt;
Peale seda tõmbame sinna stage3 pakitud faili.&lt;br /&gt;
Selleks kasutame &#039;&#039;&#039;links2&#039;&#039;&#039; veebibrauserit. Sisestage terminali&lt;br /&gt;
 links2 http://www.gentoo.org/main/en/mirrors.xml&lt;br /&gt;
Ja valige endale meelepärane peegel, kust faile tõmmata.&lt;br /&gt;
Või kui tahate kohe Eesti peeglist stage3 kohale tõmmata, siis kirjutage:&lt;br /&gt;
 links2 ftp://ftp.linux.ee/pub/gentoo/distfiles/releases/x86/2006.1/stages/&lt;br /&gt;
Valige  sealt stage3 fail ja laadige see alla. Liikuge failile ja vajutage &#039;&#039;&#039;D&#039;&#039;&#039;, kui laadimine lõpetatud, siis vajutage &#039;&#039;&#039;Q&#039;&#039;&#039; links2-st väljumiseks.&lt;br /&gt;
&lt;br /&gt;
Nüüd pakime Teie tõmmatud faili lahti.&lt;br /&gt;
 tar -xvjpf stage3-*.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd paigaldame Portage – Gentoo Linuxi paketihalduri.&lt;br /&gt;
Esmalt kontrollime, et oleksite ikka endiselt /gentoo kataloogis.&lt;br /&gt;
 cd /mnt/gentoo&lt;br /&gt;
Nüüd tõmmake alla kõige uuema kuupäevaga portage fail:&lt;br /&gt;
 links2 ftp://ftp.linux.ee/pub/gentoo/distfiles/snapshots/&lt;br /&gt;
(Kui Te ei kasuta Eesti peeglit, siis liikuge läbi Gentoo peeglite nimekirja oma peegli juurde).&lt;br /&gt;
Kui see alla tõmmatud (sama moodi nagu stage 3), siis kirjutage terminali:&lt;br /&gt;
 tar -xvjf /mnt/gentoo/portage-*.tar.bz2 -C /mnt/gentoo/usr&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd liigume edasi make.conf failide juurde.&lt;br /&gt;
&lt;br /&gt;
==make.conf faili muutmine==&lt;br /&gt;
Gentoo Linuxi üks põhi failidest on &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt;, millega määratakse ära, kuidas programmid Teile kompileeritakse. Ingliskeelse komenteeritud näidis &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; faili leiate, kui sisestate:&lt;br /&gt;
 nano /mnt/gentoo/etc/make.conf.example&lt;br /&gt;
Samas on mõistlik ise vaikselt oma &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; faili täiendada.&lt;br /&gt;
Kirjutage terminali:&lt;br /&gt;
 nano /mnt/gentoo/etc/make.conf&lt;br /&gt;
&lt;br /&gt;
Kontrollige, et &#039;&#039;&#039;CHOST&#039;&#039;&#039; järel oleks õige arhitektuur.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 Arhitektuur 		           Allarhitektuur 			   CHOST  Seade &lt;br /&gt;
 x86 					i386 				 i386-pc-linux-gnu &lt;br /&gt;
 x86 					i486 				 i486-pc-linux-gnu &lt;br /&gt;
 x86 					i586 				 i586-pc-linux-gnu &lt;br /&gt;
 x86 				i686 ja edasi (k.a. athlon) 	         i686-pc-linux-gnu&lt;br /&gt;
 amd64 								         x86_64-pc-linux-gnu&lt;br /&gt;
Üldjuhul sellega probleeme ei tohiks olla.&lt;br /&gt;
Nüüd muudame &#039;&#039;&#039;CFLAGS&#039;&#039;&#039;-i, rida peaks välja nägema nii (näide on athlon xp kohta):&lt;br /&gt;
 CFLAGS=&amp;quot;-march=athlon-xp -pipe -O2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;-march&amp;lt;/code&amp;gt; järel olevad võimalikud protsessori tüübid on (sulgudes on antud täiendus): athlon-xp, athlon-mp, athlon-tbird, athlon, k6, k6-2, k6-3, i386, i486, i586 (Pentium), i686 (Pentium Pro), pentium, pentium-mmx, pentiumpro, pentium2 (Celeron), pentium3, pentium4.&lt;br /&gt;
AMD64 kasutajad peavad kasutama &amp;lt;code&amp;gt;-march=k8&amp;lt;/code&amp;gt;&lt;br /&gt;
Selle abil kompileeritakse kõik programmid vastavalt sellele protsessorile ja süsteemi teiste protsessoritega (kui vahetate näiteks protsessorit või emaplaati), kasutada ei saa. Kui Te soovite siiski kasutada või jätta igaks juhuks ka teistele protsessoritele toe alles, siis kasutage &amp;lt;code&amp;gt;-march&amp;lt;/code&amp;gt; asemel hoopis &amp;lt;code&amp;gt;-mcpu&amp;lt;/code&amp;gt; lippu, ehk Teie &#039;&#039;&#039;CFLAGS&#039;&#039;&#039; näeks välja umbes selline:&lt;br /&gt;
 CFLAGS=&amp;quot;-mcpu=athlon-xp -pipe -O2&amp;quot;&lt;br /&gt;
Lisaks tuleb tähele veel panna, et lipp -O2 ei ole mitte 0 vaid suur O!&lt;br /&gt;
Kontrollige, et Teie CXXFLAGS näeks välja:&lt;br /&gt;
 CXXFLAGS=&amp;quot;${CFLAGS}&amp;quot;&lt;br /&gt;
ja lisage veel &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; faili:&lt;br /&gt;
 MAKEOPTS=&amp;quot;-j2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd võite salvestada oma &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; faili. Selleks vajutage korraga &#039;&#039;&#039;Ctrl&#039;&#039;&#039; ja &#039;&#039;&#039;X&#039;&#039;&#039; klahvi, siis küsitakse Teilt, et kas tahate salvestada, vajutage &#039;&#039;&#039;Y&#039;&#039;&#039; ja seejärel, kui küsitakse veel failinime, siis vajutage lihtsalt &#039;&#039;&#039;Enter&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Nüüd lisame veel vajaminevad peeglid ja rsync serverid, mida Portage kasutab.&lt;br /&gt;
Selleks kirjutage terminalis:&lt;br /&gt;
 mirrorselect -i -o &amp;gt;&amp;gt; /mnt/gentoo/etc/make.conf&lt;br /&gt;
Sealt valige esmalt Eesti peegel ja peale seda veel paar varuserverit.&lt;br /&gt;
&lt;br /&gt;
Nüüd määrame ka rsync serverid:&lt;br /&gt;
 mirrorselect -i -r -o &amp;gt;&amp;gt; /mnt/gentoo/etc/make.conf&lt;br /&gt;
Oluline on meeles pidada, et süsteem loeb &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; failist kohe esimese serveri ja leides sealt vajamineva faili, hakkab kohe kasutama seda serverit. Seega, selleks et kasutada Eesti [http://www.linux.ee www.linux.ee] peeglit valige esimesena Eesti peegel ja varupeeglid sellest edasi tulevate serverite seast, siis Te ei pea enam ise midagi &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; failis käsitsi muutma.&lt;br /&gt;
&lt;br /&gt;
Nüüd on meie esimene &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; fail muudetud. Hiljem puutume sellega veel kokku.&lt;br /&gt;
&lt;br /&gt;
==Gentoo baassüsteemi paigaldamine==&lt;br /&gt;
&lt;br /&gt;
Esmalt kopeerime Teie süsteemi DNS informatsiooni. Seda selleks, et kui siseneme chrootides Teie uute süsteemi, ka võrk tööle jääks. Selleks tuleb praegu töötava LiveCD &amp;lt;code&amp;gt;resolv.conf&amp;lt;/code&amp;gt; fail kopeerida ka uuete süsteemi.&lt;br /&gt;
Selleks kirjutage terminali:&lt;br /&gt;
 cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui see tehtud, siis moundime ka proc failisüsteemi:&lt;br /&gt;
 mount -t proc none /mnt/gentoo/proc&lt;br /&gt;
Nüüd ei ole muud, kui siseneme Teie uute süsteemi. Selleks kasutame &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; käsklust.&lt;br /&gt;
 chroot /mnt/gentoo /bin/bash &lt;br /&gt;
Uuendame oma keskkonda&lt;br /&gt;
 env-update&lt;br /&gt;
ja lõpuks kirjutage terminali veel:&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
&lt;br /&gt;
Olete lõpuks oma uue Gentoo sees. Kuigi alles üsna alguses....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd uuendame Portage puud &amp;lt;code&amp;gt;emerge --sync&amp;lt;/code&amp;gt; käsuga.&lt;br /&gt;
Selleks kirjutage terminalis:&lt;br /&gt;
 emerge –-sync&lt;br /&gt;
Juhul, kui Teil on vahel näiteks tulemüür, mis blokeerib rsync liikluse, siis kasutage &amp;lt;code&amp;gt;emerge-webrsync&amp;lt;/code&amp;gt; käsklust.&lt;br /&gt;
Nüüd valime õige profiili:&lt;br /&gt;
 ls -FGg /etc/make.profile&lt;br /&gt;
Selle tulemus peaks välja nägema umbes selline:&lt;br /&gt;
 lrwxrwxrwx  1 48 Apr  8 18:51 /etc/make.profile -&amp;gt; ../usr/portage/profiles/default-linux/x86/2005.0/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jätkame USE-lippudega. USE-lipud tagavad selle, et kõik programmid, mis kompileeritakse, kompileeritakse kohe vastava USE-lipu toetusega, isegi kui vastavat programmi veel paigaldatud pole. Siin on ära toodud Gentoos kasutatavad USE-lipud (flags)&lt;br /&gt;
 3dfx - Adds support for 3dfx video cards to XFree86. See: voodoo3&lt;br /&gt;
 3dnow - Adds support for 3dnow multimedia processor instructions&lt;br /&gt;
 X - Adds support for X11&lt;br /&gt;
 Xaw3d - Adds support of the 3d athena widget set&lt;br /&gt;
 a52 - Enables support for decoding ATSC A/52 streams used in DVD&lt;br /&gt;
 aac - Enables support for MPEG-4 AAC Audio&lt;br /&gt;
 aalib - Adds support for media-libs/aalib (ASCII-Graphics Library)&lt;br /&gt;
 accessibility - Adds support for accessibility (eg &#039;at-spi&#039; library)&lt;br /&gt;
 acl - Adds support for Access Control Lists&lt;br /&gt;
 acpi - Adds support for Advanced Configuration and Power Interface&lt;br /&gt;
 adabas - Adds support for the Adabas database engine&lt;br /&gt;
 adns - Adds support for the adns DNS client library&lt;br /&gt;
 afs - Adds OpenAFS support (distributed file system)&lt;br /&gt;
 aim - Enable AIM IM protocol support&lt;br /&gt;
 alsa - Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)&lt;br /&gt;
 altivec - Adds support for optimizations for G4 and G5/ppc970 processors&lt;br /&gt;
 apache2 - Chooses Apache2 support when a package supports both Apache1 and Apache2&lt;br /&gt;
 apm - Adds APM (Advanced Power Management) support&lt;br /&gt;
 arts - Adds support for aRts: the KDE sound daemon&lt;br /&gt;
 audiofile - Adds support for libaudiofile where applicable&lt;br /&gt;
 avi - Adds avifile (Library for avi) support&lt;br /&gt;
 bash-completion - Enable bash-completion support&lt;br /&gt;
 bcmath - Adds support for libbcmath&lt;br /&gt;
 berkdb - Adds support for sys-libs/db (Berkeley DB for MySQL)&lt;br /&gt;
 bidi - Enables bidirectional language support&lt;br /&gt;
 bindist - Flag to enable or disable options for prebuilt (GRP)  packages (eg. due to licensing issues)&lt;br /&gt;
 birdstep - Adds support for the Birdstep Database Server&lt;br /&gt;
 blas - adds support for the virtual/blas numerical library&lt;br /&gt;
 bluetooth - Enable Bluetooth Support&lt;br /&gt;
 bmp - (EXPERIMENTAL) Adds beep media player support.&lt;br /&gt;
 bonobo - Adds support for gnome-base/bonobo (Gnome CORBA interfaces)&lt;br /&gt;
 bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during original system bootstrapping&lt;br /&gt;
 boundschecking - add bounds checking patch by Haj Ten Brugge, this will DISABLE the hardened PIE+SSP patches&lt;br /&gt;
 build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping.&lt;br /&gt;
 bzip2 - Use the bzlib compression library&lt;br /&gt;
 calendar - Adds support for calendars (not using mcal!)&lt;br /&gt;
 canna - Adds support for the Canna kana to kanji conversion engine&lt;br /&gt;
 caps - Use Linux capabilities library to control privileges.&lt;br /&gt;
 cdb - Adds support for the CDB database engine from the author of qmail&lt;br /&gt;
 cdparanoia - Enables cdparanoia support&lt;br /&gt;
 cdr - Adds support for CD writer hardware&lt;br /&gt;
 chasen - Enable chasen support&lt;br /&gt;
 cjk - Adds support for Multi-byte character languages (Chinese, Japanese, Korean)&lt;br /&gt;
 clamav - Adds support for Clam AntiVirus software (usually with a plugin)&lt;br /&gt;
 cpdflib -  Adds support for clibpdf&lt;br /&gt;
 crypt - Add support for encryption -- using mcrypt or gpg where applicable&lt;br /&gt;
 cscope - Enables cscope interface -- in vim for example&lt;br /&gt;
 ctype - Enables ctype functions&lt;br /&gt;
 cups - Add support for CUPS (Common Unix Printing System)&lt;br /&gt;
 curl - Adds support for client-side URL transfer library&lt;br /&gt;
 curlwrappers - Adds support for using curl in streams&lt;br /&gt;
 db2 - Enables support for IBM DB2 database server&lt;br /&gt;
 dba - Enables dbm-compatible layers&lt;br /&gt;
 dbase - Adds support for dbase file format&lt;br /&gt;
 dbm - Adds support for generic DBM databases.&lt;br /&gt;
 dbmaker - Adds support for dbmaker database server&lt;br /&gt;
 dbus - Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)&lt;br /&gt;
 dbx - Adds database abstraction layer&lt;br /&gt;
 debug - Tells configure and the makefiles to build for debugging. Effects vary across packages, but generally it will at least add -g to CFLAGS. Remember to set FEATURES=nostrip too&lt;br /&gt;
 dedicated - Adds support for dedicated game servers (some packages do not provide clients and servers at the same time)&lt;br /&gt;
 dga - Adds DGA Support (Xfree86) (DGA=Direct Graphic Access)&lt;br /&gt;
 diet - Compile and link with dietlibc&lt;br /&gt;
 dio - Adds direct i/o support&lt;br /&gt;
 directfb - Adds support for DirectFB layer (library for FB devices)&lt;br /&gt;
 divx4linux - Adds support for divx.com&#039;s DivX(tm) mpeg4 libary&lt;br /&gt;
 doc - Adds extra documentation (API, Javadoc, etc)&lt;br /&gt;
 dri - Enable direct rendering: used for accelerated 3D and some 2D, like DMA&lt;br /&gt;
 dv - Enables support for a codec used by many camcorders&lt;br /&gt;
 dvb - Adds support for DVB (Digital Video Broadcasting)&lt;br /&gt;
 dvd - Adds support for DVDs&lt;br /&gt;
 dvdr - Adds support for DVD writer hardware (e.g. in xcdroast)&lt;br /&gt;
 dvdread - Enables usage of Ogle&#039;s libdvdread for DVD playback&lt;br /&gt;
 eds - Enables support for Evolution-Data-Server(eds)&lt;br /&gt;
 emacs - Adds support for GNU Emacs&lt;br /&gt;
 emacs-w3 - Add support for Emacs/W3 where applicable&lt;br /&gt;
 #embedded - Reserved flag for the embedded herd&lt;br /&gt;
 emboss - Adds support for the European Molecular Biology Open Software Suite&lt;br /&gt;
 empress - Adds support for the Empress database server&lt;br /&gt;
 empress-bcs - Adds local access support for the Empress database server&lt;br /&gt;
 emul-linux-x86 - Pull in binary support libraries for x86 applications&lt;br /&gt;
 encode - Adds support for encoding of audio or video files&lt;br /&gt;
 esd - Adds support for media-sound/esound (Enlightened Sound Daemon)&lt;br /&gt;
 esoob - Adds support for Easysoft OOD database&lt;br /&gt;
 ethereal - Adds support for ethereal wiretap log support in kismet&lt;br /&gt;
 ev6 - Assume Alpha processor is EV6 or better&lt;br /&gt;
 evo - Adds support for evolution in gnumeric and multisync&lt;br /&gt;
 examples - Install example source code&lt;br /&gt;
 exif - Adds support for reading EXIF headers from JPEG and TIFF images&lt;br /&gt;
 expat - Enable the use of dev-libs/expat&lt;br /&gt;
 fam - Enable FAM support&lt;br /&gt;
 fastcgi - Add support for the FastCGI interface&lt;br /&gt;
 fbcon - Adds framebuffer support for the console, via the kernel&lt;br /&gt;
 fdftk - Add supports for Adobe&#039;s FDF toolkit.&lt;br /&gt;
 ffmpeg - Enable ffmpeg support&lt;br /&gt;
 fftw - Use FFTW library for computing Fourier transforms&lt;br /&gt;
 filepro - Adds support for filePro databases&lt;br /&gt;
 firebird - Adds support for the Firebird relational database&lt;br /&gt;
 flac - Adds support for the flac audio codec&lt;br /&gt;
 flash - Adds support for creating flash files using Ming&lt;br /&gt;
 flatfile - Adds dbm support for flat files&lt;br /&gt;
 foomaticdb - Adds support for the foomatic printing driver database&lt;br /&gt;
 fortran - Adds support for fortran (formally f77)&lt;br /&gt;
 freetds - Adds support for the TDS protocol to connect to MSSQL/Sybase databases&lt;br /&gt;
 freewnn - Adds support for FreeWnn kana to kanji conversion engine&lt;br /&gt;
 frontbase - Adds support for the frontbase sql server&lt;br /&gt;
 ftp - Adds FTP support&lt;br /&gt;
 gb - Adds support for Gnome Basic to gnumeric&lt;br /&gt;
 gcj - Enable building with gcj&lt;br /&gt;
 gd - Adds support for media-libs/gd (to generate graphics on the fly)&lt;br /&gt;
 gd-external - Use the external version of gd rather than the bundled one (possibly dangerous)&lt;br /&gt;
 gdbm - Adds support for sys-libs/gdbm (GNU database libraries)&lt;br /&gt;
 geoip - Add geoip support&lt;br /&gt;
 ggi - Adds support for media-libs/libggi (non-X video api/drivers)&lt;br /&gt;
 gif - Adds GIF image support&lt;br /&gt;
 ginac - Adds sci-mathematics/ginac (symbolic math) support&lt;br /&gt;
 glut - Build an OpenGL plugin using the GLUT library&lt;br /&gt;
 gmp - Adds support for dev-libs/gmp (GNU MP library)&lt;br /&gt;
 gnome - Adds GNOME support&lt;br /&gt;
 gnustep - Adds integration with GNUstep environment&lt;br /&gt;
 gnutls - Adds support for net-libs/gnutls&lt;br /&gt;
 gphoto2 - Adds digital camera support&lt;br /&gt;
 gpm - Adds support for sys-libs/gpm (Console-based mouse driver)&lt;br /&gt;
 gps - Adds support for Global Positioning System&lt;br /&gt;
 gstreamer - Adds support for media-libs/gstreamer (Streaming media)&lt;br /&gt;
 gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit)&lt;br /&gt;
 gtk2 - Use gtk+-2.0.0 over gtk+-1.2 in cases where a program supports both.&lt;br /&gt;
 gtkhtml - Adds support for gnome-extra/gtkhtml&lt;br /&gt;
 guile - Adds support for dev-util/guile (interpreter for Scheme)&lt;br /&gt;
 hal - Enable Hardware Abstraction Layer (HAL) support&lt;br /&gt;
 hardened - activate default security enhancements for toolchain (gcc, glibc, binutils)&lt;br /&gt;
 hardenedphp - include the hardened php security patch for the php group of ebuilds&lt;br /&gt;
 howl - Enable howl support, enables DNS Service Discovery (DNS-SD)&lt;br /&gt;
 hyperwave-api - Adds support for Hyperwave document storage system&lt;br /&gt;
 ibm - Add support for IBM ppc64 specific systems&lt;br /&gt;
 icc - Add support for the Intel C++ Compiler (does _not_ set $CC)&lt;br /&gt;
 iconv - Enable support for the iconv character set conversion library&lt;br /&gt;
 icq - Enable ICQ IM protocol support&lt;br /&gt;
 ieee1394 - Enable FireWire/iLink IEEE1394 support (dv, camera, ...)&lt;br /&gt;
 ifc - use ifc instead of g77 to build&lt;br /&gt;
 imagemagick - Enables support for Imagemagick (image converter)&lt;br /&gt;
 imap - Adds support for IMAP&lt;br /&gt;
 imlib - Adds support for media-libs/imlib (Image loading and rendering library)&lt;br /&gt;
 informix - Adds support for Informix database&lt;br /&gt;
 ingres - Adds support for Ingres database&lt;br /&gt;
 inifile - Adds dbm support for .ini files&lt;br /&gt;
 innodb - Adds innodb support for mySQL (transaction support)&lt;br /&gt;
 interbase - Adds support for Interbase database&lt;br /&gt;
 iodbc - Adds support for iODBC library&lt;br /&gt;
 ipv6 - Adds support for IP version 6&lt;br /&gt;
 jabber - Enable jabber IM protocol support&lt;br /&gt;
 jack - Adds support for the JACK Audio Connection Kit&lt;br /&gt;
 java - Adds support for Java&lt;br /&gt;
 javascript - enable javascript support&lt;br /&gt;
 jikes - Compile Java source code with jikes (faster)&lt;br /&gt;
 joystick - Add support for joysticks in all packages&lt;br /&gt;
 jpeg - Adds JPEG image support&lt;br /&gt;
 junit - Adds junit awareness -- useful for developers.&lt;br /&gt;
 kde - Adds support for kde-base/kde (K Desktop Enviroment)&lt;br /&gt;
 kdeenablefinal - Makes kde ebuilds use the enable-final flag, yielding big compilation speedups at the cost of very heavy mem  usage&lt;br /&gt;
 kdexdeltas - Makes kde ebuilds download binary diffs rather than entire new tarballs for every new release&lt;br /&gt;
 kerberos - Adds [[kerberos]] support&lt;br /&gt;
 krb4 - Adds optional kerberos 4 compatibility support&lt;br /&gt;
 ladcca - Adds Linux Audio Developer&#039;s Configuration and Connection API support (LADCCA)&lt;br /&gt;
 lapack - adds support for the virtual/lapack numerical library&lt;br /&gt;
 lcms - Adds lcms support to media-gfx/imagemagick (Color management)&lt;br /&gt;
 ldap - Adds LDAP support (Lightweight Directory Access Protocol)&lt;br /&gt;
 leim - Adds input methods support to Emacs&lt;br /&gt;
 lesstif - Use lesstif over openmotif in cases where a program supports both&lt;br /&gt;
 libcaca - Add support for colored ASCII-art graphics&lt;br /&gt;
 libedit - Use the libedit library (replacement for readline)&lt;br /&gt;
 libg++ - Adds C++ modules in dev-db/postgresql (libpq++)&lt;br /&gt;
 libgda - Adds GNU Data Access (CORBA wrapper) support for gnumeric&lt;br /&gt;
 libwww - Adds libwww support (General purpose WEB API)&lt;br /&gt;
 lirc - Adds support for lirc (Linux&#039;s Infra-Red Remote Control)&lt;br /&gt;
 livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building.&lt;br /&gt;
 lm_sensors - Adds linux lm_sensors (hardware sensors) support&lt;br /&gt;
 m17n-lib - Enable m17n-lib support&lt;br /&gt;
 mad - Adds support for mad (high-quality mp3 decoder library and cli frontend)&lt;br /&gt;
 maildir - Adds support for maildir (~/.maildir) style mail spools&lt;br /&gt;
 mailwrapper - Adds mailwrapper support to allow multiple MTAs to be installed&lt;br /&gt;
 matroska - Adds support for the matroska container format&lt;br /&gt;
 matrox - Adds Matrox MGA support to mplayer&lt;br /&gt;
 mbox - Adds support for mbox (/var/spool/mail) style mail spools&lt;br /&gt;
 mcal - Adds support for MCAL calendar system&lt;br /&gt;
 mcve - Support for the MCVE credit card payment system&lt;br /&gt;
 memlimit - Adds memory usage limiting in supporting programs&lt;br /&gt;
 mhash - Adds support for the mhash library&lt;br /&gt;
 migemo - enable migemo support for Japanese&lt;br /&gt;
 mikmod - Adds libmikmod support to allow playing of SoundTracker-style music files&lt;br /&gt;
 milter - Adds sendmail mail filter (milter) support&lt;br /&gt;
 mime - Adds MIME support&lt;br /&gt;
 ming - Adds support for ming library for creating flash format files&lt;br /&gt;
 minimal - Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)&lt;br /&gt;
 mmap - Adds mmap support&lt;br /&gt;
 mmx - Adds support for optimizations for Pentium MMX and Athlon class processors&lt;br /&gt;
 mng - Adds support for libmng (MNG images)&lt;br /&gt;
 mnogosearch - Adds support for the mnoGoSearch search engine&lt;br /&gt;
 mono - Build Mono bindings to support dotnet type stuff&lt;br /&gt;
 motif - Adds motif support (x11-libs/openmotif x11-libs/lesstif)&lt;br /&gt;
 mozilla - Adds mozilla support&lt;br /&gt;
 mp3 - Add support for reading mp3 files&lt;br /&gt;
 mpeg - Adds libmpeg3 support to various packages.&lt;br /&gt;
 mpi - Adds MPI (Message Passing Interface) layer to the apps that support it.&lt;br /&gt;
 msession - Adds support for msession daemon&lt;br /&gt;
 msn - Enable MSN Messenger IM protocol support&lt;br /&gt;
 msql - Adds support for the MSQL database server&lt;br /&gt;
 mssql - Adds support for Microsoft SQL Server database&lt;br /&gt;
 mule - Adds multi-language support to XEmacs&lt;br /&gt;
 multilib - On 64bit systems, if you want to be able to compile 32bit and 64bit binaries&lt;br /&gt;
 mysql - Adds mySQL support&lt;br /&gt;
 mysqli - Adds support for the improved mySQL libraries&lt;br /&gt;
 nas - Adds support for network audio sound&lt;br /&gt;
 ncurses - Adds ncurses support (console display library)&lt;br /&gt;
 netboot - Enables network booting&lt;br /&gt;
 netcdf - Enable NetCDF data format support&lt;br /&gt;
 neXt - Enable neXt toolkit&lt;br /&gt;
 nhc98 - Use the nhc98 Haskell compiler instead of GHC if the package supports it&lt;br /&gt;
 nis - Support for NIS/YP services&lt;br /&gt;
 nls - Adds Native Language Support (using gettext - GNU locale utilities)&lt;br /&gt;
 nocd - Tells emerge to install all files required to run the application without a CD mounted&lt;br /&gt;
 nocxx - Disable support for C++ (DONT USE THIS UNLESS YOU KNOW WHAT YOU&#039;RE DOING)&lt;br /&gt;
 nptl - Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)&lt;br /&gt;
 ocaml - Adds support/bindings for the Ocaml language&lt;br /&gt;
 oci8 - Adds Oracle 8 Support&lt;br /&gt;
 odbc - Adds ODBC Support (Open DataBase Connectivity)&lt;br /&gt;
 offensive - Enables potentially offensive items in packages&lt;br /&gt;
 ofx - Enable support for importing (and exporting) OFX (Open Financial eXchange) data files&lt;br /&gt;
 ogg - Adds support for the Ogg container format (commonly used by Vorbis, Theora and flac)&lt;br /&gt;
 oggvorbis - Adds support for the OggVorbis audio encoding - DEPRECATED useflag&lt;br /&gt;
 openal - Adds support for the Open Audio Library&lt;br /&gt;
 opengl - Adds support for OpenGL&lt;br /&gt;
 oracle7 - Adds support for Oracle 7&lt;br /&gt;
 oracle - Enable oracle support&lt;br /&gt;
 osc - Enables support for Open Sound Control&lt;br /&gt;
 oscar - Enable Oscar (AIM/ICQ) IM protocol support&lt;br /&gt;
 oss - Adds support for OSS (Open Sound System)&lt;br /&gt;
 ovrimos - Adds support for the Ovrimos Database engine&lt;br /&gt;
 pam - Adds support PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip&lt;br /&gt;
 pcmcia - Adds support for PCMCIA slots/devices found on laptop computers&lt;br /&gt;
 pcntl - Adds support for process creation functions&lt;br /&gt;
 pcre - Adds support for Perl Compatible Regular Expressions&lt;br /&gt;
 pda - Adds support for portable devices.&lt;br /&gt;
 pdflib - Adds support for PDF (Portable Document Format)&lt;br /&gt;
 perl - Adds support/bindings for the Perl language.&lt;br /&gt;
 pfpro - Adds support for Verisign Payflow Pro&lt;br /&gt;
 php - Include support for php&lt;br /&gt;
 pic - Build Position Independent Code.  Do not utilize this flag unless you know what you&#039;re doing.&lt;br /&gt;
 plotutils - Adds plotutils support to gnuplot (library for 2-D vector graphics)&lt;br /&gt;
 png - Adds support for libpng (PNG images)&lt;br /&gt;
 portaudio - Adds support for the crossplatform portaudio audio API&lt;br /&gt;
 posix - Adds support for POSIX-compatible functions&lt;br /&gt;
 postgres - Adds support for the postgresql database&lt;br /&gt;
 ppds - Adds support for automatically generated ppd (printing driver) files&lt;br /&gt;
 prelude - Adds support/bindings for the Prelude Intrusion Detection System&lt;br /&gt;
 profile - Adds profile support to builds of packages (will likely vary from ebuild to ebuild in support)&lt;br /&gt;
 python - Adds support/bindings for the Python language&lt;br /&gt;
 qdbm - Adds support for the qdbm library&lt;br /&gt;
 qt - Adds support for the Qt library.&lt;br /&gt;
 quicktime - Adds support for OpenQuickTime&lt;br /&gt;
 radius - Adds support for RADIUS&lt;br /&gt;
 readline - enables support for libreadline, a GNU line-editing library that most everyone wants.&lt;br /&gt;
 recode - enables support for the GNU recode library&lt;br /&gt;
 ruby - Adds support/bindings for the Ruby language&lt;br /&gt;
 samba - Adds support for SAMBA&lt;br /&gt;
 sapdb - Adds support for SAP DB&lt;br /&gt;
 sasl - Adds support for the Simple Authentication and Security Layer&lt;br /&gt;
 scanner - Adds support for scanner hardware (e.g. build the sane frontend in kdegraphics)&lt;br /&gt;
 sdl - Adds support for Simple Direct Layer (media library)&lt;br /&gt;
 selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the [[SELinux|selinux]] profile or breakage will occur&lt;br /&gt;
 session - Adds persistent session support&lt;br /&gt;
 sharedext - Adds support for building shared extensions in php&lt;br /&gt;
 sharedmem - Adds support for shared memory use&lt;br /&gt;
 shorten - Adds support for the shorten audio compressor&lt;br /&gt;
 simplexml - support for simplexml&lt;br /&gt;
 skey - Enable S/Key (Single use password) authentication support&lt;br /&gt;
 slang - Adds support for the slang text display library (it&#039;s like ncurses, but different)&lt;br /&gt;
 slp - Adds Service Locator Protocol support to CUPS&lt;br /&gt;
 smartcard - Enables smartcard support&lt;br /&gt;
 sndfile - Adds support for libsndfile&lt;br /&gt;
 snmp - Adds support for the Simple Network Management Protocol if available&lt;br /&gt;
 soap - Adds support for SOAP&lt;br /&gt;
 sockets - Adds support for tcp/ip sockets&lt;br /&gt;
 socks5 - Adds support for the socks5 proxy&lt;br /&gt;
 solid - Adds support for the Solid database engine&lt;br /&gt;
 source - Zip the sources and install them&lt;br /&gt;
 sox - Adds support for Sound eXchange (SoX)&lt;br /&gt;
 speex - Adds support for the speex audio codec&lt;br /&gt;
 spell - Adds dictionary support&lt;br /&gt;
 spl - Adds support for the Standard PHP Library&lt;br /&gt;
 sqlite - Adds support for sqlite - embedded sql database&lt;br /&gt;
 sse - fast floating point optimization for PentiumIII+ class chips&lt;br /&gt;
 ssl - Adds support for Secure Socket Layer connections&lt;br /&gt;
 static - !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically&lt;br /&gt;
 svg - Adds support for SVG (Scalable Vector Graphics http://www.w3.org/TR/SVG ).&lt;br /&gt;
 svga - Adds support for SVGAlib (graphics library)&lt;br /&gt;
 sybase - Adds support for the Sybase SQL Database Server&lt;br /&gt;
 sybase-ct - Adds support for Sybase-CT&lt;br /&gt;
 symlink - Force kernel ebuilds to automatically update the /usr/src/linux symlink.&lt;br /&gt;
 sysvipc - Support for System V-compatible inter-process communication&lt;br /&gt;
 szip - Use the szip compression library&lt;br /&gt;
 tcltk - Support for Tcl and/or Tk&lt;br /&gt;
 tcpd - Adds support for TCP wrappers&lt;br /&gt;
 test - Work around to pull in packages needed to run with FEATURES=maketest / FEATURES=test&lt;br /&gt;
 tetex - Adds support for teTeX&lt;br /&gt;
 theora - Adds support for the Theora Video Compression Codec&lt;br /&gt;
 threads - Adds threads support for various packages. Usually pthreads&lt;br /&gt;
 tidy - Adds support for HTML Tidy&lt;br /&gt;
 tiff - Adds support for the tiff image format&lt;br /&gt;
 tokenizer - Adds support for the PHP file parser&lt;br /&gt;
 truetype - Adds support for FreeType and/or FreeType2 fonts&lt;br /&gt;
 uclibc - Enable uclibc specific patches and build or link uclibc&lt;br /&gt;
 unicode - Adds support for Unicode&lt;br /&gt;
 usb - Adds USB support to applications that have optional USB support (e.g. cups)&lt;br /&gt;
 v4l - Enables video4linux support&lt;br /&gt;
 vanilla - Do not add extra patches which change default behaviour&lt;br /&gt;
 vcd - Video CD support&lt;br /&gt;
 verbose - effects vary across packages; generally used to enable extra informational output during a build or at runtime&lt;br /&gt;
 vhosts - Adds support for installing web-based applications into a virtual-hosting environment&lt;br /&gt;
 videos - Tells portage to install optional video files (used in some games)&lt;br /&gt;
 voodoo3 - Adds support for 3Dfx&#039;s Voodoo3 video chipset, else defaults to Voodoo4/5 support if not in USE.&lt;br /&gt;
 vorbis - Adds support for the OggVorbis audio codec&lt;br /&gt;
 wddx - Adds support for WDDX&lt;br /&gt;
 wifi - Enable wireless network functions&lt;br /&gt;
 win32codecs - use win32codecs package for dll avi decoding support (wmv and what not)&lt;br /&gt;
 wmf - Adds support for the wmf vector image format&lt;br /&gt;
 wxwindows - Adds support for wxWindows/wxGTK&lt;br /&gt;
 xface - Adds xface support used to allow a small image of xface format to be included in an email via the header &#039;X-Face&#039;.&lt;br /&gt;
 xine - Add support for the XINE movie libraries&lt;br /&gt;
 xinerama - Add support for the xinerama X11 extension, which allows you to stretch your display across multiple monitors&lt;br /&gt;
 xml - Check/Support flag for XML library (version 1)&lt;br /&gt;
 xml2 - Check/Support flag for XML library (version 2)&lt;br /&gt;
 xmlrpc - Support for xml-rpc library&lt;br /&gt;
 xmms - Check/Support for XMMS (X MultiMedia System) player.&lt;br /&gt;
 xosd - Sends display using the X On Screen Display library&lt;br /&gt;
 xpm - Support for XPM graphics format.&lt;br /&gt;
 xprint - Support for xprint, http://www.mozilla.org/projects/xprint/&lt;br /&gt;
 xsl - Check/Support flag for XSL library (version 1)&lt;br /&gt;
 xv - Adds in optional support for the Xvideo extension (an X API for video playback)&lt;br /&gt;
 xvid - Adds support for xvid.org&#039;s open-source mpeg-4 codec&lt;br /&gt;
 yahoo - Enable Yahoo Messenger IM protocol support&lt;br /&gt;
 yaz - Adds in optional support for the Z39.50 Protocol for Information Retrieval (YAZ)&lt;br /&gt;
 zeo - Adds support for Zope Enterprise Objects&lt;br /&gt;
 zlib - Adds support for zlib (de)compression&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sama tulemuse saate, kui sisestate käsu:&lt;br /&gt;
&lt;br /&gt;
 less /usr/portage/profiles/use.desc&lt;br /&gt;
&lt;br /&gt;
Nüüd sisestame Teie &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; faili Teile sobivad USE-lipud.&lt;br /&gt;
 nano /etc/make.conf&lt;br /&gt;
Lisame sinna järgnevad read&lt;br /&gt;
 USE=&amp;quot;qt kde dvd alsa cdr&amp;quot;&lt;br /&gt;
Sellega paigaldatakse süsteem KDE ja Qt (nõutud KDE poolt), koos [[ALSA]] helisüsteemiga ja DVD ja CD-R toetusega. Muidugi võite oma süsteemile panna ka teisi lippe.&lt;br /&gt;
Kui olete lippude lisamise lõpetanud, siis salvestage taas oma &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; fail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgnevalt lisame süsteemile ka Eesti keele toetuse. Selleks kirjutage terminali:&lt;br /&gt;
 mkdir /etc/portage&lt;br /&gt;
Võite saada selle juures ka errori, et vastav kataloog on juba olemas. Pole hullu - jätkake rahulikult järgneva käsuga:&lt;br /&gt;
 echo &amp;quot;sys-libs/glibc userlocales&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd avame &amp;lt;code&amp;gt;locales.build&amp;lt;/code&amp;gt; faili:&lt;br /&gt;
 nano  /etc/locales.build&lt;br /&gt;
Seal jätke alles kaks esimest rida (USA locale toetuseks igaks juhuks)&lt;br /&gt;
ja lisage lõppu  veel ka eesti toetus.&lt;br /&gt;
 en_US/ISO-8859-1&lt;br /&gt;
 en_US.UTF-8/UTF-8&lt;br /&gt;
 et_EE/ISO-8859-1&lt;br /&gt;
Teised võite kas ära kustutada või panna neile ette &amp;lt;b&amp;gt;#&amp;lt;/b&amp;gt;, siis süsteem neid ridu ei arvesta.&lt;br /&gt;
&lt;br /&gt;
Nüüd jätkame kerneli seadistamisega.&lt;br /&gt;
&lt;br /&gt;
==Kerneli seadistamine==&lt;br /&gt;
Esmalt kontrollime oma ajavööndit. Selleks kirjutage terminali:&lt;br /&gt;
 ls /usr/share/zoneinfo&lt;br /&gt;
See kuvab Teile erinevate ajatsoonide valiku.&lt;br /&gt;
Nüüd sisestage:&lt;br /&gt;
 ln -sf /usr/share/zoneinfo/EET /etc/localtime&lt;br /&gt;
Valisime oma ajavööndiks EET.&lt;br /&gt;
Kui see on tehtud, siis läheme edasi kerneli juurde.&lt;br /&gt;
Selleks tuleb meil kõigepealt saada oma süsteemi uusim kernel. Selleks kirjutage termniali:&lt;br /&gt;
 emerge gentoo-sources&lt;br /&gt;
Kui see tehtud, siis kontrollime selle väljundit:&lt;br /&gt;
 ls -l /usr/src/linux&lt;br /&gt;
Selle tulemuseks peaks olema midagi sellist:&lt;br /&gt;
 lrwxrwxrwx    1 root     root           12 Oct 13 11:04 /usr/src/linux -&amp;gt; linux-2.6.12-gentoo-r6&lt;br /&gt;
&lt;br /&gt;
Nüüd paigaldame süsteemi &amp;lt;code&amp;gt;genkernel&amp;lt;/code&amp;gt; skripti, mis tesotab meie eest kerneli seadistamise.&lt;br /&gt;
 emerge genkernel&lt;br /&gt;
Nüüd näitame genkernelile kätte, kus asub LiveCD moodustatud kerneli conf. See võetakse uue kerneli loomiseks aluseks.&lt;br /&gt;
 zcat /proc/config.gz &amp;gt; /usr/share/genkernel/x86/kernel-config-2.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd käivitame &amp;lt;code&amp;gt;genkernel&amp;lt;/code&amp;gt;i&lt;br /&gt;
 genkernel --udev all&lt;br /&gt;
Kuna kontrollitakse kogu Teie süsteemi, siis läheb sellega päris kaua aega. Paras aeg teha väike kohvipaus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui genkernel on lõpetanud, siis loome lingi boot partitsioonile, et süsteemi käivitades pandaks &amp;lt;code&amp;gt;genkernel&amp;lt;/code&amp;gt; tööle:&lt;br /&gt;
 ls /boot/kernel* /boot/initramfs*&lt;br /&gt;
Peale seda lisame süsteemi veel &#039;&#039;&#039;coldplug&#039;&#039;&#039;, seda selleks, et leitaks üles ka see riistvara, mis pole vajalik süsteemi laadimiseks.&lt;br /&gt;
 emerge coldplug&lt;br /&gt;
ja paneme coldplugi ka bootimisel käivituma&lt;br /&gt;
 rc-update add coldplug boot&lt;br /&gt;
&lt;br /&gt;
==Süsteemi seadistamine==&lt;br /&gt;
Nüüd kui kernel on valmis, jätkame süsteemi seadistamisega.&lt;br /&gt;
Esmalt muudame vastavalt oma vajadustele /etc/fstab faili. Selles failis on talletatud süsteemi erinevad ühenduspunktid, kuidas ühendatakse ja kes võib ühendada.&lt;br /&gt;
Kirjutage nüüd terminali:&lt;br /&gt;
 nano /etc/fstab&lt;br /&gt;
Peamine, mis on ära määrata, need on kõvaketaste asukohad, et boot oleks /dev/hda1 jne. Lõpuks peaks Teie fstab fail välja nägema umbes selline:&lt;br /&gt;
&lt;br /&gt;
 /dev/hda1 		/boot 		ext2 		defaults,noatime 		1 2&lt;br /&gt;
 /dev/hda2 		none 		swap 		sw 				0 0&lt;br /&gt;
 /dev/hda3 		/ 		ext3 		noatime 			0 1&lt;br /&gt;
 &lt;br /&gt;
 none 			/proc 		proc 		defaults 			0 0&lt;br /&gt;
 none 			/dev/shm 	tmpfs 	nodev,nosuid,noexec 	0 0&lt;br /&gt;
 /dev/cdroms/cdrom0 /mnt/cdrom auto 	noauto,user 		0 0&lt;br /&gt;
 /dev/fd0		/mnt/floppy	auto		noauto,user			0 0&lt;br /&gt;
&lt;br /&gt;
Nüüd seadistame ära teie võrgu.&lt;br /&gt;
Esmalt paneme paika masina nime (host) ja domeeni nime. Paneme näiteks masina nimeks “pingviin“ ja domeeniks “kodunet”&lt;br /&gt;
 nano /etc/conf.d/hostname&lt;br /&gt;
Seal kirjutage: &#039;&#039;&#039;HOSTNAME=&amp;quot;pingviin&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
Nüüd lisame hostinime ka vaikimisi runlevelile.&lt;br /&gt;
&lt;br /&gt;
 rc-update add hostname default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi seadistame nüüd Teie võrgu. Tegu on nüüd juba Teie uue Gentoo võrguga, mitte LiveCD omaga, mida me kohe alguses paika seadistasime.&lt;br /&gt;
Kuna kasutame DHCP-d, siis pole meil muud teha, kui panna eth0 kohe masina buutimisel käivitama. Selleks:&lt;br /&gt;
&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
&lt;br /&gt;
Ühtlasi tuleb meil nüüd süsteemile lisada ka DHCP klient. Selleks:&lt;br /&gt;
 emerge dhcpcd&lt;br /&gt;
&lt;br /&gt;
Nüüd anname root kasutajale uue parooli:&lt;br /&gt;
 passwd&lt;br /&gt;
Seal palutakse Teil anda New (uus) parool kasutajale root ja lisaks seda ka korrata. Valige parool selliselt, mis sisaldaks nii suuri kui ka väikesed tähti, numbreid ja ka muid sümboleid. Samas soovitaks vältida täpitähtede kasutamisest ja teiste mittestandardsete sümbolite kasutamisest. Kuna, kui peaksite vahetama klaviatuuri või üritate kusagilt mujalt riigist näiteks sisse logida, kus pole kõiki neid klahve, siis võivad tekkida probleemid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd seadistame Teie klaviatuuri.&lt;br /&gt;
 nano -w /etc/conf.d/keymaps&lt;br /&gt;
Seal otsige üles rida &#039;&#039;&#039;KEYMAPS&#039;&#039;&#039; ja kirjutage sinna lihtsalt &#039;&#039;&#039;et&#039;&#039;&#039;&lt;br /&gt;
 KEYMAPS=”et”&lt;br /&gt;
Salvestage tulemus.&lt;br /&gt;
Edasi seadistame Teie süsteemi kella.&lt;br /&gt;
 nano /etc/conf.d/clock&lt;br /&gt;
Kontrollige, et seal oleks &#039;&#039;&#039;CLOCK=&amp;quot;local&amp;quot;&#039;&#039;&#039;, sellega arvestab süsteem, et Teie kell on kohaliku aja järgi paika pandud. Kui Teie kell on aga Greenwichi aja järgi paika pandud, siis pange sinna “UTC”, siis käib Teie arvuti kell Greenwichi aja järgi aga süsteem näitab ikka kohaliku aega.&lt;br /&gt;
&lt;br /&gt;
Nüüd paigaldame süsteemi veel &#039;&#039;&#039;slocate&#039;&#039;&#039;, selle abil on väga lihtne süsteemist erinevaid faile otsida locate käsu abil.&lt;br /&gt;
 emerge slocate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgnevalt asume bootloaderit seadistama.&lt;br /&gt;
&lt;br /&gt;
==Grubi paigaldamine==&lt;br /&gt;
Esmalt tuleb meil süsteemi paigaldada grub. Selleks kirjutame terminali:&lt;br /&gt;
 emerge grub&lt;br /&gt;
Nüüd loome &#039;&#039;&#039;grub.conf&#039;&#039;&#039; faili, mis on kõige olulisem fail süsteemis. Kui see on valesti koostatud, siis ei ole Teie süsteem võimeline buutima.&lt;br /&gt;
 nano /boot/grub/grub.conf&lt;br /&gt;
&lt;br /&gt;
Teie grub.conf fail peaks välja nägema selline (võite teha ka copy/paste ja vajaminevad muudatused sisse viia):&lt;br /&gt;
 #Milline süsteemidest esimesena valitakse, arvepidamine hakkab 0-st&lt;br /&gt;
 default 0&lt;br /&gt;
 #Kui kaua oodatakse alguses, kuni süsteem stardib&lt;br /&gt;
 timeout 30&lt;br /&gt;
 #Taustapilt, mis teid tervitab, seda võite hiljem muuta&lt;br /&gt;
 splashimage=(hd0,0)/grub/splash.xpm.gz&lt;br /&gt;
 #Käivitatava süsteemi nimi, võite kirjutada näiteks Gentoo või Linux või mida iganes&lt;br /&gt;
 title=Gentoo&lt;br /&gt;
 #Nüüd määratakse ära, kust kernelit otsitakse. Partitsioonide lugemine algab 0-st&lt;br /&gt;
 root (hd0,0)&lt;br /&gt;
 #Nüüd on oluline jälgida, et Teie kerneli number läheks õigesti! Vajadusel vaadake veelkord &lt;br /&gt;
 #ls -l /usr/src/linux, et kindlaks teha, mis numbriga kernel Teil on.&lt;br /&gt;
 kernel /kernel-genkernel-x86-2.6.12-gentoo-r6 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 &lt;br /&gt;
 #initrd&lt;br /&gt;
 initrd /initramfs-genkernel-x86-2.6.12-gentoo-r6&lt;br /&gt;
 &lt;br /&gt;
 #Järgnev osa on ainult nendele, kes loovad dualboot süsteemi Linuxiga&lt;br /&gt;
 title=Windows XP&lt;br /&gt;
 #siin näidake ära, mis partitsioonil Windows asub, antud juhul 6 partitsioonil&lt;br /&gt;
 root (hd0,5)&lt;br /&gt;
 makeactive&lt;br /&gt;
 chainloader +1&lt;br /&gt;
&lt;br /&gt;
Nüüd jääb üle veel grub korralikult süsteemi paigaldada. Selleks tuleb esmalt&lt;br /&gt;
 cp /proc/mounts /etc/mtab&lt;br /&gt;
ja seejärel&lt;br /&gt;
 grub-install /dev/hda&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ja olemegi jõudnud niikaugele, et aeg restartida oma arvuti. Loomulikult eemaldage restardi ajal CD-ROM-ist ka Linuxi LiveCD. Kui kõik on läinud plaanipäraselt peaks Teile ette tulema Grub-i pilt ja edasi stardib juba süsteem ning Teile jääb ette terminali aken, mis palub sisse logida. Selleks kirjutage sinna kasutajaks root ja parooliks Teie varem antud parool.&lt;br /&gt;
&lt;br /&gt;
Kuid enne veel:&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 cd&lt;br /&gt;
 umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui kõik läks nii nagu pidi, siis jätkake KDE ja X-i paigaldamisega. Kui ei, siis jätkake järgmise peatükiga – kus õpetame, kuidas uuesti liituda LiveCD abil süsteemiga, et kontrollida oma muudetud conf faile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kui kõik ei läinud nii nagu peaks==&lt;br /&gt;
Kui mingil põhjusel süsteem ei käivitunud, siis pole tarvis kohe kõike algusest uuesti alustada. Tuleb taas süsteem LiveCD pealt üles buutida ja viga otsida. Otsides abi näiteks Pingviini Webi foorumitest või mujalt.&lt;br /&gt;
Kuid kõigepealt liitume taas oma ehitatava süsteemiga.&lt;br /&gt;
&lt;br /&gt;
Kõigepealt seadistage LiveCD-l taas võrguühendus:&lt;br /&gt;
 net-setup eth0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seejärel liidame uue süsteemi kõvakettad:&lt;br /&gt;
 mount -t ext3 /dev/hda3 /mnt/gentoo &lt;br /&gt;
&lt;br /&gt;
 mount /dev/hda1 /mnt/gentoo/boot&lt;br /&gt;
Nüüd käivitame saaleala&lt;br /&gt;
 mkswap /dev/hda2&lt;br /&gt;
&lt;br /&gt;
 swapon /dev/hda2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui see tehtud, siis liidame ka proc failisüsteemi.&lt;br /&gt;
 mount -t proc none /mnt/gentoo/proc&lt;br /&gt;
&lt;br /&gt;
Ja nüüd võime taas chrootida oma uue süsteemi külge:&lt;br /&gt;
 chroot /mnt/gentoo /bin/bash&lt;br /&gt;
&lt;br /&gt;
 env-update &lt;br /&gt;
&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ja oletegi taas oma uue süsteemi sees. Seda võite ka kasutada juhul, kui pidite vahepeal paigalduse pooleli jätma vms.&lt;br /&gt;
Kui süsteem ei käivitunud esimese korraga, siis vaadake näiteks /var/log kausta ja vaadake sealt boot.log-e (nano boot.log näiteks). Või pöörake tähelepanu käivitamisel, mis veatetateid kuvatakse. Kui süsteem on lõpuks üleval, siis jätkake X ja KDE paigaldusega.&lt;br /&gt;
&lt;br /&gt;
==X-i ja KDE paigaldamine==&lt;br /&gt;
&lt;br /&gt;
Kui süsteem käivitunud, siis on paras aeg luua ka tavakasutaja süsteemi jaoks, kellega edaspidi süsteemi kasutada. Selleks logime ennast root kasutajana sisse:&lt;br /&gt;
 Login: root&lt;br /&gt;
 Password: (Teie root kasutaja parool)&lt;br /&gt;
Esmalt oleks hea kohe ära määrata, mis kasutaja gruppidesse uus kasutaja peaks kuuluma. Gentoo kasutajagrupid on:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;audio – saab ligi audio seadmetele &lt;br /&gt;
cdrom otsene ligipääs CD-ROM-idele &lt;br /&gt;
floppy – otsene ligipääs flopi draivile &lt;br /&gt;
games - võib mängida mänge&lt;br /&gt;
usb - USB seadmete kasutamis õigustega &lt;br /&gt;
video - ligipääs videokaardi raudvarale&lt;br /&gt;
wheel - võib kasutada &amp;lt;code&amp;gt;su&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loome nüüd näiteks tavakasutaja kasutajanimega “pingviin”,kes kuulub audio, usb ja wheel gruppi,  parooliga 123456&lt;br /&gt;
Selleks kirjutame terminali:&lt;br /&gt;
 useradd -m -G audio,usb,wheel -s /bin/bash pingviin&lt;br /&gt;
Nüüd määrame “pingviinile” parooli&lt;br /&gt;
 passwd pingviin&lt;br /&gt;
 Password: (Sisesta “pingviini” parool)&lt;br /&gt;
 Re-enter password: (Sisesta uuesti “pingviini” parool kontrolliks)&lt;br /&gt;
&lt;br /&gt;
Nüüd asume X paigaldamise juurde.&lt;br /&gt;
Esmalt paigaldame Xorg-i:&lt;br /&gt;
 emerge xorg-x11&lt;br /&gt;
Peale seda:&lt;br /&gt;
 env-update&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
Nüüd jätkame X seadistamisega.&lt;br /&gt;
On olemas võimalus X-i automaatseks seadistamiseks:&lt;br /&gt;
&lt;br /&gt;
 Xorg -configure&lt;br /&gt;
Vastake seal Tema esitatud küsimustele ja sellega luuakse Teile xorg.conf fail. Mis loodetavasti ka töötab, seda saab kontrollida:&lt;br /&gt;
&lt;br /&gt;
 X -config /root/xorg.conf.new&lt;br /&gt;
&lt;br /&gt;
Kui Teil nüüd tuleb ette terminali akendega vaade, kus parem hiireklõps avab menüü, siis on kõik hästi läinud. Kirjutage terminalis seal &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või vajutage &#039;&#039;&#039;Ctrl&#039;&#039;&#039; ja &#039;&#039;&#039;D &#039;&#039;&#039; ning võite jätkata KDE paigaldamisega. &lt;br /&gt;
&lt;br /&gt;
Kui automaatne seadistamine ei õnnestunud, siis võite proovida X-i käsitsi seadistada. Selleks on hea kasutada enne &amp;lt;code&amp;gt;man xorg.conf&amp;lt;/code&amp;gt; käsklust. Või proovida käsklust &amp;lt;code&amp;gt;xorgconfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuid kui ka sellega pole tahtmist tegeleda, siis on kõige lihtsam süsteem üles buutida mõne teise LiveCD-ga. Näiteks [[Knoppix]] või [[Ubuntu]] ja kasutada nende loodud &amp;lt;code&amp;gt;xorg.conf&amp;lt;/code&amp;gt; faili, selleks buutige oma süsteem üles näiteks Ubuntuga, avage seal root terminal ja sinna kirjutage:&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/gentoo&lt;br /&gt;
&lt;br /&gt;
 mount /dev/hda3 /mnt/gentoo&lt;br /&gt;
&lt;br /&gt;
 cp /etc/xorg.conf /mnt/gentoo/etc/xorg.conf.ubu&lt;br /&gt;
Nüüd taas restart ja uuesti sisse logida oma Gentoosse&lt;br /&gt;
 cd /etc/&lt;br /&gt;
&lt;br /&gt;
 cp xorg.conf xorg.conf.vana&lt;br /&gt;
&lt;br /&gt;
 cp xorg.conf.ubu xorg.conf&lt;br /&gt;
Nüüd peaks Teil süsteem tööle minema.&lt;br /&gt;
&lt;br /&gt;
Edasi paigaldame veel KDE baassüsteemi.&lt;br /&gt;
Selleks paigaldame süsteemi KDE:&lt;br /&gt;
 emerge kdebase&lt;br /&gt;
Ja nüüd võite rahus telekast filmi vaadata või mõne muu tegevusega tegeleda, sest aega võtab see paigaldamine kaua :)&lt;br /&gt;
&lt;br /&gt;
Kuid kui see tehtud, siis jätkame järgmiste süstemeile vajalike asjade paigaldamisega:&lt;br /&gt;
 emerge dbus hal ivman&lt;br /&gt;
&lt;br /&gt;
 rc-update add dbus default&lt;br /&gt;
&lt;br /&gt;
 rc-update add hald default&lt;br /&gt;
&lt;br /&gt;
 rc-update add ivman default&lt;br /&gt;
Nüüd avame &amp;lt;code&amp;gt;rc.conf&amp;lt;/code&amp;gt; faili.&lt;br /&gt;
 nano /etc/rc.conf&lt;br /&gt;
Otsime sealt üles järgmise rea: &#039;&#039;&#039;DISPLAYMANAGER=&#039;&#039;&#039;&lt;br /&gt;
ja kirjutame sinna taha &#039;&#039;kdm&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 DISPLAYMANAGER=&amp;quot;kdm&amp;quot;&lt;br /&gt;
Nüüd &lt;br /&gt;
 rc-update add xdm default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd testime süsteemi:&lt;br /&gt;
 echo &amp;quot;exec startkde&amp;quot; &amp;gt; ~/.xinitrc&lt;br /&gt;
&lt;br /&gt;
Ja nüüd kirjutame terminali:&lt;br /&gt;
 startx&lt;br /&gt;
&lt;br /&gt;
Ette peaks tulema KDE, koos oma esmakäivituse aknaga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ja ongi kõik. Nüüd on Teil olemas töötav Gentoo, koos graafilise töölauaga :)&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Fedora_4_KKK&amp;diff=5133</id>
		<title>Fedora 4 KKK</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Fedora_4_KKK&amp;diff=5133"/>
		<updated>2007-08-15T13:51:28Z</updated>

		<summary type="html">&lt;p&gt;Sips: /* Kas ma saan kasutada RaiserFS, JFS või XFS-i? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategooria:Fedora]]&lt;br /&gt;
&lt;br /&gt;
=Fedora KKK-st=&lt;br /&gt;
&lt;br /&gt;
[[Fedora]] KKK põhineb mitteametlikul [http://www.fedorafaq.org/ FedoraFAQ] lehel. Tegu on pamiselt sealsete küsimuste ja vastuste tõlgetega, millele samas lisatakse jõudu mööda ka muid küsimusi/vastuseid, mis Pingviini portaalis üles kerkivad. Juhul, kui olete uus [[Linux|Linuxi]] valdkonnas, siis vaadake kindlasti ka antud Viki [[:Kategooria:Üldised juhendid|Üldised juhendid]] lehte.&lt;br /&gt;
&lt;br /&gt;
=Fedorast=&lt;br /&gt;
==Mis on Fedora Core==&lt;br /&gt;
&lt;br /&gt;
Esiteks tutvuge kindlasti [http://fedora.redhat.com/ Fedora ametliku kodulehega]. Paljud peavad Fedorat Red Hat Linux-i edasiarenduseks ja Fedora Core 4 näiteks Red Hat Linux 13-ks. Samas erineb ta endisest Red Hatst mitmel moel, nendest tähtsamateks erinevusteks on:&lt;br /&gt;
* Tegu on komuunil baseeruva distributsiooniga. See tähendab, et igaüks (kaasa arvatud Teie) võite anda oma panuse Fedora Core arendamisele. Seda siis tõlkimise, testimise, programeerimise või mõnel muul moodusel.&lt;br /&gt;
* Uus Fedora Core tuleb välja iga kuue kuu tagant.&lt;br /&gt;
* Peale uue versiooni ilmumist lõpetatakse vana versiooni toetamine 6-8 kuu pärast&lt;br /&gt;
&lt;br /&gt;
See tähendab, et Te peate oma Fedora versiooni uuendama iga 6-8 kuu järel. Samas pole seda vaja karta, kuna üldjuhul on uuendamine suhteliselt lihtne. Uuendamise all mõeldakse siin siis kogu süsteemi uuendamist ühelt versioonilt teisele. Pidev tarkvarapaketide uuendamine turvaparanduste saamiseks on igal juhul vajalik. Samas, kui Teil pole mingil põhjusel soovi oma Fedora versiooni uuendada, siis võite vaadata [http://www.fedoralegacy.org/ Fedora Legacy Projecti], mis jätkab alati kuni poolteist aastat peale ametliku Fedora projekti toetuse lõppu, erinevate turvaparanduste välja laskmist vanematele Fedora Coredele.&lt;br /&gt;
&lt;br /&gt;
Samas sarnaneb Fedora Core väga palju ka [http://www.redhat.com/software/rhel/ Red Hat Enterprise Linuxile], seega kui soovite enne RHEL-i soetamist sellest rohkem teada saada, siis võite katsetada ja alustada Fedorast.&lt;br /&gt;
&lt;br /&gt;
==Mis erinevus on Fedora Corel ja Red Hat Enterprise Linuxil?==&lt;br /&gt;
Red Hat Enterprise Linux (RHEL) on ametlikult Red Hati poolt toetatud vähemalt 7 aasta jooksul. Selle aja jooksul lastakse RHEL-ile välja erinevaid programmi ja turvauuendusi ja tagatakse ka tugiteenus. See on vajalik masinatele ja serveritele, mille operatsioonisüsteemi pole võimalik pidevalt uuendada ja mis peavad pidevalt töös olema. Samuti on RHEL-ile lisatud mitmeid võimalusi, mis kuluvad ära, kui Teil on rohkem kui paar serverit. Lisaks sellele on RHEL tasuline ja Fedora on tasuta. Fedora puhul põhineb tugiteenus Fedora kasutajate komuunil. Red Hatil on ka huvitav leht, kus võrreldakse RHEL-i ja Fedora erinevusi. Leht asub [http://www.redhat.com/software/rhelorfedora/ siin]&lt;br /&gt;
&lt;br /&gt;
==Kas Fedora Core on ebastabiilne?==&lt;br /&gt;
Lühike ja konkreetne vastus - ei. Fedora Core ametlikud väljalasked on stabiilsed ja neid võib julgelt kasutada. Muidugi ei ole alati välistatud mõned pisivead.&lt;br /&gt;
==Millal Fedora Core 4 välja lasti?==&lt;br /&gt;
Fedora Core 4 lasti ametlikult välja 13 juunil 2005 aastal. &lt;br /&gt;
==Millal järgmine Fedora Core välja tuleb?==&lt;br /&gt;
Hetkel käib juba Fedora Core 5 arendamine ja tema väljatuleku ajagraafikut võite vaadata [http://fedora.redhat.com/About/schedule/ Fedora Core ajagraafikust]&lt;br /&gt;
==Kust ma leian nimekirja, mis programmid on kaasas Fedora Corega?==&lt;br /&gt;
Täielik nimekiri programmidest, mis tuleb kaasa iga Fedora Corega oleks liiga pikk. Üldjuhul piisab kasutajatele ka väiksemast nimekirjast ja selle kohase hea kokkuvõtte on teinud [http://distrowatch.org/table.php?distribution=fedora DistroWatch].&lt;br /&gt;
==Mis on Fedora Extras?==&lt;br /&gt;
Fedora Extrates leidub tarkvara, mis on küll toetatud Fedora projekti poolt, kuid mis ei tule kohe kaasa Fedora Corega. Lähemalt Fedora Extrate kohta võite lugeda nende [http://www.fedoraproject.org/wiki/Extras kodulehelt].&lt;br /&gt;
&lt;br /&gt;
=Fedora paigaldamine=&lt;br /&gt;
&lt;br /&gt;
==Kust ma võin Fedora Core CD-d saada?==&lt;br /&gt;
Kõige lihtsamaks variandiks on kindlasti tõmmata endale CD/DVD iso failid. Neid on võimalik tõmmata mõnest Fedora Core ametlikust [http://fedora.redhat.com/download/mirrors.html peeglist] (Eesti peegel asub [ftp://redhat.linux.ee/pub/fedora/linux/core/ Linux.ee] serveris] või siis [http://torrent.fedoraproject.org/ BitTorrenti] vahendusel. Juhul, kui Teil pole võimalik endale CD-sid ise alla tõmmata või põletada, siis tuleb kasutada kas mõne välismaise [http://fedora.redhat.com/download/vendors.html poe] teenuseid või lasta CD/DVD-d mõnel tuttaval valmis kirjutada.&lt;br /&gt;
===Millise Fedora ma endale alla laadima pean?===&lt;br /&gt;
Juhul, kui teate, kuidas endale nüüd vastavad iso failid saada, siis valige välja endale vastava arhidektuurile sobiv versioon. Juhul, kui kasutate tavalist Intel Pentium/Celeron protsessorit, AMD Athlon/Duron või muud PC protsessorit, siis peaks Teile sobima x86 kataloogis asuvad iso failid. Juhul, kui kasutate Apple arvutit, siis leiate endale sobivad iso failid ppc kataloogist. Juhul, kui kasutate aga AMD 64 või siis Inteli EM64T protsessoreid, siis leiate endale sobiva iso faili x86_64 kataloogist (samas võite kasutada ka x86 mõeldud Fedorat). Kui soovite aga kogu Fedora Core ise valmis kompileerida, siis tõmmake alla SRPMS kataloogist vastavad source rpm failid.&lt;br /&gt;
===Kas ma pean kõik need CD-d alla laadima?===&lt;br /&gt;
Kui lähete oma arhidektuurile vastavasse kataloogi, siis leiate, et seal on päris palju erinevaid CD-sid. Teie peate endale alla laadima ainult disc1-4 või siis DVD iso. Tähisega SRPMS iso failid sisaldavad endas lähtekoode ja seda Teil vaja ei lähe. rescuecd on aga CD, mis on vajalik, kui süsteemiga midagi juhtus ja vaja sellele ligi pääseda.&lt;br /&gt;
SHA1SUM failis on aga kirjas kõigi CD-de DVD-de kontrollarvud. Alati on mõistlik kontrollida enne CD/DVD valmis kirjutamist, et tõmmatud fail ikka terve on.&lt;br /&gt;
===Kuidas ma SHA1SUM-i kasutan?===&lt;br /&gt;
SHA1SUM-i kasutamiseks kirjutage [[Terminal]]i:&lt;br /&gt;
 sha1sum isofailinimi&lt;br /&gt;
Asendahe &#039;&#039;isofailinimi&#039;&#039; Teie kontrollitava ISO faili nimega. Näiteks &#039;&#039;FC5-i386-disc1.iso&#039;&#039; korral oleks kontroll järgmine.&lt;br /&gt;
 sha1sum FC5-i386-disc1.iso&lt;br /&gt;
Tulemuseks saate ühe numbrite ja tähtede rea, mida võrrelge [http://fedora.redhat.com/Download/install.html Fedora] kodulehel olevate väärtustega.&lt;br /&gt;
{{Kontrollida}}&lt;br /&gt;
Windowsi korral tõmmake endale [ftp://ftp.gnupg.org/gcrypt/binary/sha1sum.exe sha1sum.exe] fail ja käivitage see. Siis kirjutage taas&lt;br /&gt;
 sha1sum &#039;&#039;failinimi&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Kuidas ma neid iso faile kirjutan plaadile?==&lt;br /&gt;
iso failide plaadile kirjutamise kohta vaadake õpetust [[iso failide kirjutamine]]&lt;br /&gt;
==Millised riistvara nõuded Fedora Corel arvutile on?==&lt;br /&gt;
Fedora Core riistvaralised nõuded leiate alati [http://fedora.redhat.com/docs/release-notes/ Release Notesi] lehelt. Praegu viimase Fedora Core 5 nõuded riistvarale on:&lt;br /&gt;
* Minimaalne - Pentium klassi protsessor. Fedora Core 5 on optimiseeritud Pentium 4 klassi protsessoritele, kuid ta töötab ka teiste protsessoritega nagu näiteks Pentium, Pentium Pro, Pentium II, Pentium III. Samuti AMD ja VIA protsessorid. &lt;br /&gt;
* Testi reziimis on soovitatav 200 MHz Pentium klassi protsessor või parem&lt;br /&gt;
* Graafilise liidese kasutamiseks on soovitatav 400 MHz Pentium II või parem&lt;br /&gt;
* Minimaalne RAM teksti reziimis on 128MB&lt;br /&gt;
* Minimaalne RAM graafilise liidese korral on 192MB&lt;br /&gt;
* Soovituslik mälu hulk graafilise süsteemi kasutamisel on 256MB&lt;br /&gt;
* Kõvaketast on minimaalselt vaja umbes 200MB vaba ruumi. Kuid soovitatav oleks vähemalt 2GB&lt;br /&gt;
&lt;br /&gt;
==Kas ma saan kasutada RaiserFS, JFS või XFS-i?==&lt;br /&gt;
Jah - on küll võimalik paigaldada Fedora Core RaiserFS, JFS või siis XFS-ile, kuid tuleb arvestada, et nimetatud failisüsteemid pole toetatud Fedora Core poolt. Seega, kui midagi läheb valesti, on abi saamine raskendatud.&lt;br /&gt;
RaiserFS-ile Fedora Core paigaldamiseks kirjutage kohe alguses installeri käsureale:&lt;br /&gt;
 linux selinux=0 reiserfs&lt;br /&gt;
JFS-ile Fedora Core paigaldamiseks kirjutage kohe alguses installeri käsureale:&lt;br /&gt;
 linux selinux=0 jfs&lt;br /&gt;
XFS-ile Fedora Core paigaldamiseks kirjutage kohe alguses installeri käsureale:&lt;br /&gt;
 linux xfs&lt;br /&gt;
Sa ei saa kasutada SELinuxit koos RaiserFS-i ja JFS-iga. Juhul, kui Te ei tea, mis asi on [[SELinux]], siis võite seda hoiatust ignoreerida.&lt;br /&gt;
&lt;br /&gt;
==Kas ma saan kasutada ka 64-bitisel süsteemil Fedorat?==&lt;br /&gt;
Jah, saate küll. On olemas kohe spetsiaalne Fedora Core just 64 bitistele protsessoritele (AMD ja Inteli omadele siis). Need võite leida tavalistest Fedora Core peeglitest x84_64 kataloogist. Samas võite aga ka julgelt 64-bitisele arhidektuurile paigaldada 32-bitise Fedora Core. Lähemalt juhiseid, kuidas saada endale Fedora Core leiate [[#Kust ma võin Fedora Core CD-d saada?|siit]].&lt;br /&gt;
&lt;br /&gt;
==Kas ma saan paigaldada ka Mac-ile Fedorat?==&lt;br /&gt;
Jah - saate küll. Vaadake lähemalt [[#Kust ma võin Fedora Core CD-d saada?|siit]]. Teil läheb vaja PPC versiooni.&lt;br /&gt;
&lt;br /&gt;
==Kas on olemas ka Fedora Core startup diski?==&lt;br /&gt;
Ametlikult ei ole olemas enam Fedora Core startup diski, kuna uus 2.6 kernel on liiga suur, et mahtuda ühele floppy diskile. Samas, kui Teie arvuti siiski ei võimalda buutimist CD-lt, siis võite kasutada [http://btmgr.webframe.org/ Smart Boot Manageri] ja selle abil arvuti üles buutida.&lt;br /&gt;
Juhul, kui aga Teie arvutil pole üldse CD/DVD Rom-i , siis võite ka kasutada [http://www.thisiscool.com/fcfloppy.htm Fedora Core Floppy] paigaldust.&lt;br /&gt;
=Fedora kasutamine ja tarkvara paigaldamine=&lt;br /&gt;
==Kust ma võin leida tarkvara Fedorale?==&lt;br /&gt;
&lt;br /&gt;
On olemas mitmeid erinevaid repositooriume (kohti, kus hoitakse erinevat tarkvara). Tuntumad repositooriumid on [http://rpm.livna.org/ rpm.livna.org], kus talletatakse erinevat tarkvara, mille litsentsi või patendi tingimused on USA-s segased ja loomulikult [http://fedoraproject.org/wiki/Extras Fedora Extras]. Kummaski repositooriumis on erinev tarkvara. Lisaks sellele võite vaadata ka veel [http://freshrpms.net/ RPMForge] lehte. Seal leidub tarkvara, mida pole ei Livna ega Extras repositooriumis. Juhul, kui otsite mingit konkreetset tarkvara, siis võite selleks kasutada [http://www.fedoratracker.org/tracker.py?mode=pkgSearch Fedora Tracker otsingut] või siis [http://rpm.pbone.net/ rpm.pbone.net] otsingut.&lt;br /&gt;
&lt;br /&gt;
==Kuidas paigaldada tarkvara Fedoras (Yum-i ja/või rpm-i kasutamine)?==&lt;br /&gt;
===Yum-i seadistamine===&lt;br /&gt;
Lihtsaim moodus Fedoras tarkvara paigaldada on kasutada Yum-i. Kuid yum-i esmakordsel kasutamisel tuleb siiski natuke enne teada seadistada, et hakataks kasutama õigeid repositooriume. Selleks:&lt;br /&gt;
* Avage [[Terminal]]&lt;br /&gt;
* Võtke endale [[root]] kasutaja õigused. Selleks kirjutage terminali &lt;br /&gt;
 su -&lt;br /&gt;
ja andke root kasutaja parool&lt;br /&gt;
* Nüüd kopeerige järjest järgnevad käsud&lt;br /&gt;
 cd /etc&lt;br /&gt;
&lt;br /&gt;
 mv -f yum.conf yum.conf.bak&lt;br /&gt;
&lt;br /&gt;
 wget http://www.fedorafaq.org/samples/yum.conf&lt;br /&gt;
* Nüüd paigaldame FedoraFAQ lehe yum.conf faili:&lt;br /&gt;
 rpm -Uvh http://www.fedorafaq.org/yum&lt;br /&gt;
&lt;br /&gt;
Tähelepanu - yum.conf faili uuendatakse erinevatel põhjustel FedoraFAQ lehel üsna tihti. Seega, isegi kui Te olete kasutanud pikemat aega Yum-i on vahest tark eelnevad sammud uuesti läbi viia, et kasutaksite alati kõige uusimat yum.conf faili.&lt;br /&gt;
&lt;br /&gt;
Muidugi võite ka ise yum.conf faili endale meelepäraseid repositooriume lisada. Selleks lugege yum-i manuali.&lt;br /&gt;
&lt;br /&gt;
===Yum-i kasutamine===&lt;br /&gt;
&lt;br /&gt;
Selleks, et kasutada Yum-i, avage [[Terminal]] ja võtke endale [[root]] kasutaja õigused. Nüüd saate yum-i kasutada. &lt;br /&gt;
* Et saada nimekirja kogu saadaolevast tarkvarast kirjutage:&lt;br /&gt;
 yum list available&lt;br /&gt;
* Mõne tarkvara paigaldamiseks, andke käsk:&lt;br /&gt;
 yum install tarkvaranimi&lt;br /&gt;
* Mõne tarkvara uuendamiseks kirjutage:&lt;br /&gt;
 yum update tarkvaranimi&lt;br /&gt;
* Süsteemi uuendamiseks kirjutage&lt;br /&gt;
 yum update&lt;br /&gt;
Sellega uuendate kogu tarkvara, mis Teil süsteemis on ja mis vajab uuendamist.&lt;br /&gt;
* Et näha, mis uuendused on saadaval, kirjutage:&lt;br /&gt;
 yum check-update&lt;br /&gt;
* Selleks et otsida mingit konkreetset tarkvara/paketti, kirjutage:&lt;br /&gt;
 yum search otsingusõna&lt;br /&gt;
&lt;br /&gt;
Rohkem yum-ist võite teada saada [http://linux.duke.edu/projects/yum/ yum-i] kodulehelt.&lt;br /&gt;
===RPM paketi paigaldamine===&lt;br /&gt;
Juhul, kui tõmbasite endale mõne tarkvara RPM paketi ja soovite seda nüüd paigaldada, siis avage [[Terminal]], liikuge kataloogi, kuhu te tõmbasite oma rpm paketi ja [[root]] kasutaja õigustes andke käsk:&lt;br /&gt;
 rpm -Uvh failinimi.rpm&lt;br /&gt;
Võite alati anda ka osalise faili nime kujul:&lt;br /&gt;
 rpm -Uvh failinim*&lt;br /&gt;
&lt;br /&gt;
==Kas on olemas ka graafilist liidest Yum-ile?==&lt;br /&gt;
&lt;br /&gt;
Jah on olemas küll. Selle nimeks on [http://linux.rasmil.dk/cms/modules/dokuwiki/doku.php?id=yumex:yumex Yum Extender] Te võite selle endale lihtsalt paigaldada Yum-i enda abil:&lt;br /&gt;
Avage [[Terminal]] ja [[root]] kasutaja õigustes ( käsk su )andke järgmine käsk:&lt;br /&gt;
 yum install yumex&lt;br /&gt;
Kui paigaldus on lõppenud peaks Yum Extender olema Teil System Toolside all Red Hat menüüs.&lt;br /&gt;
&lt;br /&gt;
==Kas on olemas ka apt Fedorale?==&lt;br /&gt;
&lt;br /&gt;
APT on Debiani paketihaldus vahend, mis paigaldab nii soovitud paketi kui ka selle tööks vajaminevad teised paketid. Fedora Cores täidab neid samu ülesandeid yum. Juhul, kui soovite siiski kasutada apt-i, siis võite selle eraldi paigaldada. On olemas spetsiaalne apt Fedorale, kuid ta on suhteliselt vähese huviga. Peatähelepanu on suunatud siiki yum-ile.&lt;br /&gt;
&lt;br /&gt;
==Kas up2date töötab veel?==&lt;br /&gt;
Jah, te võite endiselt kasutada up2date-t, kuid enam ei kasutata Red Hat Networki (tegelikult laetakse tarkvara alla küll Red Hat Networki serveritest, kuid enamus võimalusi on suletud). &lt;br /&gt;
Soovituslik on kasutada uuendamiseks siiski yum-i või apt-i.&lt;br /&gt;
==Kuidas paigaldada Javat?==&lt;br /&gt;
Java programeeriatele on Fedora Cores olemas kompilaator nimega [http://gcc.gnu.org/java/ gcj].&lt;br /&gt;
&lt;br /&gt;
Samas, kui soovite kasutada Java rakendusi oma brauseris ja arvutis, siis tuleb paigaldada eraldi Java.&lt;br /&gt;
* Kasutage FedoraFAQ-i [[#Yum-i seadistamine|Yum-i seadistust]].&lt;br /&gt;
* Laadige alla Sun-i [http://java.sun.com/j2se/1.5.0/download.jsp Java Software Development Kit]. Valige sealt lehelt JDK 5.0 link. Kui jõuate alla laadimiste leheni, siis valige &amp;quot;Linux self-extracting file&amp;quot;, mitte RPM faili.&lt;br /&gt;
* avage [[Terminal]]&lt;br /&gt;
* Nüüd peaks Teil olema Java Software Development Kit alla laetud kusagil Teie kodukataloogis (kus täpselt, seda peate ise teadma). Tegu on failiga, mille nimi on umbes selline&lt;br /&gt;
 jdk-1_5_0_05-linux-i586.bin&lt;br /&gt;
Et näha Teie alla laetud faili täpset nimi, kirjutage terminali&lt;br /&gt;
 ls jdk-*&lt;br /&gt;
* Võtke endale [[root]] kasutaja õigused&lt;br /&gt;
* Kontrollige, et olete ikka õiges kataloogis, kus on Teie alla laetud fail (käsk ls abiks). Kui ei, siis liikuge tagasi sinna kataloogi.&lt;br /&gt;
* Kontrollige, et rpm-build pakett on ikka paigaldatud&lt;br /&gt;
 yum install rpm-build&lt;br /&gt;
* Liigutage JDK fail RPM Sources kataloogi&lt;br /&gt;
 mv jdk-* /usr/src/redhat/SOURCES/&lt;br /&gt;
* Avage oma brauseris (ärge vahepeal terminali sulgege) järgnev leht [http://www.jpackage.org/rpm.php?id=3033 JPackage Java 1.5.0 Source RPM] Klikake lingil, millel kiri &amp;quot;java-1.5.0-sun-1.5.0.05-1jpp.nosrc.rpm.&amp;quot; &lt;br /&gt;
* Minge tagasi terminali ja ehitage just alla laetud faili abil endale uus Java RPM fail.&lt;br /&gt;
 rpmbuild --rebuild java-1.5.0-sun*src.rpm&lt;br /&gt;
* Eelmise käigu abil ehitasite mitmeid rpm faile oma arvutisse. Nüüd saate need paigaldada:&lt;br /&gt;
 yum -y localinstall /usr/src/redhat/RPMS/i586/java-1.5.0-sun-*&lt;br /&gt;
* Nüüd paigaldame ka Teie brauserile Java toe&lt;br /&gt;
 ln -s /usr/lib/jvm/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/&lt;br /&gt;
&lt;br /&gt;
Sellega peakski kõik olema. Vaja on veel korra süsteemist välja logimine ja uuesti sisse logimine (võite kasutada ka restarti), et kõik asjad tööle hakkaks.&lt;br /&gt;
&lt;br /&gt;
==Kuidas paigaldada Flash playerit oma brauserisse?==&lt;br /&gt;
&lt;br /&gt;
* Kasutage FedoraFAQ-i [[#Yum-i seadistamine|Yum-i seadistust]].&lt;br /&gt;
* Avage [[Terminal]] ja võtke endale [[root]] kasutaja õigused.&lt;br /&gt;
* Nüüd andke käsk&lt;br /&gt;
 yum --enablerepo=flash install flash-plugin&lt;br /&gt;
&lt;br /&gt;
Juhul, kui Teil on mingeid küsimusi Flash Plugina kohta, siis vaadake [http://macromedia.mplug.org/faq.html Flash Plugin FAQ] lehte&lt;br /&gt;
&lt;br /&gt;
==Kuidas on võimalik näha PDF faile oma brauseris?==&lt;br /&gt;
Kahjuks pole Fedora Corel enam võimalik hetkel kasutada Acrobati Mozilla pluginat. Seega tuleb PDF failide vaatamiseks paigaldada Evince. Tema paigaldamiseks:&lt;br /&gt;
* avage [[Terminal]]&lt;br /&gt;
* võtke endale [[root]] kasutaja õigused&lt;br /&gt;
 su&lt;br /&gt;
root kasutaja parool&lt;br /&gt;
* kopeerige või kirjutage järgnev käsk:&lt;br /&gt;
 yum install evince&lt;br /&gt;
Järgmine kord, kui brauseriga avate PDF faili, antakse Teile valik, kas soovite seda avada või salvestada. Valige &amp;quot;Open with Document Viewer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Kuidas ma saan näha filme oma brauseris?==&lt;br /&gt;
* Kasutage FedoraFAQ-i [[#Yum-i seadistamine|Yum-i seadistust]].&lt;br /&gt;
* Avage [[Terminal]] ja võtke endale [[root]] kasutaja õigused&lt;br /&gt;
* Andke käsk&lt;br /&gt;
 yum install mplayerplug-in&lt;br /&gt;
* Sulgege kõik oma brauserid ja käivitage nad siis uuesti&lt;br /&gt;
&lt;br /&gt;
Juhul, kui soovite kasutada ka Windowsi failivorminguid, siis peate paigaldama ka w32codecs-ite paketi:&lt;br /&gt;
 yum --enablerepo=atrpms install w32codec&lt;br /&gt;
&lt;br /&gt;
==Kas ma saan kasutada MSN/AIM/ICQ/Yahoo-d Fedoras?==&lt;br /&gt;
Jah - saate küll. Fedoras on selleks olemas tarkvara nimega [[Gaim]]. Gaimiga on Teil võimalik kasutada korraga MSN Messengeri, ICQ-u,  AIM-i, Yahoo! Messenger-i ja Jabber-it samal ajal. Et kasutada Gaim-i avage Red Hati menüü ja Interneti alt valige &amp;quot;IM&amp;quot; (IM-i asemel on vahest olnud ka  &amp;quot;Internet Messenger.&amp;quot;)&lt;br /&gt;
[http://gaim.sourceforge.net/ Gaimi] kodulehelt leiate rohkem infot, kuidas seadistada kontosid jne.&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Liivakast&amp;diff=5132</id>
		<title>Liivakast</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Liivakast&amp;diff=5132"/>
		<updated>2007-08-15T13:51:13Z</updated>

		<summary type="html">&lt;p&gt;Sips: /* Mis on? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[kategooria:pingviin]]&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;See koht on õppimiseks&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
==Esiteks==&lt;br /&gt;
&lt;br /&gt;
Kuidas toimib sisukord?&lt;br /&gt;
kdhkhd&lt;br /&gt;
[[teineliivakast]]&lt;br /&gt;
==Teiseks==&lt;br /&gt;
&lt;br /&gt;
Kuidas siiski toimib sisukord?&lt;br /&gt;
[[Pilt:Warning.jpg|thumb|100px|Viitamine suuremale pildile]]&lt;br /&gt;
{| border=1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
==Kolmandaks==&lt;br /&gt;
Sisukord toimib lihtsalt. Teed aga uusi pealkirju ja nii ta tekib.&lt;br /&gt;
&lt;br /&gt;
==Neljandaks==&lt;br /&gt;
Näedsa - nüüd ilmus. Nagu näha vaja vähemalt nelja pealkirja.&lt;br /&gt;
{{Täienda}}&lt;br /&gt;
==Viiendaks==&lt;br /&gt;
Kerge pealkiri.&lt;br /&gt;
===alapealkiri===&lt;br /&gt;
see on alapealkiri.&lt;br /&gt;
&lt;br /&gt;
==Mis on?==&lt;br /&gt;
[[Kerberos]]&lt;br /&gt;
&lt;br /&gt;
[[Zeroconf]]&lt;br /&gt;
&lt;br /&gt;
[[SELinux]]&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Gentoo_paigaldamine&amp;diff=5131</id>
		<title>Gentoo paigaldamine</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Gentoo_paigaldamine&amp;diff=5131"/>
		<updated>2007-08-15T13:49:15Z</updated>

		<summary type="html">&lt;p&gt;Sips: /* Gentoo baassüsteemi paigaldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[kategooria:gentoo]]&lt;br /&gt;
[[Gentoo|Gentoo Linux]] on populaarsemaid lähtekoodil baseeruvaid [[Linux|Linuxi distributsioone]], kuid tema paigaldamine on tihti algajatele vägagi raske, sest  kogu tegevus toimub käsurealt. Antud õpetus baseerub [http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=0&amp;amp;chap=0 Gentoo Handbookil], stage3 paigaldusel x86 platvormile. Lisatud on ka X-i ja [[KDE]] paigaldamine. Kerneli kompileerimine on jäetud genkerneli hooleks, et lihtsustada algajate tööd. Õpetus on püütud teha võimalikult lihtsaks ja ära jäetud mittevajalikud osad. Peale seda õpetust peaks Teil olema töötav Gentoo Linux, natuke teadmisi juba kogunenud terminalis töötamisest.&lt;br /&gt;
&lt;br /&gt;
Kui Teil tekib küsimusi seoses õpetusega või on ettepanekuid, siis võtke ühendust [mailto:spott@spottraining.org emaili] teel või saatke privaatsõnum [http://pingviin.org portaalis].&lt;br /&gt;
&lt;br /&gt;
==Eeltöö==&lt;br /&gt;
&lt;br /&gt;
Esmalt on Teil Gentoo paigaldamiseks tarvis loomulikult arvutit. Käesolev õpetus on mõeldud x86 platvormi arvutitele. Neid on hetkel kõige rohkem ka levinud. Lisaks on Teil tarvis oma kõvakettal vähemalt 1,5GB, lisaks 256MB saale (swap) ala jaoks vaba ruumi. Samuti on tarvis Teil interneti ühendust (õpetuses käsitletud DHCP kaudu ühendumine, kui keegi kirjutaks valmis ka pppo jaoks õpetuse antke palun teada.&lt;br /&gt;
&lt;br /&gt;
Järgnevalt laadige alla endale Gentoo Linuxi ftp://ftp.linux.ee/pub/gentoo/distfiles/releases/x86/2005.0/installcd/install-x86-minimal-2005.0.iso Minimal Install CD. &lt;br /&gt;
Tegu on umbes 60MB iso failiga. Kontrollimiseks kasutage näiteks MD5, mille väärtuse leiate: ftp://ftp.linux.ee/pub/gentoo/distfiles/releases/x86/2005.0/installcd/install-x86-minimal-2005.0.iso.md5&lt;br /&gt;
Kui CD valmis tehtud, siis pole muud, kui tuleb aga süsteem üles bootida valmistatud CD-ga....&lt;br /&gt;
&lt;br /&gt;
==Võrgu seadistamine==&lt;br /&gt;
Peale seda, kui olete oma süsteemi Gentoo LiveCD peal üles buutinud, tuleb esimese asjana seadistada oma võrk. Hetkel on õpetus arvestatud sellega, et kogu vajaminev tõmmatakse internetist. Seega kirjutage nüüd käsureale:&lt;br /&gt;
 net-setup eth0&lt;br /&gt;
eth0 on Teie poolt seadistatav võrgukaart. Kui Teil on arvutis mitu võrgukaarti, siis nende tähised on eth0, eth1 jne. &lt;br /&gt;
net-setup skript küsib Teilt, kas Teie võrk on traadita (Wireless) või traadiga (Wired) ja siis annab valiku, kas soovite käsuitsi panna paika kõik seaded või DHCP abil. Valige DHCP abil.&lt;br /&gt;
&lt;br /&gt;
Kui see on tehtud, siis kirjutage edasi käsureale &lt;br /&gt;
 ifconfig eth0&lt;br /&gt;
Sellega testite oma võrgukaarti. Kui näete, et seal andmed olemas ja võrgukaardil reaalne IP olemas, siis võite edasi liikuda.&lt;br /&gt;
&lt;br /&gt;
==Kõvaketta (ketaste) ette valmistamine==&lt;br /&gt;
&lt;br /&gt;
Kui võrk töötab, siis edasi tuleb meil luua Gentoo Linuxi jaoks partitsioonid.&lt;br /&gt;
Kasutame järgnevat partitsioonitabelit:&lt;br /&gt;
&lt;br /&gt;
 Partition  	         Failisüsteem  	                 Suurus  	        Kirjeldus&lt;br /&gt;
 /dev/hda1 	            ext2 	                   32M 	               Boot partitioon&lt;br /&gt;
 /dev/hda2 	           (swap) 	                512M 	               Swap partitioon&lt;br /&gt;
 /dev/hda3 	            ext3 	             Ülejäänud ruum            Root partitioon&lt;br /&gt;
&lt;br /&gt;
Linuxis tähistatakse füüsilisi kettaid hda, hdb jne. Ning nendes sisalduvaid partitsioone vastavalt hda1, hdb1 jne. Kui Teil on süsteemis enne olemas juba partitsioonid (näiteks Windows), siis enne Gentoo paigaldamist peaksite looma endale piisava vaba ruumi (unlocated), kuhu Gentoo paigaldada. Siis arvatavasti Teie loodaval partitsioonitabelil on juba teised numbrid. Kui kogu Windows asub teil C kettal ja Teil on loodud 1,5GB vaba ruumi, siis algavad teil tähised hda2-st. Kui soovite süsteemi aga paigutada eraldi kõvakettale, siis algab hdb1-st.&lt;br /&gt;
Lisaks tuleb meeles pidada, et primaarseid partitsioone saab luua ainult neli kõvakettale. Kui Teil on juba kolm tehtud ja soovite lisada veel mõned, siis peate tegema ühe extended partitsiooni, kuhu edasi järgnevad partitsioonid sisse lähevad.&lt;br /&gt;
&lt;br /&gt;
Gentoos kasutatakse partitsioonide tegemiseks sellist utiilitit nagu &#039;&#039;&#039;fdisk&#039;&#039;&#039;. Kirjutage käsureale nüüd &lt;br /&gt;
 fdisk /dev/hda&lt;br /&gt;
Kui fdisk on käivitatud, siis näete seal esmalt sellist rida &lt;br /&gt;
 Command (m for help):&lt;br /&gt;
Vajutades m-i saate kätte fdiskis kasutatavad käsud. &lt;br /&gt;
Kasutades käsku &#039;&#039;&#039;p&#039;&#039;&#039; kuvatakse Teile hetkel kõvakettal olevad partitsioonid. Partitsioone saab kustutada käsuga &#039;&#039;&#039;d&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esimesena loome /boot partisiooni. Selleks kirjutage &#039;&#039;&#039;n&#039;&#039;&#039;, seejärel küsitakse, kas soovite luua primaarse või extended partitsiooni, valige p – primaarne. Seda muidugi juhul, kui Teil ei olnud enne partitsioone või oli neid ainult üks (windows C näiteks). Peale seda küsitakse Teilt uue partitsiooni numbrit. Kui Teil oli juba enne olemas mõned partitsioonid, siis peate andma numbri nendele vastavalt. Kui ei, siis valige &#039;&#039;&#039;1&#039;&#039;&#039;. Sellele järgnevalt määrate ära partitsiooni suuruse. Kirjutage +32M, see loob 32MB partitsiooni. &lt;br /&gt;
Välja näeb see nii:&lt;br /&gt;
&lt;br /&gt;
 Command (m for help): n &lt;br /&gt;
 Command action e extended p primary partition (1-4) p &lt;br /&gt;
 Partition number (1-4): 1 &lt;br /&gt;
 First cylinder (1-3876, default 1): (Vajutage enter) &lt;br /&gt;
 Using default value 1 Last cylinder or +size or +sizeM or +sizeK (1-3876, default 3876): +32M&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd, kirjutades &#039;&#039;&#039;p&#039;&#039;&#039; peaksite nägema umbes sellist asja:&lt;br /&gt;
&lt;br /&gt;
 Command (m for help): p&lt;br /&gt;
 &lt;br /&gt;
 Disk /dev/hda: 30.0 GB, 30005821440 bytes&lt;br /&gt;
 240 heads, 63 sectors/track, 3876 cylinders&lt;br /&gt;
 Units = cylinders of 15120 * 512 = 7741440 bytes&lt;br /&gt;
 Device              Boot           Start             End           Blocks            Id System&lt;br /&gt;
 /dev/hda1                              1                 14           105808+         83 Linux&lt;br /&gt;
&lt;br /&gt;
Nüüd muudame selle partitsiooni bootivaks. Selleks kirjutage &#039;&#039;&#039;a&#039;&#039;&#039; ja valige seejärel esimene &#039;&#039;&#039;1&#039;&#039;&#039; partitsioon. Kirjutades nüüd &#039;&#039;&#039;p&#039;&#039;&#039; peaks Teil Boot all olema &#039;&#039;&#039;*&#039;&#039;&#039; tähis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd loome saaleala (swap). Selleks kirjutage taas &#039;&#039;&#039;n&#039;&#039;&#039;, loome taas primaarse partitsiooni, seega valige &#039;&#039;&#039;p&#039;&#039;&#039;, seejärel &#039;&#039;&#039;2&#039;&#039;&#039; (meie juhtumil loome siis /dev/hda2). Kui küsitakse &#039;&#039;&#039;First cylinder&#039;&#039;&#039;, siis vajutage Enterit, kui küsitakse suurust, siis sisestage &#039;&#039;&#039;+512M&#039;&#039;&#039;. Kui see on tehtud ja teil on taas ees &#039;&#039;&#039;Command (m for help): &#039;&#039;&#039;, siis vajutage  &#039;&#039;&#039;t&#039;&#039;&#039; ja valige &#039;&#039;&#039;2&#039;&#039;&#039; partitsioon ja sisestage tüübiks &#039;&#039;&#039;82&#039;&#039;&#039;. Sellega loome “Linux Swap” partitsiooni. Kirjutades nüüd &#039;&#039;&#039;p&#039;&#039;&#039; peaksite nägema umbes sellist pilti:&lt;br /&gt;
&lt;br /&gt;
 Command (m for help): p&lt;br /&gt;
 &lt;br /&gt;
 Disk /dev/hda: 30.0 GB, 30005821440 bytes&lt;br /&gt;
 240 heads, 63 sectors/track, 3876 cylinders&lt;br /&gt;
 Units = cylinders of 15120 * 512 = 7741440 bytes&lt;br /&gt;
 &lt;br /&gt;
 Device             Boot               Start          End            Blocks               Id System&lt;br /&gt;
 /dev/hda1         *                     1               14            105808+             83 Linux&lt;br /&gt;
 /dev/hda2                                15             81            506520            82 Linux swap&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui ka see tehtud, siis nüüd on jäänud luua veel &#039;&#039;&#039;/&#039;&#039;&#039; ehk root partitsioon.&lt;br /&gt;
See käib praktiliselt sama moodi nagu eelmisedki korrad, seega kirjutage taas &#039;&#039;&#039;n&#039;&#039;&#039;, loome taas primaarse partitsiooni, seega valige &#039;&#039;&#039;p&#039;&#039;&#039;, seejärel &#039;&#039;&#039;3&#039;&#039;&#039; (meie juhtumil loome siis /dev/hda3). Kui küsitakse &#039;&#039;&#039;First cylinder&#039;&#039;&#039;, siis vajutage Enterit, kui küsitakse suurust, siis vajutage enter, sellega hõlmatakse kogu vaba ruum. Nüüd vaadates partitsioonide infot &#039;&#039;&#039;p&#039;&#039;&#039;, peaks see välja nägema umbes nii:&lt;br /&gt;
&lt;br /&gt;
 Command (m for help): p&lt;br /&gt;
 &lt;br /&gt;
 Disk /dev/hda: 30.0 GB, 30005821440 bytes&lt;br /&gt;
 240 heads, 63 sectors/track, 3876 cylinders&lt;br /&gt;
 Units = cylinders of 15120 * 512 = 7741440 bytes&lt;br /&gt;
 &lt;br /&gt;
 Device             Boot               Start          End            Blocks               Id System&lt;br /&gt;
 /dev/hda1         *                     1               14            105808+             83 Linux&lt;br /&gt;
 /dev/hda2                                15             81            506520            82 Linux swap&lt;br /&gt;
 /dev/hda3                                82             3876        28690200        83 Linux&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd kirjutage &#039;&#039;&#039;w&#039;&#039;&#039;, sellega kirjutatakse uued partitsionid kõvakettale ja väljutakse fdiskist. Olete taas Gentoo LiveCD terminalis.&lt;br /&gt;
&lt;br /&gt;
Nüüd loome oma kõvaketastele ka failisüsteemid. Kasutame ext2 /boot partitsioonil ja ext3 / partitsioonil.&lt;br /&gt;
Nende loomiseks kirjutage termianli:&lt;br /&gt;
&lt;br /&gt;
 mke2fs /dev/hda1&lt;br /&gt;
 mke2fs -j /dev/hda3&lt;br /&gt;
&lt;br /&gt;
Kui see samuti tehtud, siis aktiveerime saaleala.&lt;br /&gt;
Kirjutage terminali:&lt;br /&gt;
 mkswap /dev/hda2&lt;br /&gt;
ja seejärel&lt;br /&gt;
 swapon /dev/hda2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd oleme valmis mountima oma loodud failisüsteeme.&lt;br /&gt;
Kirjutage terminalis:&lt;br /&gt;
 mount -t ext3 /dev/hda3 /mnt/gentoo&lt;br /&gt;
Kuna eraldi /boot kataloogi pole, kuhu seda mountida, siis loome selle süsteemi:&lt;br /&gt;
 mkdir /mnt/gentoo/boot&lt;br /&gt;
Ja nüüd moundime ka /boot partitsiooni&lt;br /&gt;
 mount /dev/hda1 /mnt/gentoo/boot&lt;br /&gt;
Nüüd võime jätkata Gentoo Linuxi paigaldamisega.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Stage3 ja Portage hankimine==&lt;br /&gt;
Esmalt kontrollime, et Teie kuupäev ja kuu oleksid õiged.&lt;br /&gt;
Selleks kirjutage terminalis:&lt;br /&gt;
 date&lt;br /&gt;
Kui kuvatud kuupäev, aasta ja kellaaeg on õiged, siis liikuge edasi. Kui aga ei ole õige, siis muutke see palun õigeks. Muuutmine on lihtne, tuleb [b]date[/b] käsule lisada KKPPttmmAAAA --&amp;gt; (Kuu, Päev, tund, minut ja Aasta) Ehk kui soovite panna 14. august, 2005, kell 15.34, siis kirjutage:&lt;br /&gt;
 date 081415342005&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd asume stage3 faili tõmbama internetist. Esmalt liigume nüüd meie uue süsteemi root partitsioonile:&lt;br /&gt;
&lt;br /&gt;
 cd /mnt/gentoo&lt;br /&gt;
Peale seda tõmbame sinna stage3 pakitud faili.&lt;br /&gt;
Selleks kasutame &#039;&#039;&#039;links2&#039;&#039;&#039; veebibrauserit. Sisestage terminali&lt;br /&gt;
 links2 http://www.gentoo.org/main/en/mirrors.xml&lt;br /&gt;
Ja valige endale meelepärane peegel, kust faile tõmmata.&lt;br /&gt;
Või kui tahate kohe Eesti peeglist stage3 kohale tõmmata, siis kirjutage:&lt;br /&gt;
 links2 ftp://ftp.linux.ee/pub/gentoo/distfiles/releases/x86/2006.1/stages/&lt;br /&gt;
Valige  sealt stage3 fail ja laadige see alla. Liikuge failile ja vajutage &#039;&#039;&#039;D&#039;&#039;&#039;, kui laadimine lõpetatud, siis vajutage &#039;&#039;&#039;Q&#039;&#039;&#039; links2-st väljumiseks.&lt;br /&gt;
&lt;br /&gt;
Nüüd pakime Teie tõmmatud faili lahti.&lt;br /&gt;
 tar -xvjpf stage3-*.tar.bz2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd paigaldame Portage – Gentoo Linuxi paketihalduri.&lt;br /&gt;
Esmalt kontrollime, et oleksite ikka endiselt /gentoo kataloogis.&lt;br /&gt;
 cd /mnt/gentoo&lt;br /&gt;
Nüüd tõmmake alla kõige uuema kuupäevaga portage fail:&lt;br /&gt;
 links2 ftp://ftp.linux.ee/pub/gentoo/distfiles/snapshots/&lt;br /&gt;
(Kui Te ei kasuta Eesti peeglit, siis liikuge läbi Gentoo peeglite nimekirja oma peegli juurde).&lt;br /&gt;
Kui see alla tõmmatud (sama moodi nagu stage 3), siis kirjutage terminali:&lt;br /&gt;
 tar -xvjf /mnt/gentoo/portage-*.tar.bz2 -C /mnt/gentoo/usr&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd liigume edasi make.conf failide juurde.&lt;br /&gt;
&lt;br /&gt;
==make.conf faili muutmine==&lt;br /&gt;
Gentoo Linuxi üks põhi failidest on &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt;, millega määratakse ära, kuidas programmid Teile kompileeritakse. Ingliskeelse komenteeritud näidis &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; faili leiate, kui sisestate:&lt;br /&gt;
 nano /mnt/gentoo/etc/make.conf.example&lt;br /&gt;
Samas on mõistlik ise vaikselt oma &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; faili täiendada.&lt;br /&gt;
Kirjutage terminali:&lt;br /&gt;
 nano /mnt/gentoo/etc/make.conf&lt;br /&gt;
&lt;br /&gt;
Kontrollige, et &#039;&#039;&#039;CHOST&#039;&#039;&#039; järel oleks õige arhitektuur.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 Arhitektuur 		           Allarhitektuur 			   CHOST  Seade &lt;br /&gt;
 x86 					i386 				 i386-pc-linux-gnu &lt;br /&gt;
 x86 					i486 				 i486-pc-linux-gnu &lt;br /&gt;
 x86 					i586 				 i586-pc-linux-gnu &lt;br /&gt;
 x86 				i686 ja edasi (k.a. athlon) 	         i686-pc-linux-gnu&lt;br /&gt;
 amd64 								         x86_64-pc-linux-gnu&lt;br /&gt;
Üldjuhul sellega probleeme ei tohiks olla.&lt;br /&gt;
Nüüd muudame &#039;&#039;&#039;CFLAGS&#039;&#039;&#039;-i, rida peaks välja nägema nii (näide on athlon xp kohta):&lt;br /&gt;
 CFLAGS=&amp;quot;-march=athlon-xp -pipe -O2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;-march&amp;lt;/code&amp;gt; järel olevad võimalikud protsessori tüübid on (sulgudes on antud täiendus): athlon-xp, athlon-mp, athlon-tbird, athlon, k6, k6-2, k6-3, i386, i486, i586 (Pentium), i686 (Pentium Pro), pentium, pentium-mmx, pentiumpro, pentium2 (Celeron), pentium3, pentium4.&lt;br /&gt;
AMD64 kasutajad peavad kasutama &amp;lt;code&amp;gt;-march=k8&amp;lt;/code&amp;gt;&lt;br /&gt;
Selle abil kompileeritakse kõik programmid vastavalt sellele protsessorile ja süsteemi teiste protsessoritega (kui vahetate näiteks protsessorit või emaplaati), kasutada ei saa. Kui Te soovite siiski kasutada või jätta igaks juhuks ka teistele protsessoritele toe alles, siis kasutage &amp;lt;code&amp;gt;-march&amp;lt;/code&amp;gt; asemel hoopis &amp;lt;code&amp;gt;-mcpu&amp;lt;/code&amp;gt; lippu, ehk Teie &#039;&#039;&#039;CFLAGS&#039;&#039;&#039; näeks välja umbes selline:&lt;br /&gt;
 CFLAGS=&amp;quot;-mcpu=athlon-xp -pipe -O2&amp;quot;&lt;br /&gt;
Lisaks tuleb tähele veel panna, et lipp -O2 ei ole mitte 0 vaid suur O!&lt;br /&gt;
Kontrollige, et Teie CXXFLAGS näeks välja:&lt;br /&gt;
 CXXFLAGS=&amp;quot;${CFLAGS}&amp;quot;&lt;br /&gt;
ja lisage veel &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; faili:&lt;br /&gt;
 MAKEOPTS=&amp;quot;-j2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd võite salvestada oma &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; faili. Selleks vajutage korraga &#039;&#039;&#039;Ctrl&#039;&#039;&#039; ja &#039;&#039;&#039;X&#039;&#039;&#039; klahvi, siis küsitakse Teilt, et kas tahate salvestada, vajutage &#039;&#039;&#039;Y&#039;&#039;&#039; ja seejärel, kui küsitakse veel failinime, siis vajutage lihtsalt &#039;&#039;&#039;Enter&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Nüüd lisame veel vajaminevad peeglid ja rsync serverid, mida Portage kasutab.&lt;br /&gt;
Selleks kirjutage terminalis:&lt;br /&gt;
 mirrorselect -i -o &amp;gt;&amp;gt; /mnt/gentoo/etc/make.conf&lt;br /&gt;
Sealt valige esmalt Eesti peegel ja peale seda veel paar varuserverit.&lt;br /&gt;
&lt;br /&gt;
Nüüd määrame ka rsync serverid:&lt;br /&gt;
 mirrorselect -i -r -o &amp;gt;&amp;gt; /mnt/gentoo/etc/make.conf&lt;br /&gt;
Oluline on meeles pidada, et süsteem loeb &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; failist kohe esimese serveri ja leides sealt vajamineva faili, hakkab kohe kasutama seda serverit. Seega, selleks et kasutada Eesti [http://www.linux.ee www.linux.ee] peeglit valige esimesena Eesti peegel ja varupeeglid sellest edasi tulevate serverite seast, siis Te ei pea enam ise midagi &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; failis käsitsi muutma.&lt;br /&gt;
&lt;br /&gt;
Nüüd on meie esimene &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; fail muudetud. Hiljem puutume sellega veel kokku.&lt;br /&gt;
&lt;br /&gt;
==Gentoo baassüsteemi paigaldamine==&lt;br /&gt;
&lt;br /&gt;
Esmalt kopeerime Teie süsteemi DNS informatsiooni. Seda selleks, et kui siseneme chrootides Teie uute süsteemi, ka võrk tööle jääks. Selleks tuleb praegu töötava LiveCD &amp;lt;code&amp;gt;resolv.conf&amp;lt;/code&amp;gt; fail kopeerida ka uuete süsteemi.&lt;br /&gt;
Selleks kirjutage terminali:&lt;br /&gt;
 cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui see tehtud, siis moundime ka proc failisüsteemi:&lt;br /&gt;
 mount -t proc none /mnt/gentoo/proc&lt;br /&gt;
Nüüd ei ole muud, kui siseneme Teie uute süsteemi. Selleks kasutame &amp;lt;code&amp;gt;chroot&amp;lt;/code&amp;gt; käsklust.&lt;br /&gt;
 chroot /mnt/gentoo /bin/bash &lt;br /&gt;
Uuendame oma keskkonda&lt;br /&gt;
 env-update&lt;br /&gt;
ja lõpuks kirjutage terminali veel:&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
&lt;br /&gt;
Olete lõpuks oma uue Gentoo sees. Kuigi alles üsna alguses....&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd uuendame Portage puud &amp;lt;code&amp;gt;emerge --sync&amp;lt;/code&amp;gt; käsuga.&lt;br /&gt;
Selleks kirjutage terminalis:&lt;br /&gt;
 emerge –-sync&lt;br /&gt;
Juhul, kui Teil on vahel näiteks tulemüür, mis blokeerib rsync liikluse, siis kasutage &amp;lt;code&amp;gt;emerge-webrsync&amp;lt;/code&amp;gt; käsklust.&lt;br /&gt;
Nüüd valime õige profiili:&lt;br /&gt;
 ls -FGg /etc/make.profile&lt;br /&gt;
Selle tulemus peaks välja nägema umbes selline:&lt;br /&gt;
 lrwxrwxrwx  1 48 Apr  8 18:51 /etc/make.profile -&amp;gt; ../usr/portage/profiles/default-linux/x86/2005.0/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Jätkame USE-lippudega. USE-lipud tagavad selle, et kõik programmid, mis kompileeritakse, kompileeritakse kohe vastava USE-lipu toetusega, isegi kui vastavat programmi veel paigaldatud pole. Siin on ära toodud Gentoos kasutatavad USE-lipud (flags)&lt;br /&gt;
 3dfx - Adds support for 3dfx video cards to XFree86. See: voodoo3&lt;br /&gt;
 3dnow - Adds support for 3dnow multimedia processor instructions&lt;br /&gt;
 X - Adds support for X11&lt;br /&gt;
 Xaw3d - Adds support of the 3d athena widget set&lt;br /&gt;
 a52 - Enables support for decoding ATSC A/52 streams used in DVD&lt;br /&gt;
 aac - Enables support for MPEG-4 AAC Audio&lt;br /&gt;
 aalib - Adds support for media-libs/aalib (ASCII-Graphics Library)&lt;br /&gt;
 accessibility - Adds support for accessibility (eg &#039;at-spi&#039; library)&lt;br /&gt;
 acl - Adds support for Access Control Lists&lt;br /&gt;
 acpi - Adds support for Advanced Configuration and Power Interface&lt;br /&gt;
 adabas - Adds support for the Adabas database engine&lt;br /&gt;
 adns - Adds support for the adns DNS client library&lt;br /&gt;
 afs - Adds OpenAFS support (distributed file system)&lt;br /&gt;
 aim - Enable AIM IM protocol support&lt;br /&gt;
 alsa - Adds support for media-libs/alsa-lib (Advanced Linux Sound Architecture)&lt;br /&gt;
 altivec - Adds support for optimizations for G4 and G5/ppc970 processors&lt;br /&gt;
 apache2 - Chooses Apache2 support when a package supports both Apache1 and Apache2&lt;br /&gt;
 apm - Adds APM (Advanced Power Management) support&lt;br /&gt;
 arts - Adds support for aRts: the KDE sound daemon&lt;br /&gt;
 audiofile - Adds support for libaudiofile where applicable&lt;br /&gt;
 avi - Adds avifile (Library for avi) support&lt;br /&gt;
 bash-completion - Enable bash-completion support&lt;br /&gt;
 bcmath - Adds support for libbcmath&lt;br /&gt;
 berkdb - Adds support for sys-libs/db (Berkeley DB for MySQL)&lt;br /&gt;
 bidi - Enables bidirectional language support&lt;br /&gt;
 bindist - Flag to enable or disable options for prebuilt (GRP)  packages (eg. due to licensing issues)&lt;br /&gt;
 birdstep - Adds support for the Birdstep Database Server&lt;br /&gt;
 blas - adds support for the virtual/blas numerical library&lt;br /&gt;
 bluetooth - Enable Bluetooth Support&lt;br /&gt;
 bmp - (EXPERIMENTAL) Adds beep media player support.&lt;br /&gt;
 bonobo - Adds support for gnome-base/bonobo (Gnome CORBA interfaces)&lt;br /&gt;
 bootstrap - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during original system bootstrapping&lt;br /&gt;
 boundschecking - add bounds checking patch by Haj Ten Brugge, this will DISABLE the hardened PIE+SSP patches&lt;br /&gt;
 build - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used for creating build images and the first half of bootstrapping.&lt;br /&gt;
 bzip2 - Use the bzlib compression library&lt;br /&gt;
 calendar - Adds support for calendars (not using mcal!)&lt;br /&gt;
 canna - Adds support for the Canna kana to kanji conversion engine&lt;br /&gt;
 caps - Use Linux capabilities library to control privileges.&lt;br /&gt;
 cdb - Adds support for the CDB database engine from the author of qmail&lt;br /&gt;
 cdparanoia - Enables cdparanoia support&lt;br /&gt;
 cdr - Adds support for CD writer hardware&lt;br /&gt;
 chasen - Enable chasen support&lt;br /&gt;
 cjk - Adds support for Multi-byte character languages (Chinese, Japanese, Korean)&lt;br /&gt;
 clamav - Adds support for Clam AntiVirus software (usually with a plugin)&lt;br /&gt;
 cpdflib -  Adds support for clibpdf&lt;br /&gt;
 crypt - Add support for encryption -- using mcrypt or gpg where applicable&lt;br /&gt;
 cscope - Enables cscope interface -- in vim for example&lt;br /&gt;
 ctype - Enables ctype functions&lt;br /&gt;
 cups - Add support for CUPS (Common Unix Printing System)&lt;br /&gt;
 curl - Adds support for client-side URL transfer library&lt;br /&gt;
 curlwrappers - Adds support for using curl in streams&lt;br /&gt;
 db2 - Enables support for IBM DB2 database server&lt;br /&gt;
 dba - Enables dbm-compatible layers&lt;br /&gt;
 dbase - Adds support for dbase file format&lt;br /&gt;
 dbm - Adds support for generic DBM databases.&lt;br /&gt;
 dbmaker - Adds support for dbmaker database server&lt;br /&gt;
 dbus - Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)&lt;br /&gt;
 dbx - Adds database abstraction layer&lt;br /&gt;
 debug - Tells configure and the makefiles to build for debugging. Effects vary across packages, but generally it will at least add -g to CFLAGS. Remember to set FEATURES=nostrip too&lt;br /&gt;
 dedicated - Adds support for dedicated game servers (some packages do not provide clients and servers at the same time)&lt;br /&gt;
 dga - Adds DGA Support (Xfree86) (DGA=Direct Graphic Access)&lt;br /&gt;
 diet - Compile and link with dietlibc&lt;br /&gt;
 dio - Adds direct i/o support&lt;br /&gt;
 directfb - Adds support for DirectFB layer (library for FB devices)&lt;br /&gt;
 divx4linux - Adds support for divx.com&#039;s DivX(tm) mpeg4 libary&lt;br /&gt;
 doc - Adds extra documentation (API, Javadoc, etc)&lt;br /&gt;
 dri - Enable direct rendering: used for accelerated 3D and some 2D, like DMA&lt;br /&gt;
 dv - Enables support for a codec used by many camcorders&lt;br /&gt;
 dvb - Adds support for DVB (Digital Video Broadcasting)&lt;br /&gt;
 dvd - Adds support for DVDs&lt;br /&gt;
 dvdr - Adds support for DVD writer hardware (e.g. in xcdroast)&lt;br /&gt;
 dvdread - Enables usage of Ogle&#039;s libdvdread for DVD playback&lt;br /&gt;
 eds - Enables support for Evolution-Data-Server(eds)&lt;br /&gt;
 emacs - Adds support for GNU Emacs&lt;br /&gt;
 emacs-w3 - Add support for Emacs/W3 where applicable&lt;br /&gt;
 #embedded - Reserved flag for the embedded herd&lt;br /&gt;
 emboss - Adds support for the European Molecular Biology Open Software Suite&lt;br /&gt;
 empress - Adds support for the Empress database server&lt;br /&gt;
 empress-bcs - Adds local access support for the Empress database server&lt;br /&gt;
 emul-linux-x86 - Pull in binary support libraries for x86 applications&lt;br /&gt;
 encode - Adds support for encoding of audio or video files&lt;br /&gt;
 esd - Adds support for media-sound/esound (Enlightened Sound Daemon)&lt;br /&gt;
 esoob - Adds support for Easysoft OOD database&lt;br /&gt;
 ethereal - Adds support for ethereal wiretap log support in kismet&lt;br /&gt;
 ev6 - Assume Alpha processor is EV6 or better&lt;br /&gt;
 evo - Adds support for evolution in gnumeric and multisync&lt;br /&gt;
 examples - Install example source code&lt;br /&gt;
 exif - Adds support for reading EXIF headers from JPEG and TIFF images&lt;br /&gt;
 expat - Enable the use of dev-libs/expat&lt;br /&gt;
 fam - Enable FAM support&lt;br /&gt;
 fastcgi - Add support for the FastCGI interface&lt;br /&gt;
 fbcon - Adds framebuffer support for the console, via the kernel&lt;br /&gt;
 fdftk - Add supports for Adobe&#039;s FDF toolkit.&lt;br /&gt;
 ffmpeg - Enable ffmpeg support&lt;br /&gt;
 fftw - Use FFTW library for computing Fourier transforms&lt;br /&gt;
 filepro - Adds support for filePro databases&lt;br /&gt;
 firebird - Adds support for the Firebird relational database&lt;br /&gt;
 flac - Adds support for the flac audio codec&lt;br /&gt;
 flash - Adds support for creating flash files using Ming&lt;br /&gt;
 flatfile - Adds dbm support for flat files&lt;br /&gt;
 foomaticdb - Adds support for the foomatic printing driver database&lt;br /&gt;
 fortran - Adds support for fortran (formally f77)&lt;br /&gt;
 freetds - Adds support for the TDS protocol to connect to MSSQL/Sybase databases&lt;br /&gt;
 freewnn - Adds support for FreeWnn kana to kanji conversion engine&lt;br /&gt;
 frontbase - Adds support for the frontbase sql server&lt;br /&gt;
 ftp - Adds FTP support&lt;br /&gt;
 gb - Adds support for Gnome Basic to gnumeric&lt;br /&gt;
 gcj - Enable building with gcj&lt;br /&gt;
 gd - Adds support for media-libs/gd (to generate graphics on the fly)&lt;br /&gt;
 gd-external - Use the external version of gd rather than the bundled one (possibly dangerous)&lt;br /&gt;
 gdbm - Adds support for sys-libs/gdbm (GNU database libraries)&lt;br /&gt;
 geoip - Add geoip support&lt;br /&gt;
 ggi - Adds support for media-libs/libggi (non-X video api/drivers)&lt;br /&gt;
 gif - Adds GIF image support&lt;br /&gt;
 ginac - Adds sci-mathematics/ginac (symbolic math) support&lt;br /&gt;
 glut - Build an OpenGL plugin using the GLUT library&lt;br /&gt;
 gmp - Adds support for dev-libs/gmp (GNU MP library)&lt;br /&gt;
 gnome - Adds GNOME support&lt;br /&gt;
 gnustep - Adds integration with GNUstep environment&lt;br /&gt;
 gnutls - Adds support for net-libs/gnutls&lt;br /&gt;
 gphoto2 - Adds digital camera support&lt;br /&gt;
 gpm - Adds support for sys-libs/gpm (Console-based mouse driver)&lt;br /&gt;
 gps - Adds support for Global Positioning System&lt;br /&gt;
 gstreamer - Adds support for media-libs/gstreamer (Streaming media)&lt;br /&gt;
 gtk - Adds support for x11-libs/gtk+ (The GIMP Toolkit)&lt;br /&gt;
 gtk2 - Use gtk+-2.0.0 over gtk+-1.2 in cases where a program supports both.&lt;br /&gt;
 gtkhtml - Adds support for gnome-extra/gtkhtml&lt;br /&gt;
 guile - Adds support for dev-util/guile (interpreter for Scheme)&lt;br /&gt;
 hal - Enable Hardware Abstraction Layer (HAL) support&lt;br /&gt;
 hardened - activate default security enhancements for toolchain (gcc, glibc, binutils)&lt;br /&gt;
 hardenedphp - include the hardened php security patch for the php group of ebuilds&lt;br /&gt;
 howl - Enable howl support, enables DNS Service Discovery (DNS-SD)&lt;br /&gt;
 hyperwave-api - Adds support for Hyperwave document storage system&lt;br /&gt;
 ibm - Add support for IBM ppc64 specific systems&lt;br /&gt;
 icc - Add support for the Intel C++ Compiler (does _not_ set $CC)&lt;br /&gt;
 iconv - Enable support for the iconv character set conversion library&lt;br /&gt;
 icq - Enable ICQ IM protocol support&lt;br /&gt;
 ieee1394 - Enable FireWire/iLink IEEE1394 support (dv, camera, ...)&lt;br /&gt;
 ifc - use ifc instead of g77 to build&lt;br /&gt;
 imagemagick - Enables support for Imagemagick (image converter)&lt;br /&gt;
 imap - Adds support for IMAP&lt;br /&gt;
 imlib - Adds support for media-libs/imlib (Image loading and rendering library)&lt;br /&gt;
 informix - Adds support for Informix database&lt;br /&gt;
 ingres - Adds support for Ingres database&lt;br /&gt;
 inifile - Adds dbm support for .ini files&lt;br /&gt;
 innodb - Adds innodb support for mySQL (transaction support)&lt;br /&gt;
 interbase - Adds support for Interbase database&lt;br /&gt;
 iodbc - Adds support for iODBC library&lt;br /&gt;
 ipv6 - Adds support for IP version 6&lt;br /&gt;
 jabber - Enable jabber IM protocol support&lt;br /&gt;
 jack - Adds support for the JACK Audio Connection Kit&lt;br /&gt;
 java - Adds support for Java&lt;br /&gt;
 javascript - enable javascript support&lt;br /&gt;
 jikes - Compile Java source code with jikes (faster)&lt;br /&gt;
 joystick - Add support for joysticks in all packages&lt;br /&gt;
 jpeg - Adds JPEG image support&lt;br /&gt;
 junit - Adds junit awareness -- useful for developers.&lt;br /&gt;
 kde - Adds support for kde-base/kde (K Desktop Enviroment)&lt;br /&gt;
 kdeenablefinal - Makes kde ebuilds use the enable-final flag, yielding big compilation speedups at the cost of very heavy mem  usage&lt;br /&gt;
 kdexdeltas - Makes kde ebuilds download binary diffs rather than entire new tarballs for every new release&lt;br /&gt;
 kerberos - Adds [[kerberos]] support&lt;br /&gt;
 krb4 - Adds optional kerberos 4 compatibility support&lt;br /&gt;
 ladcca - Adds Linux Audio Developer&#039;s Configuration and Connection API support (LADCCA)&lt;br /&gt;
 lapack - adds support for the virtual/lapack numerical library&lt;br /&gt;
 lcms - Adds lcms support to media-gfx/imagemagick (Color management)&lt;br /&gt;
 ldap - Adds LDAP support (Lightweight Directory Access Protocol)&lt;br /&gt;
 leim - Adds input methods support to Emacs&lt;br /&gt;
 lesstif - Use lesstif over openmotif in cases where a program supports both&lt;br /&gt;
 libcaca - Add support for colored ASCII-art graphics&lt;br /&gt;
 libedit - Use the libedit library (replacement for readline)&lt;br /&gt;
 libg++ - Adds C++ modules in dev-db/postgresql (libpq++)&lt;br /&gt;
 libgda - Adds GNU Data Access (CORBA wrapper) support for gnumeric&lt;br /&gt;
 libwww - Adds libwww support (General purpose WEB API)&lt;br /&gt;
 lirc - Adds support for lirc (Linux&#039;s Infra-Red Remote Control)&lt;br /&gt;
 livecd - !!internal use only!! DO NOT SET THIS FLAG YOURSELF!, used during livecd building.&lt;br /&gt;
 lm_sensors - Adds linux lm_sensors (hardware sensors) support&lt;br /&gt;
 m17n-lib - Enable m17n-lib support&lt;br /&gt;
 mad - Adds support for mad (high-quality mp3 decoder library and cli frontend)&lt;br /&gt;
 maildir - Adds support for maildir (~/.maildir) style mail spools&lt;br /&gt;
 mailwrapper - Adds mailwrapper support to allow multiple MTAs to be installed&lt;br /&gt;
 matroska - Adds support for the matroska container format&lt;br /&gt;
 matrox - Adds Matrox MGA support to mplayer&lt;br /&gt;
 mbox - Adds support for mbox (/var/spool/mail) style mail spools&lt;br /&gt;
 mcal - Adds support for MCAL calendar system&lt;br /&gt;
 mcve - Support for the MCVE credit card payment system&lt;br /&gt;
 memlimit - Adds memory usage limiting in supporting programs&lt;br /&gt;
 mhash - Adds support for the mhash library&lt;br /&gt;
 migemo - enable migemo support for Japanese&lt;br /&gt;
 mikmod - Adds libmikmod support to allow playing of SoundTracker-style music files&lt;br /&gt;
 milter - Adds sendmail mail filter (milter) support&lt;br /&gt;
 mime - Adds MIME support&lt;br /&gt;
 ming - Adds support for ming library for creating flash format files&lt;br /&gt;
 minimal - Install a very minimal build (disables, for example, plugins, fonts, most drivers, non-critical features)&lt;br /&gt;
 mmap - Adds mmap support&lt;br /&gt;
 mmx - Adds support for optimizations for Pentium MMX and Athlon class processors&lt;br /&gt;
 mng - Adds support for libmng (MNG images)&lt;br /&gt;
 mnogosearch - Adds support for the mnoGoSearch search engine&lt;br /&gt;
 mono - Build Mono bindings to support dotnet type stuff&lt;br /&gt;
 motif - Adds motif support (x11-libs/openmotif x11-libs/lesstif)&lt;br /&gt;
 mozilla - Adds mozilla support&lt;br /&gt;
 mp3 - Add support for reading mp3 files&lt;br /&gt;
 mpeg - Adds libmpeg3 support to various packages.&lt;br /&gt;
 mpi - Adds MPI (Message Passing Interface) layer to the apps that support it.&lt;br /&gt;
 msession - Adds support for msession daemon&lt;br /&gt;
 msn - Enable MSN Messenger IM protocol support&lt;br /&gt;
 msql - Adds support for the MSQL database server&lt;br /&gt;
 mssql - Adds support for Microsoft SQL Server database&lt;br /&gt;
 mule - Adds multi-language support to XEmacs&lt;br /&gt;
 multilib - On 64bit systems, if you want to be able to compile 32bit and 64bit binaries&lt;br /&gt;
 mysql - Adds mySQL support&lt;br /&gt;
 mysqli - Adds support for the improved mySQL libraries&lt;br /&gt;
 nas - Adds support for network audio sound&lt;br /&gt;
 ncurses - Adds ncurses support (console display library)&lt;br /&gt;
 netboot - Enables network booting&lt;br /&gt;
 netcdf - Enable NetCDF data format support&lt;br /&gt;
 neXt - Enable neXt toolkit&lt;br /&gt;
 nhc98 - Use the nhc98 Haskell compiler instead of GHC if the package supports it&lt;br /&gt;
 nis - Support for NIS/YP services&lt;br /&gt;
 nls - Adds Native Language Support (using gettext - GNU locale utilities)&lt;br /&gt;
 nocd - Tells emerge to install all files required to run the application without a CD mounted&lt;br /&gt;
 nocxx - Disable support for C++ (DONT USE THIS UNLESS YOU KNOW WHAT YOU&#039;RE DOING)&lt;br /&gt;
 nptl - Enable support for Native POSIX Threads Library, the new threading module (requires linux-2.6 or better usually)&lt;br /&gt;
 ocaml - Adds support/bindings for the Ocaml language&lt;br /&gt;
 oci8 - Adds Oracle 8 Support&lt;br /&gt;
 odbc - Adds ODBC Support (Open DataBase Connectivity)&lt;br /&gt;
 offensive - Enables potentially offensive items in packages&lt;br /&gt;
 ofx - Enable support for importing (and exporting) OFX (Open Financial eXchange) data files&lt;br /&gt;
 ogg - Adds support for the Ogg container format (commonly used by Vorbis, Theora and flac)&lt;br /&gt;
 oggvorbis - Adds support for the OggVorbis audio encoding - DEPRECATED useflag&lt;br /&gt;
 openal - Adds support for the Open Audio Library&lt;br /&gt;
 opengl - Adds support for OpenGL&lt;br /&gt;
 oracle7 - Adds support for Oracle 7&lt;br /&gt;
 oracle - Enable oracle support&lt;br /&gt;
 osc - Enables support for Open Sound Control&lt;br /&gt;
 oscar - Enable Oscar (AIM/ICQ) IM protocol support&lt;br /&gt;
 oss - Adds support for OSS (Open Sound System)&lt;br /&gt;
 ovrimos - Adds support for the Ovrimos Database engine&lt;br /&gt;
 pam - Adds support PAM (Pluggable Authentication Modules) - DANGEROUS to arbitrarily flip&lt;br /&gt;
 pcmcia - Adds support for PCMCIA slots/devices found on laptop computers&lt;br /&gt;
 pcntl - Adds support for process creation functions&lt;br /&gt;
 pcre - Adds support for Perl Compatible Regular Expressions&lt;br /&gt;
 pda - Adds support for portable devices.&lt;br /&gt;
 pdflib - Adds support for PDF (Portable Document Format)&lt;br /&gt;
 perl - Adds support/bindings for the Perl language.&lt;br /&gt;
 pfpro - Adds support for Verisign Payflow Pro&lt;br /&gt;
 php - Include support for php&lt;br /&gt;
 pic - Build Position Independent Code.  Do not utilize this flag unless you know what you&#039;re doing.&lt;br /&gt;
 plotutils - Adds plotutils support to gnuplot (library for 2-D vector graphics)&lt;br /&gt;
 png - Adds support for libpng (PNG images)&lt;br /&gt;
 portaudio - Adds support for the crossplatform portaudio audio API&lt;br /&gt;
 posix - Adds support for POSIX-compatible functions&lt;br /&gt;
 postgres - Adds support for the postgresql database&lt;br /&gt;
 ppds - Adds support for automatically generated ppd (printing driver) files&lt;br /&gt;
 prelude - Adds support/bindings for the Prelude Intrusion Detection System&lt;br /&gt;
 profile - Adds profile support to builds of packages (will likely vary from ebuild to ebuild in support)&lt;br /&gt;
 python - Adds support/bindings for the Python language&lt;br /&gt;
 qdbm - Adds support for the qdbm library&lt;br /&gt;
 qt - Adds support for the Qt library.&lt;br /&gt;
 quicktime - Adds support for OpenQuickTime&lt;br /&gt;
 radius - Adds support for RADIUS&lt;br /&gt;
 readline - enables support for libreadline, a GNU line-editing library that most everyone wants.&lt;br /&gt;
 recode - enables support for the GNU recode library&lt;br /&gt;
 ruby - Adds support/bindings for the Ruby language&lt;br /&gt;
 samba - Adds support for SAMBA&lt;br /&gt;
 sapdb - Adds support for SAP DB&lt;br /&gt;
 sasl - Adds support for the Simple Authentication and Security Layer&lt;br /&gt;
 scanner - Adds support for scanner hardware (e.g. build the sane frontend in kdegraphics)&lt;br /&gt;
 sdl - Adds support for Simple Direct Layer (media library)&lt;br /&gt;
 selinux - !!internal use only!! Security Enhanced Linux support, this must be set by the [[selinux]] profile or breakage will occur&lt;br /&gt;
 session - Adds persistent session support&lt;br /&gt;
 sharedext - Adds support for building shared extensions in php&lt;br /&gt;
 sharedmem - Adds support for shared memory use&lt;br /&gt;
 shorten - Adds support for the shorten audio compressor&lt;br /&gt;
 simplexml - support for simplexml&lt;br /&gt;
 skey - Enable S/Key (Single use password) authentication support&lt;br /&gt;
 slang - Adds support for the slang text display library (it&#039;s like ncurses, but different)&lt;br /&gt;
 slp - Adds Service Locator Protocol support to CUPS&lt;br /&gt;
 smartcard - Enables smartcard support&lt;br /&gt;
 sndfile - Adds support for libsndfile&lt;br /&gt;
 snmp - Adds support for the Simple Network Management Protocol if available&lt;br /&gt;
 soap - Adds support for SOAP&lt;br /&gt;
 sockets - Adds support for tcp/ip sockets&lt;br /&gt;
 socks5 - Adds support for the socks5 proxy&lt;br /&gt;
 solid - Adds support for the Solid database engine&lt;br /&gt;
 source - Zip the sources and install them&lt;br /&gt;
 sox - Adds support for Sound eXchange (SoX)&lt;br /&gt;
 speex - Adds support for the speex audio codec&lt;br /&gt;
 spell - Adds dictionary support&lt;br /&gt;
 spl - Adds support for the Standard PHP Library&lt;br /&gt;
 sqlite - Adds support for sqlite - embedded sql database&lt;br /&gt;
 sse - fast floating point optimization for PentiumIII+ class chips&lt;br /&gt;
 ssl - Adds support for Secure Socket Layer connections&lt;br /&gt;
 static - !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically&lt;br /&gt;
 svg - Adds support for SVG (Scalable Vector Graphics http://www.w3.org/TR/SVG ).&lt;br /&gt;
 svga - Adds support for SVGAlib (graphics library)&lt;br /&gt;
 sybase - Adds support for the Sybase SQL Database Server&lt;br /&gt;
 sybase-ct - Adds support for Sybase-CT&lt;br /&gt;
 symlink - Force kernel ebuilds to automatically update the /usr/src/linux symlink.&lt;br /&gt;
 sysvipc - Support for System V-compatible inter-process communication&lt;br /&gt;
 szip - Use the szip compression library&lt;br /&gt;
 tcltk - Support for Tcl and/or Tk&lt;br /&gt;
 tcpd - Adds support for TCP wrappers&lt;br /&gt;
 test - Work around to pull in packages needed to run with FEATURES=maketest / FEATURES=test&lt;br /&gt;
 tetex - Adds support for teTeX&lt;br /&gt;
 theora - Adds support for the Theora Video Compression Codec&lt;br /&gt;
 threads - Adds threads support for various packages. Usually pthreads&lt;br /&gt;
 tidy - Adds support for HTML Tidy&lt;br /&gt;
 tiff - Adds support for the tiff image format&lt;br /&gt;
 tokenizer - Adds support for the PHP file parser&lt;br /&gt;
 truetype - Adds support for FreeType and/or FreeType2 fonts&lt;br /&gt;
 uclibc - Enable uclibc specific patches and build or link uclibc&lt;br /&gt;
 unicode - Adds support for Unicode&lt;br /&gt;
 usb - Adds USB support to applications that have optional USB support (e.g. cups)&lt;br /&gt;
 v4l - Enables video4linux support&lt;br /&gt;
 vanilla - Do not add extra patches which change default behaviour&lt;br /&gt;
 vcd - Video CD support&lt;br /&gt;
 verbose - effects vary across packages; generally used to enable extra informational output during a build or at runtime&lt;br /&gt;
 vhosts - Adds support for installing web-based applications into a virtual-hosting environment&lt;br /&gt;
 videos - Tells portage to install optional video files (used in some games)&lt;br /&gt;
 voodoo3 - Adds support for 3Dfx&#039;s Voodoo3 video chipset, else defaults to Voodoo4/5 support if not in USE.&lt;br /&gt;
 vorbis - Adds support for the OggVorbis audio codec&lt;br /&gt;
 wddx - Adds support for WDDX&lt;br /&gt;
 wifi - Enable wireless network functions&lt;br /&gt;
 win32codecs - use win32codecs package for dll avi decoding support (wmv and what not)&lt;br /&gt;
 wmf - Adds support for the wmf vector image format&lt;br /&gt;
 wxwindows - Adds support for wxWindows/wxGTK&lt;br /&gt;
 xface - Adds xface support used to allow a small image of xface format to be included in an email via the header &#039;X-Face&#039;.&lt;br /&gt;
 xine - Add support for the XINE movie libraries&lt;br /&gt;
 xinerama - Add support for the xinerama X11 extension, which allows you to stretch your display across multiple monitors&lt;br /&gt;
 xml - Check/Support flag for XML library (version 1)&lt;br /&gt;
 xml2 - Check/Support flag for XML library (version 2)&lt;br /&gt;
 xmlrpc - Support for xml-rpc library&lt;br /&gt;
 xmms - Check/Support for XMMS (X MultiMedia System) player.&lt;br /&gt;
 xosd - Sends display using the X On Screen Display library&lt;br /&gt;
 xpm - Support for XPM graphics format.&lt;br /&gt;
 xprint - Support for xprint, http://www.mozilla.org/projects/xprint/&lt;br /&gt;
 xsl - Check/Support flag for XSL library (version 1)&lt;br /&gt;
 xv - Adds in optional support for the Xvideo extension (an X API for video playback)&lt;br /&gt;
 xvid - Adds support for xvid.org&#039;s open-source mpeg-4 codec&lt;br /&gt;
 yahoo - Enable Yahoo Messenger IM protocol support&lt;br /&gt;
 yaz - Adds in optional support for the Z39.50 Protocol for Information Retrieval (YAZ)&lt;br /&gt;
 zeo - Adds support for Zope Enterprise Objects&lt;br /&gt;
 zlib - Adds support for zlib (de)compression&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sama tulemuse saate, kui sisestate käsu:&lt;br /&gt;
&lt;br /&gt;
 less /usr/portage/profiles/use.desc&lt;br /&gt;
&lt;br /&gt;
Nüüd sisestame Teie &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; faili Teile sobivad USE-lipud.&lt;br /&gt;
 nano /etc/make.conf&lt;br /&gt;
Lisame sinna järgnevad read&lt;br /&gt;
 USE=&amp;quot;qt kde dvd alsa cdr&amp;quot;&lt;br /&gt;
Sellega paigaldatakse süsteem KDE ja Qt (nõutud KDE poolt), koos [[ALSA]] helisüsteemiga ja DVD ja CD-R toetusega. Muidugi võite oma süsteemile panna ka teisi lippe.&lt;br /&gt;
Kui olete lippude lisamise lõpetanud, siis salvestage taas oma &amp;lt;code&amp;gt;make.conf&amp;lt;/code&amp;gt; fail.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgnevalt lisame süsteemile ka Eesti keele toetuse. Selleks kirjutage terminali:&lt;br /&gt;
 mkdir /etc/portage&lt;br /&gt;
Võite saada selle juures ka errori, et vastav kataloog on juba olemas. Pole hullu - jätkake rahulikult järgneva käsuga:&lt;br /&gt;
 echo &amp;quot;sys-libs/glibc userlocales&amp;quot; &amp;gt;&amp;gt; /etc/portage/package.use&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd avame &amp;lt;code&amp;gt;locales.build&amp;lt;/code&amp;gt; faili:&lt;br /&gt;
 nano  /etc/locales.build&lt;br /&gt;
Seal jätke alles kaks esimest rida (USA locale toetuseks igaks juhuks)&lt;br /&gt;
ja lisage lõppu  veel ka eesti toetus.&lt;br /&gt;
 en_US/ISO-8859-1&lt;br /&gt;
 en_US.UTF-8/UTF-8&lt;br /&gt;
 et_EE/ISO-8859-1&lt;br /&gt;
Teised võite kas ära kustutada või panna neile ette &amp;lt;b&amp;gt;#&amp;lt;/b&amp;gt;, siis süsteem neid ridu ei arvesta.&lt;br /&gt;
&lt;br /&gt;
Nüüd jätkame kerneli seadistamisega.&lt;br /&gt;
&lt;br /&gt;
==Kerneli seadistamine==&lt;br /&gt;
Esmalt kontrollime oma ajavööndit. Selleks kirjutage terminali:&lt;br /&gt;
 ls /usr/share/zoneinfo&lt;br /&gt;
See kuvab Teile erinevate ajatsoonide valiku.&lt;br /&gt;
Nüüd sisestage:&lt;br /&gt;
 ln -sf /usr/share/zoneinfo/EET /etc/localtime&lt;br /&gt;
Valisime oma ajavööndiks EET.&lt;br /&gt;
Kui see on tehtud, siis läheme edasi kerneli juurde.&lt;br /&gt;
Selleks tuleb meil kõigepealt saada oma süsteemi uusim kernel. Selleks kirjutage termniali:&lt;br /&gt;
 emerge gentoo-sources&lt;br /&gt;
Kui see tehtud, siis kontrollime selle väljundit:&lt;br /&gt;
 ls -l /usr/src/linux&lt;br /&gt;
Selle tulemuseks peaks olema midagi sellist:&lt;br /&gt;
 lrwxrwxrwx    1 root     root           12 Oct 13 11:04 /usr/src/linux -&amp;gt; linux-2.6.12-gentoo-r6&lt;br /&gt;
&lt;br /&gt;
Nüüd paigaldame süsteemi &amp;lt;code&amp;gt;genkernel&amp;lt;/code&amp;gt; skripti, mis tesotab meie eest kerneli seadistamise.&lt;br /&gt;
 emerge genkernel&lt;br /&gt;
Nüüd näitame genkernelile kätte, kus asub LiveCD moodustatud kerneli conf. See võetakse uue kerneli loomiseks aluseks.&lt;br /&gt;
 zcat /proc/config.gz &amp;gt; /usr/share/genkernel/x86/kernel-config-2.6&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd käivitame &amp;lt;code&amp;gt;genkernel&amp;lt;/code&amp;gt;i&lt;br /&gt;
 genkernel --udev all&lt;br /&gt;
Kuna kontrollitakse kogu Teie süsteemi, siis läheb sellega päris kaua aega. Paras aeg teha väike kohvipaus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui genkernel on lõpetanud, siis loome lingi boot partitsioonile, et süsteemi käivitades pandaks &amp;lt;code&amp;gt;genkernel&amp;lt;/code&amp;gt; tööle:&lt;br /&gt;
 ls /boot/kernel* /boot/initramfs*&lt;br /&gt;
Peale seda lisame süsteemi veel &#039;&#039;&#039;coldplug&#039;&#039;&#039;, seda selleks, et leitaks üles ka see riistvara, mis pole vajalik süsteemi laadimiseks.&lt;br /&gt;
 emerge coldplug&lt;br /&gt;
ja paneme coldplugi ka bootimisel käivituma&lt;br /&gt;
 rc-update add coldplug boot&lt;br /&gt;
&lt;br /&gt;
==Süsteemi seadistamine==&lt;br /&gt;
Nüüd kui kernel on valmis, jätkame süsteemi seadistamisega.&lt;br /&gt;
Esmalt muudame vastavalt oma vajadustele /etc/fstab faili. Selles failis on talletatud süsteemi erinevad ühenduspunktid, kuidas ühendatakse ja kes võib ühendada.&lt;br /&gt;
Kirjutage nüüd terminali:&lt;br /&gt;
 nano /etc/fstab&lt;br /&gt;
Peamine, mis on ära määrata, need on kõvaketaste asukohad, et boot oleks /dev/hda1 jne. Lõpuks peaks Teie fstab fail välja nägema umbes selline:&lt;br /&gt;
&lt;br /&gt;
 /dev/hda1 		/boot 		ext2 		defaults,noatime 		1 2&lt;br /&gt;
 /dev/hda2 		none 		swap 		sw 				0 0&lt;br /&gt;
 /dev/hda3 		/ 		ext3 		noatime 			0 1&lt;br /&gt;
 &lt;br /&gt;
 none 			/proc 		proc 		defaults 			0 0&lt;br /&gt;
 none 			/dev/shm 	tmpfs 	nodev,nosuid,noexec 	0 0&lt;br /&gt;
 /dev/cdroms/cdrom0 /mnt/cdrom auto 	noauto,user 		0 0&lt;br /&gt;
 /dev/fd0		/mnt/floppy	auto		noauto,user			0 0&lt;br /&gt;
&lt;br /&gt;
Nüüd seadistame ära teie võrgu.&lt;br /&gt;
Esmalt paneme paika masina nime (host) ja domeeni nime. Paneme näiteks masina nimeks “pingviin“ ja domeeniks “kodunet”&lt;br /&gt;
 nano /etc/conf.d/hostname&lt;br /&gt;
Seal kirjutage: &#039;&#039;&#039;HOSTNAME=&amp;quot;pingviin&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
Nüüd lisame hostinime ka vaikimisi runlevelile.&lt;br /&gt;
&lt;br /&gt;
 rc-update add hostname default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Edasi seadistame nüüd Teie võrgu. Tegu on nüüd juba Teie uue Gentoo võrguga, mitte LiveCD omaga, mida me kohe alguses paika seadistasime.&lt;br /&gt;
Kuna kasutame DHCP-d, siis pole meil muud teha, kui panna eth0 kohe masina buutimisel käivitama. Selleks:&lt;br /&gt;
&lt;br /&gt;
 rc-update add net.eth0 default&lt;br /&gt;
&lt;br /&gt;
Ühtlasi tuleb meil nüüd süsteemile lisada ka DHCP klient. Selleks:&lt;br /&gt;
 emerge dhcpcd&lt;br /&gt;
&lt;br /&gt;
Nüüd anname root kasutajale uue parooli:&lt;br /&gt;
 passwd&lt;br /&gt;
Seal palutakse Teil anda New (uus) parool kasutajale root ja lisaks seda ka korrata. Valige parool selliselt, mis sisaldaks nii suuri kui ka väikesed tähti, numbreid ja ka muid sümboleid. Samas soovitaks vältida täpitähtede kasutamisest ja teiste mittestandardsete sümbolite kasutamisest. Kuna, kui peaksite vahetama klaviatuuri või üritate kusagilt mujalt riigist näiteks sisse logida, kus pole kõiki neid klahve, siis võivad tekkida probleemid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd seadistame Teie klaviatuuri.&lt;br /&gt;
 nano -w /etc/conf.d/keymaps&lt;br /&gt;
Seal otsige üles rida &#039;&#039;&#039;KEYMAPS&#039;&#039;&#039; ja kirjutage sinna lihtsalt &#039;&#039;&#039;et&#039;&#039;&#039;&lt;br /&gt;
 KEYMAPS=”et”&lt;br /&gt;
Salvestage tulemus.&lt;br /&gt;
Edasi seadistame Teie süsteemi kella.&lt;br /&gt;
 nano /etc/conf.d/clock&lt;br /&gt;
Kontrollige, et seal oleks &#039;&#039;&#039;CLOCK=&amp;quot;local&amp;quot;&#039;&#039;&#039;, sellega arvestab süsteem, et Teie kell on kohaliku aja järgi paika pandud. Kui Teie kell on aga Greenwichi aja järgi paika pandud, siis pange sinna “UTC”, siis käib Teie arvuti kell Greenwichi aja järgi aga süsteem näitab ikka kohaliku aega.&lt;br /&gt;
&lt;br /&gt;
Nüüd paigaldame süsteemi veel &#039;&#039;&#039;slocate&#039;&#039;&#039;, selle abil on väga lihtne süsteemist erinevaid faile otsida locate käsu abil.&lt;br /&gt;
 emerge slocate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgnevalt asume bootloaderit seadistama.&lt;br /&gt;
&lt;br /&gt;
==Grubi paigaldamine==&lt;br /&gt;
Esmalt tuleb meil süsteemi paigaldada grub. Selleks kirjutame terminali:&lt;br /&gt;
 emerge grub&lt;br /&gt;
Nüüd loome &#039;&#039;&#039;grub.conf&#039;&#039;&#039; faili, mis on kõige olulisem fail süsteemis. Kui see on valesti koostatud, siis ei ole Teie süsteem võimeline buutima.&lt;br /&gt;
 nano /boot/grub/grub.conf&lt;br /&gt;
&lt;br /&gt;
Teie grub.conf fail peaks välja nägema selline (võite teha ka copy/paste ja vajaminevad muudatused sisse viia):&lt;br /&gt;
 #Milline süsteemidest esimesena valitakse, arvepidamine hakkab 0-st&lt;br /&gt;
 default 0&lt;br /&gt;
 #Kui kaua oodatakse alguses, kuni süsteem stardib&lt;br /&gt;
 timeout 30&lt;br /&gt;
 #Taustapilt, mis teid tervitab, seda võite hiljem muuta&lt;br /&gt;
 splashimage=(hd0,0)/grub/splash.xpm.gz&lt;br /&gt;
 #Käivitatava süsteemi nimi, võite kirjutada näiteks Gentoo või Linux või mida iganes&lt;br /&gt;
 title=Gentoo&lt;br /&gt;
 #Nüüd määratakse ära, kust kernelit otsitakse. Partitsioonide lugemine algab 0-st&lt;br /&gt;
 root (hd0,0)&lt;br /&gt;
 #Nüüd on oluline jälgida, et Teie kerneli number läheks õigesti! Vajadusel vaadake veelkord &lt;br /&gt;
 #ls -l /usr/src/linux, et kindlaks teha, mis numbriga kernel Teil on.&lt;br /&gt;
 kernel /kernel-genkernel-x86-2.6.12-gentoo-r6 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 &lt;br /&gt;
 #initrd&lt;br /&gt;
 initrd /initramfs-genkernel-x86-2.6.12-gentoo-r6&lt;br /&gt;
 &lt;br /&gt;
 #Järgnev osa on ainult nendele, kes loovad dualboot süsteemi Linuxiga&lt;br /&gt;
 title=Windows XP&lt;br /&gt;
 #siin näidake ära, mis partitsioonil Windows asub, antud juhul 6 partitsioonil&lt;br /&gt;
 root (hd0,5)&lt;br /&gt;
 makeactive&lt;br /&gt;
 chainloader +1&lt;br /&gt;
&lt;br /&gt;
Nüüd jääb üle veel grub korralikult süsteemi paigaldada. Selleks tuleb esmalt&lt;br /&gt;
 cp /proc/mounts /etc/mtab&lt;br /&gt;
ja seejärel&lt;br /&gt;
 grub-install /dev/hda&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ja olemegi jõudnud niikaugele, et aeg restartida oma arvuti. Loomulikult eemaldage restardi ajal CD-ROM-ist ka Linuxi LiveCD. Kui kõik on läinud plaanipäraselt peaks Teile ette tulema Grub-i pilt ja edasi stardib juba süsteem ning Teile jääb ette terminali aken, mis palub sisse logida. Selleks kirjutage sinna kasutajaks root ja parooliks Teie varem antud parool.&lt;br /&gt;
&lt;br /&gt;
Kuid enne veel:&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 cd&lt;br /&gt;
 umount /mnt/gentoo/boot /mnt/gentoo/proc /mnt/gentoo&lt;br /&gt;
 reboot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui kõik läks nii nagu pidi, siis jätkake KDE ja X-i paigaldamisega. Kui ei, siis jätkake järgmise peatükiga – kus õpetame, kuidas uuesti liituda LiveCD abil süsteemiga, et kontrollida oma muudetud conf faile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kui kõik ei läinud nii nagu peaks==&lt;br /&gt;
Kui mingil põhjusel süsteem ei käivitunud, siis pole tarvis kohe kõike algusest uuesti alustada. Tuleb taas süsteem LiveCD pealt üles buutida ja viga otsida. Otsides abi näiteks Pingviini Webi foorumitest või mujalt.&lt;br /&gt;
Kuid kõigepealt liitume taas oma ehitatava süsteemiga.&lt;br /&gt;
&lt;br /&gt;
Kõigepealt seadistage LiveCD-l taas võrguühendus:&lt;br /&gt;
 net-setup eth0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Seejärel liidame uue süsteemi kõvakettad:&lt;br /&gt;
 mount -t ext3 /dev/hda3 /mnt/gentoo &lt;br /&gt;
&lt;br /&gt;
 mount /dev/hda1 /mnt/gentoo/boot&lt;br /&gt;
Nüüd käivitame saaleala&lt;br /&gt;
 mkswap /dev/hda2&lt;br /&gt;
&lt;br /&gt;
 swapon /dev/hda2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kui see tehtud, siis liidame ka proc failisüsteemi.&lt;br /&gt;
 mount -t proc none /mnt/gentoo/proc&lt;br /&gt;
&lt;br /&gt;
Ja nüüd võime taas chrootida oma uue süsteemi külge:&lt;br /&gt;
 chroot /mnt/gentoo /bin/bash&lt;br /&gt;
&lt;br /&gt;
 env-update &lt;br /&gt;
&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ja oletegi taas oma uue süsteemi sees. Seda võite ka kasutada juhul, kui pidite vahepeal paigalduse pooleli jätma vms.&lt;br /&gt;
Kui süsteem ei käivitunud esimese korraga, siis vaadake näiteks /var/log kausta ja vaadake sealt boot.log-e (nano boot.log näiteks). Või pöörake tähelepanu käivitamisel, mis veatetateid kuvatakse. Kui süsteem on lõpuks üleval, siis jätkake X ja KDE paigaldusega.&lt;br /&gt;
&lt;br /&gt;
==X-i ja KDE paigaldamine==&lt;br /&gt;
&lt;br /&gt;
Kui süsteem käivitunud, siis on paras aeg luua ka tavakasutaja süsteemi jaoks, kellega edaspidi süsteemi kasutada. Selleks logime ennast root kasutajana sisse:&lt;br /&gt;
 Login: root&lt;br /&gt;
 Password: (Teie root kasutaja parool)&lt;br /&gt;
Esmalt oleks hea kohe ära määrata, mis kasutaja gruppidesse uus kasutaja peaks kuuluma. Gentoo kasutajagrupid on:&lt;br /&gt;
&amp;lt;blockquote&amp;gt;audio – saab ligi audio seadmetele &lt;br /&gt;
cdrom otsene ligipääs CD-ROM-idele &lt;br /&gt;
floppy – otsene ligipääs flopi draivile &lt;br /&gt;
games - võib mängida mänge&lt;br /&gt;
usb - USB seadmete kasutamis õigustega &lt;br /&gt;
video - ligipääs videokaardi raudvarale&lt;br /&gt;
wheel - võib kasutada &amp;lt;code&amp;gt;su&amp;lt;/code&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loome nüüd näiteks tavakasutaja kasutajanimega “pingviin”,kes kuulub audio, usb ja wheel gruppi,  parooliga 123456&lt;br /&gt;
Selleks kirjutame terminali:&lt;br /&gt;
 useradd -m -G audio,usb,wheel -s /bin/bash pingviin&lt;br /&gt;
Nüüd määrame “pingviinile” parooli&lt;br /&gt;
 passwd pingviin&lt;br /&gt;
 Password: (Sisesta “pingviini” parool)&lt;br /&gt;
 Re-enter password: (Sisesta uuesti “pingviini” parool kontrolliks)&lt;br /&gt;
&lt;br /&gt;
Nüüd asume X paigaldamise juurde.&lt;br /&gt;
Esmalt paigaldame Xorg-i:&lt;br /&gt;
 emerge xorg-x11&lt;br /&gt;
Peale seda:&lt;br /&gt;
 env-update&lt;br /&gt;
 source /etc/profile&lt;br /&gt;
Nüüd jätkame X seadistamisega.&lt;br /&gt;
On olemas võimalus X-i automaatseks seadistamiseks:&lt;br /&gt;
&lt;br /&gt;
 Xorg -configure&lt;br /&gt;
Vastake seal Tema esitatud küsimustele ja sellega luuakse Teile xorg.conf fail. Mis loodetavasti ka töötab, seda saab kontrollida:&lt;br /&gt;
&lt;br /&gt;
 X -config /root/xorg.conf.new&lt;br /&gt;
&lt;br /&gt;
Kui Teil nüüd tuleb ette terminali akendega vaade, kus parem hiireklõps avab menüü, siis on kõik hästi läinud. Kirjutage terminalis seal &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; või vajutage &#039;&#039;&#039;Ctrl&#039;&#039;&#039; ja &#039;&#039;&#039;D &#039;&#039;&#039; ning võite jätkata KDE paigaldamisega. &lt;br /&gt;
&lt;br /&gt;
Kui automaatne seadistamine ei õnnestunud, siis võite proovida X-i käsitsi seadistada. Selleks on hea kasutada enne &amp;lt;code&amp;gt;man xorg.conf&amp;lt;/code&amp;gt; käsklust. Või proovida käsklust &amp;lt;code&amp;gt;xorgconfig&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuid kui ka sellega pole tahtmist tegeleda, siis on kõige lihtsam süsteem üles buutida mõne teise LiveCD-ga. Näiteks [[Knoppix]] või [[Ubuntu]] ja kasutada nende loodud &amp;lt;code&amp;gt;xorg.conf&amp;lt;/code&amp;gt; faili, selleks buutige oma süsteem üles näiteks Ubuntuga, avage seal root terminal ja sinna kirjutage:&lt;br /&gt;
&lt;br /&gt;
 mkdir /mnt/gentoo&lt;br /&gt;
&lt;br /&gt;
 mount /dev/hda3 /mnt/gentoo&lt;br /&gt;
&lt;br /&gt;
 cp /etc/xorg.conf /mnt/gentoo/etc/xorg.conf.ubu&lt;br /&gt;
Nüüd taas restart ja uuesti sisse logida oma Gentoosse&lt;br /&gt;
 cd /etc/&lt;br /&gt;
&lt;br /&gt;
 cp xorg.conf xorg.conf.vana&lt;br /&gt;
&lt;br /&gt;
 cp xorg.conf.ubu xorg.conf&lt;br /&gt;
Nüüd peaks Teil süsteem tööle minema.&lt;br /&gt;
&lt;br /&gt;
Edasi paigaldame veel KDE baassüsteemi.&lt;br /&gt;
Selleks paigaldame süsteemi KDE:&lt;br /&gt;
 emerge kdebase&lt;br /&gt;
Ja nüüd võite rahus telekast filmi vaadata või mõne muu tegevusega tegeleda, sest aega võtab see paigaldamine kaua :)&lt;br /&gt;
&lt;br /&gt;
Kuid kui see tehtud, siis jätkame järgmiste süstemeile vajalike asjade paigaldamisega:&lt;br /&gt;
 emerge dbus hal ivman&lt;br /&gt;
&lt;br /&gt;
 rc-update add dbus default&lt;br /&gt;
&lt;br /&gt;
 rc-update add hald default&lt;br /&gt;
&lt;br /&gt;
 rc-update add ivman default&lt;br /&gt;
Nüüd avame &amp;lt;code&amp;gt;rc.conf&amp;lt;/code&amp;gt; faili.&lt;br /&gt;
 nano /etc/rc.conf&lt;br /&gt;
Otsime sealt üles järgmise rea: &#039;&#039;&#039;DISPLAYMANAGER=&#039;&#039;&#039;&lt;br /&gt;
ja kirjutame sinna taha &#039;&#039;kdm&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 DISPLAYMANAGER=&amp;quot;kdm&amp;quot;&lt;br /&gt;
Nüüd &lt;br /&gt;
 rc-update add xdm default&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nüüd testime süsteemi:&lt;br /&gt;
 echo &amp;quot;exec startkde&amp;quot; &amp;gt; ~/.xinitrc&lt;br /&gt;
&lt;br /&gt;
Ja nüüd kirjutame terminali:&lt;br /&gt;
 startx&lt;br /&gt;
&lt;br /&gt;
Ette peaks tulema KDE, koos oma esmakäivituse aknaga.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ja ongi kõik. Nüüd on Teil olemas töötav Gentoo, koos graafilise töölauaga :)&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Liivakast&amp;diff=5130</id>
		<title>Liivakast</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Liivakast&amp;diff=5130"/>
		<updated>2007-08-15T13:47:25Z</updated>

		<summary type="html">&lt;p&gt;Sips: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[kategooria:pingviin]]&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;See koht on õppimiseks&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
==Esiteks==&lt;br /&gt;
&lt;br /&gt;
Kuidas toimib sisukord?&lt;br /&gt;
kdhkhd&lt;br /&gt;
[[teineliivakast]]&lt;br /&gt;
==Teiseks==&lt;br /&gt;
&lt;br /&gt;
Kuidas siiski toimib sisukord?&lt;br /&gt;
[[Pilt:Warning.jpg|thumb|100px|Viitamine suuremale pildile]]&lt;br /&gt;
{| border=1&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
==Kolmandaks==&lt;br /&gt;
Sisukord toimib lihtsalt. Teed aga uusi pealkirju ja nii ta tekib.&lt;br /&gt;
&lt;br /&gt;
==Neljandaks==&lt;br /&gt;
Näedsa - nüüd ilmus. Nagu näha vaja vähemalt nelja pealkirja.&lt;br /&gt;
{{Täienda}}&lt;br /&gt;
==Viiendaks==&lt;br /&gt;
Kerge pealkiri.&lt;br /&gt;
===alapealkiri===&lt;br /&gt;
see on alapealkiri.&lt;br /&gt;
&lt;br /&gt;
==Mis on?==&lt;br /&gt;
[[Kerberos]]&lt;br /&gt;
&lt;br /&gt;
[[Zeroconf]]&lt;br /&gt;
&lt;br /&gt;
[[Selinux|selinux]]&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Distributsioon&amp;diff=5082</id>
		<title>Distributsioon</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Distributsioon&amp;diff=5082"/>
		<updated>2007-07-07T11:35:37Z</updated>

		<summary type="html">&lt;p&gt;Sips: /* Teekide tase */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategooria:Info]]&lt;br /&gt;
==Distributsiooni mõiste==&lt;br /&gt;
Paljudele [[Linux]]i kasutajatele on alati jäänud mõistmatuks, mis asi siis ikka on üks [[Linux]]i distributsioon. Räägitakse hästi paljudest erinevatest distributsioonidest, kuid mille poolest nad siis üksteisest erinevad ja miks neid ikka kõiki Linuxiteks kutsutakse.&lt;br /&gt;
Tegelikult võib Linuxi distributsiooni all mõista &#039;&#039;&#039;Linuxi [[kernel]]i ümber loodud tarkvara, dokumentatsiooni ja tugiteenuste kogumit&#039;&#039;&#039;. &lt;br /&gt;
Järgnevalt ka graafiliselt antud mõiste selgitus.&lt;br /&gt;
&lt;br /&gt;
[[Pilt:Distributsioon.png]]&lt;br /&gt;
&lt;br /&gt;
==Distributsiooni mõiste näidis==&lt;br /&gt;
===Kerneli tase===&lt;br /&gt;
Võtame vaatluse alla näitena [[Ubuntu]] ja [[Mandriva]], siis mõlemad nad kasutavad [[Linus Torvalds]]i poolt loodud [[Linux]]i [[kernel]]it. Erinevad Linuxi distributsioonid võivad kasutada küll erinevaid [[kernel]]i versioone ja erinevaid kaasas olevaid mooduleid, kuid sellega ka vahe enamasti  lõppeb. Seega, kui Teil on [[Ubuntu]] 2.6.18 kerneliga, siis sellel tasemel erinevused puuduvad, kui ka [[Mandriva]]l on sama [[kernel]].&lt;br /&gt;
===Teekide tase===&lt;br /&gt;
Nüüd tuleb esimene erinevus sisse kaasas olevates erinevates [[GNU]] [[teek]]ides ja süsteemi tööriistades. [[Ubuntu]] on valinud ühed, kuid [[Mandriva]] võib sisaldada veel mõningaid lisa [[teek]]e või vastupidi. Kuid ka selles osas on suuremalt jaolt kasutusel samad vahendid. Erinevusi on vähe. Erinevused võivad sees olla taas seoses eri versioonide kasutamisega. Üks võib sisaldada natuke uuemaid [[teek]]e ja süsteemi tööriistu (millega programmid kokku on kompileeritud), teine vanemaid.&lt;br /&gt;
&lt;br /&gt;
===Programmide tase===&lt;br /&gt;
Järgmisel tasemel on aga juba kumbki distributsioon valinud oma programmid, mis kohe kasutajal kaasa pannakse. Näiteks on erinevused juba töölaua puhul. [[Ubuntu]] on valinud oma kasutajatele [[Gnome]] töölaua, samas kui [[Mandriva]] eelistab [[KDE]]d. Erinevusi on ka teistes programmides, milline on vaikimisi meili klient, interneti brauser, millised graafika programmid on kaasa pandud jne. Ehk see on esimene tase, kus kasutajatel tekib arusaam, et tegu on teise distributsiooniga ja ta seda ka näeb. Sellel tasemel sõltub väga palju just distribuutorite kogemustest ja isiklikest eelistustest, mis tarkvara kaasatud on. Kes eelistab muusikamängijana [[Amarok]]i, kes [[Rhythmbox]]i, kes eelistab kasutada [[Pidgin]]it, kes [[aMSN]]i jne. Kuigi kasutajatel on alati võimalik peale paigaldust endale meelepärast tarkvara juurde paigaldada ja mitte vajaminevat ka eemaldada, on algajatele tavaliselt alati see esimene valik kõige olulisem. Siin tasemel on distribuutoritel võimalik ka muuta oma loomingu välimust ja kasutusmugavust. Näiteks grupeerida ümber menüüd, et nad kasutajatele paremini kätte saadavad ja loogilisemad oleksid. Muuta taustapilti jne.&lt;br /&gt;
Kuid sarnasused on siiski olemas ja kasutajatel on siiski lihtsate vahenditega võimalik muuta oma paigaldatud distributsioon mõne teise sarnaseks. Nii näiteks on võimalik [[Ubuntu]]le paigaldada [[KDE]] töölaud ([[Kubuntu]]) ja ka kõik teised programmid, mis [[Mandriva]]ga kaasas on ja vastupidi. Lisaks on ka välimust võimalik igal ühel muuta.&lt;br /&gt;
===Paigaldamise ja uuendamise vahendid===&lt;br /&gt;
Järgmise tasemena erinevad distributsioonid oma paketihaldurite poolest ja sellest, milline on paigaldus. Paigaldus on kindlasti samuti üks esimesi asju, mille erinevusi kasutaja märkab. [[Mandriva]] paigaldus nõustaja on hoopis teistsuguse ülesehitusega, teiste küsimustega ja võimalustega, kui [[Ubuntu]] oma. Ka [[paketihaldur]] on neil erinev ja seoses sellega ka uuendamise moodused. [[Mandriva]] kasutab [[RPM]] baasil paketihaldureid, samas kui [[Ubuntu]] kasutab [[DEB]] pakette. Kuigi oma olemuselt on nad üsna sarnased, on nende haldus juba täiesti erinev. Ja seoses sellega on erinevad ka uuendamise moodused. Iga pakett sisaldab endas versiooni infot, sõltuvuste infot (milliseid pakette ta oma tööks veel vajab), failipuu struktuuri jne. Kuid see, kuidas need [[RPM]] või [[DEB]] paketis on kirjeldatud on juba erinevad. On olemas küll spetsiaalseid programme, mille abil on võimalik konverteerida erinevaid pakette teistesse formaatidesse, kuid alati ka need ei tööta. Ehk sisuliselt võib öelda, et kui tõmbate [[Mandriva]] serverist alla näiteks [[Firefox]]i [[RPM]] paketti, siis [[Ubuntu]]s, Teil seda paigaldada ei õnnestu. Sest [[Ubuntu]] ei tea, mida selle pakettiga peale hakata ja kuhu need failid kõik kopeerida.&lt;br /&gt;
===Dokumentatsiooni tase===&lt;br /&gt;
Järgmine suurem erinevus on nüüd juba kasutajatele mõeldud dokumentatsioonis. Ühe korraliku distributsiooni tunnuseks võibki lugeda korraliku dokumentatsiooni. Siin loeb nüüd palju, kuidas ja kes haldab dokumentatsiooni. Kuidas seda kasutajatele jagatakse, kuidas dokumentatsioon kätte saadav kasutajatele on jne. Mõned distributsioonid annavad nendele, kes nende toote näiteks poest ostavad kaasa ka üsna korraliku ja mahuka manuali, mille abil on siis võimalik hakata uut distributsiooni kasutama. Selliseks distribuutoriks on ka [[Mandriva]], kelle karbitootega on tavaliselt kaasas ka spetsiaalne raamat, kuidas [[Mandriva]]t kasutama hakata ja millega üldse tegu on. (need andmed põhinevad minu paari aasta tagusele kogemusele ja hetkel seda kinnitada ei saa – [[Spott]]. Lisaks on [[Mandriva]] poolt loodud ja hallatud ka üsna suur kommuun ja nende hallatav dokumentatsioon. [[Ubuntu]] dokumentatsiooni haldus erineb aga [[Mandriva]] omast. Ka neil on üsna hea dokumentatsioon, kuid suuresti on see kõik avaldatud internetis [[Wiki]] formaadis ja väga palju tegeleb selle haldamisega [[kommuun]]. Kuid mõlemal juhul on dokumentatsioonid nii erineva ülesehitusega, erineva suunitluse ja erinevatele paketihalduritele keskendunud, et tavakasutajal pole [[Mandriva]] jaoks loodud dokumentatsioonist [[Ubuntu]] juures mingit kasu.&lt;br /&gt;
===Tugiteenused===&lt;br /&gt;
Viimane, mille poolest erinevad distributsioonid erinevad on tugiteenused. Mis on samas aga ka üks kõige tähtsamaid ja olulisemaid omadusi. Sest iga üks võib luua endale distributsiooni, kuid kui ta ei suuda uutele kasutajatele pakkuda tuge selle kasutamisel, siis pole sellest distributsioonist suurele osale mingit kasu. Tugiteenuste pakkumise poolelt on mitmeid eri mooduseid. [[#Kommertsdistributsioon]]id pakuvad näiteks tasulist tugiteenust, kus nende palgal olev spetsialist lahendab Teie probleemi. [[#Kommuunidistributsioon]]id pakuvad aga tuge erinevate online kanalite kaudu vabatahtlike abil. Põhiliseks vormiks on erinevad foorumid ja [[IRC]] suhtluskanalid. Erinevalt kommerts toest, kus firma saab selle eest tasu ja ühtlasi on ka võtnud kohustuse kasutajat aidata, siis kommuuni juures kellegil kohustust aidata pole. Nii võib ka juhtuda, et mõni kasutaja oma oskamatuse tõttu küsimust sõnastada pruugib üldse mitte abi saada.&lt;br /&gt;
&lt;br /&gt;
Tugiteenus võib sisaldada endas ka muid lisateenuseid ja võimalusi. Näiteks võib nii kommerts kui ka kommuuni distributsioon pakkuda uuele kasutajale süsteemi paigalduse teenust jne.&lt;br /&gt;
&lt;br /&gt;
==Kommertsdistributsioon==&lt;br /&gt;
Kommertsdistributsioonid on erinevad distributsioonid, mis pakuvad oma kokku pandud distributsiooni teatud tasu eest. Selle tasu eest hoitakse palgal näiteks arendajaid, dokumentatsiooni kirjutajaid, tugiteenuse osutajaid. Samas võib tasu eest saada ka ainult õiguse loodud distributsiooni alla laadida. Kõik see sõltub juba firmast, kes antud distributsiooni haldab. Kui paljudel on küsimus, et kuidas saab [[GNU GPL]] litsentsiga tooteid müüa, siis selles pole midagi seaduse vastast. Lisaks on praktiliselt kõigil kommertsdistributsioonidel olemas võimalus saada endale ka lähtekood. Nii näiteks on [[Red Hat]]i lähtekoodil loodud [[CentOS]]. Kuna kasutajatel on siiski võimalus endale hankida distributsiooni lähtekood ja seda ka ise edasi levitada, siis üldjuhul saab distributsiooni ostes endale kaasa ka lisa teenuseid või tarkvara. Kusjuures lisatud eritarkavara ei pruugi olla tasuta.&lt;br /&gt;
== Kommuunidistributsioon==&lt;br /&gt;
Kommuunidistributsioonid on kasutajate ja vabatahtlike grupi poolt loodud ja hallatud. Üldjuhul saab neid tasuta alla laadida ja kasutada. Mõnedel juhtudel on olemas ka võimalus saada endale mingi lisateenusena (üldjuhul aga siiski mitte distribuutori enda kaudu) ka kommertstuge. Arendajad teevad oma tööd tasuta ja vabast ajast ning võivad sellest ka iga hetk loobuda. Samas, kui on tegu piisavalt suure ja võimsa kommuuniga, siis võib see isegi kommertsdistributsioonist kiiremini uusi versioone välja lasta, vigasid parandada ja hallata paremat dokumentatsiooni. Samas paljudele kommertstarkvara loojatele ja firmadele kommuuni distributsioonid väga ei meeldi. Just sellel põhjusel, et kui mingi probleem üles kerkib, siis pole otseselt kellegi käest abi saada ja keegi ei ole ka kohustatud aitama.&lt;/div&gt;</summary>
		<author><name>Sips</name></author>
	</entry>
</feed>