<?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=Digweed</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=Digweed"/>
	<link rel="alternate" type="text/html" href="https://viki.pingviin.org/Eri:Kaast%C3%B6%C3%B6/Digweed"/>
	<updated>2026-10-16T10:10:54Z</updated>
	<subtitle>Kasutaja kaastöö</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Gentoo_paigaldamine&amp;diff=3552</id>
		<title>Gentoo paigaldamine</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Gentoo_paigaldamine&amp;diff=3552"/>
		<updated>2006-09-16T14:48:44Z</updated>

		<summary type="html">&lt;p&gt;Digweed: &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>Digweed</name></author>
	</entry>
	<entry>
		<id>https://viki.pingviin.org/index.php?title=Gentoo_paigaldamine&amp;diff=3551</id>
		<title>Gentoo paigaldamine</title>
		<link rel="alternate" type="text/html" href="https://viki.pingviin.org/index.php?title=Gentoo_paigaldamine&amp;diff=3551"/>
		<updated>2006-09-16T14:44:02Z</updated>

		<summary type="html">&lt;p&gt;Digweed: &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;
 rc-update add hostname default&lt;br /&gt;
&lt;br /&gt;
 nano /etc/conf.d/domainname&lt;br /&gt;
Seal kirjutage: &#039;&#039;&#039;DNSDOMAIN=&amp;quot;kodunet&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
Nüüd lisame domeeninime ka vaikimisi runlevelile.&lt;br /&gt;
&lt;br /&gt;
 rc-update add domainname 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>Digweed</name></author>
	</entry>
</feed>