Gentoo ir Linux izplatīšana, kas ir slavena ar savu pielāgojamību, sarežģītību, pakotņu pārvaldību un vispārējo saistību ar geeky-ness. Pirmkārt un galvenokārt, Gentoo izplatīšana nav paredzēta visiem; esiet gatavs izmantot savas smadzenes, jo jums būs jāveic daži lasījumi, lai sistēma pilnībā darbotos. Programmā Gentoo katra pakete tiek apkopota no avota, izmantojot tās pakotņu pārvaldības rīku - portāžu, tāpēc jūs, lietotājs, izlemjat, kādas funkcijas un paketes ir instalētas jūsu sistēmā. Lielu konstrukciju (kde/gnome/libreoffice) apkopošana/instalēšana var ilgt no 30 sekundēm līdz dažām dienām (katra) atkarībā no izmantotās aparatūras, savukārt mazākas versijas tiek instalētas dažu minūšu laikā. Šī rokasgrāmata ļaus jums instalēt Gentoo, vienlaikus atstājot datoru pilnīgi brīvu normālai ikdienas lietošanai. Tas bija skaidri rakstīts, lai strādātu no Ubuntu, lai gan nav iemesla, kāpēc tas nedarbosies no jebkura cita Linux izplatīšanas.
Soļi
1. solis. Pārliecinieties, vai jūsu Ubuntu kastē ir superlietotāja privilēģijas; un interneta savienojums - vēlams ātrs
Vēlamas arī vidējas zināšanas par Ubuntu un Linux kopumā.
2. solis. Ubuntu ir jāinstalē chroot
To var panākt, izmantojot Synaptic, instalējot dchroot un debootstrap pakotnes; vai komandrindu, ierakstot
sudo apt-get install dchroot debootstrap
. Šī programma ļauj Linux uz laiku izlikties, ka tā saknes direktorijs atšķiras no parastā.
Solis 3. Vai nu sadaliet esošos nodalījumus, vai izveidojiet jaunu nodalījumu no brīvas vietas cietajā diskā
Esi uzmanīgs! Jūs nevēlaties zaudēt datus.
Lielākā daļa vietņu iesaka būtībā, jo vairāk nodalījumu, jo labāk. Vismaz jums būs nepieciešams saknes nodalījums (/); bet lielākajai daļai cilvēku ir atsevišķs mijmaiņas nodalījums, mājas nodalījums (/home). Daži arī iesaka atsevišķu nodalījumu /boot un /var
4. solis. Formatējiet jauno nodalījumu (-us), izmantojot izvēlēto failu sistēmu (priekš /home, /, /boot un /var ir vēlams izmantot ext2, ext3 vai reiser2)
Mijmaiņas darījumi ir jāformatē kā mijmaiņas nodalījumi.
5. solis. Izveidojiet jaunu mapi,
/mnt/gentoo
un viens katram atsevišķam nodalījumam, ko izveidojāt.
6. solis. Uzstādiet savus jaunos nodalījumus šeit:
-
sudo mount /dev /sda5 /mnt /gentoo
-
sudo mount/dev/sda6/mnt/gentoo/home
- kur šeit, sda5 un 6 ir nodalījumi, kas satur attiecīgi jūsu paredzamos saknes un mājas direktorijus.
7. solis. Pārbaudiet, vai datums ir pareizs (ierakstiet datumu)
To var mainīt, izmantojot sintaksi
datums MMDDhhmmYYYY
8. solis. Atveriet izvēlēto tīmekļa pārlūkošanas programmu un dodieties uz šeit
Atrodiet savu vietējo spoguli un lejupielādējiet 3. posms tarball no
laidieni/x86/2008.0/posmi/
(nomainiet x86 ar jūsu izvēlēto arhitektūru - šī rokasgrāmata ir pārbaudīta tikai attiecībā uz AMD64 un x86). Lejupielādējiet atbilstošo md5 failu.
9. solis. Pārvietojiet to uz mapi Gentoo
mv posms3*.bz2* /mnt /gentoo
.
10. solis. Pārvietojieties uz turieni (
cd /mnt /gentoo
) un pārbaudiet patēriņu, izmantojot md5:
md5sum -c posms3*.md5
. Tas nodrošina, ka patērētājs ir pareizi lejupielādēts, nesabojājoties. Ja tas netiek ziņots kā labs, jums tas ir jālejupielādē atkārtoti.
11. solis. Izvelciet patērētāju
sudo tar xvjpf stage3*.bz2
. Pagaidiet, līdz tas tiks pabeigts.
12. solis. Tagad jums ir instalētas dažas pamata programmas Gentoo nodalījumā; Tālāk jums jāinstalē Portage:
Gentoo pakotņu pārvaldības sistēma, kas ļauj pilnībā kontrolēt jūsu sistēmas saturu.
-
Atgriezieties pie spoguļa, no kura iepriekš lejupielādējāt stage3 tarball. Dodieties uz
momentuzņēmumi/
- direktoriju un lejupielādējiet jaunāko Portage failu. Pārvietojiet to uz /mnt /gentoo un izmantojiet komandu:
-
tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr
- Īss ievads Portage: Portage ir pakotņu pārvaldības sistēma, kas ļauj salīdzinoši viegli instalēt daudzas programmatūras pakotnes. Tas darbojas, lejupielādējot šo un to savstarpējo attiecību sarakstu no rsync servera. Tas novirzīs portātu uz atbilstošiem failiem, kurus var lejupielādēt no daudziem citiem serveriem. Kad šie faili ir lejupielādēti, programmatūra tiks apkopota no avota jūsu datorā - optimizējot to jūsu mašīnai.
13. solis. Šajā posmā, iespējams, vēlēsities iestatīt dažus apkopošanas karodziņus
To var izdarīt, rediģējot /mnt/gentoo/etc/portage/make.conf, izmantojot iecienīto teksta redaktoru. Pilnu rokasgrāmatu par dažādiem marku mainīgajiem var atrast, izlasot /mnt/gentoo/usr/share/portage/config/make.conf.example. Saglabājiet izmaiņas konfigurācijas failā un izejiet no teksta redaktora.
14. solis. Vai vēlaties optimizēt lejupielādi?
Vēlreiz rediģējiet make.conf un pārliecinieties, vai SYNC mainīgais ir iestatīts uz jūsu vietējo rsync serveri. Pievienojiet mainīgajam GENTOO_MIRRORS tik daudz spoguļu, cik vēlaties, lai gan vispirms iestatiet vēlamo. Pieejamo spoguļu sarakstu varat atrast šeit.
15. solis. Pirms iegremdēties jaunajā sistēmā, jums jāpārliecinās, ka no Ubuntu ir nokopēti daži svarīgi iestatījumi
-
Pirmkārt, dns iestatījumi:
sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
-
Un jūsu proc sistēma:
sudo mount -t proc none/mnt/gentoo/proc
- .
-
Un pievienojiet /dev failu sistēmu:
sudo mount -o bind /dev /mnt /gentoo /dev
- .
Solis 16. Tagad jūs varat chroot
Tas tiešām ir pietiekami vienkārši - un to var iziet jebkurā laikā, vienkārši ierakstot… err… exit. Šis ir trīs soļu process:
-
Vispirms mainiet saknes direktoriju uz /mnt /gentoo:
sudo chroot /mnt /gentoo /bin /bash
- .
-
Pēc tam atjauniniet vidi, lai nodrošinātu, ka šis terminālis zina, kur tam vajadzētu būt:
/usr/sbin/env-update
-
Visbeidzot, veiciet to (pagaidu) atmiņā:
avots /etc /profile
-
Ja vēlaties sev atgādināt, ka atrodaties chroot, varat izmantot šo smalko komandu:
eksportēt PS1 = "(chroot) $ PS1"
Solis 17. Apsveicam
Jūs atrodaties Gentoo un apmēram… ceturtdaļu ceļa. Galvu augšā!
18. solis. Tālāk jums jāapkopo jebkuras operētājsistēmas vissvarīgākā sastāvdaļa:
tā kodols. Kodols ir tā OS daļa, kas nosaka, kurām programmatūras daļām jebkurā brīdī ir atļauts piekļūt aparatūrai. Bez kodola nav operētājsistēmas, jo tā nevar darboties.
19. solis. Atcerieties, ka portāžu instalējāt agrāk?
Tagad jūs lejupielādēsit to pakotņu sarakstu, kuras varat instalēt no norādītā rsync servera. Tips
parādīties -sinhronizēt
20. solis. Skaidrības labad šajā posmā pieņemšu, ka vēlaties instalēt jaunāko kodolu (2.6), nevis 2.4
21. solis. Tagad mums ir jāiestata USE karogi
Šie karodziņi kompilatoram norāda, kādas iespējas pievienot, kā arī kādas optimizācijas izmantot. Ir svarīgi savai sistēmai iestatīt pareizos lietošanas karodziņus, pretējā gadījumā var rasties negaidīti rezultāti. Ir arī labi pievienot karodziņus, kas norāda, kam nepievienot atbalstu.
22. solis. Katrs karogs, ko vēlaties pievienot, ir vienkārši vārds
Katra opcija, kuru vēlaties noņemt, ir vārds ar domuzīmi (-) priekšā. Piemēram, ja mēs vēlamies visu apkopot ar ogg atbalstu, mēs pievienotu ogg. Bet, ja mēs negribētu atbalstu ogg, mēs pievienotu -ogg.
23. solis. Lai izvēlētos savus USE karodziņus, iepazīstieties ar Gentoo USE Flags dokumentāciju, lai redzētu, kādus karodziņus jūs varētu vēlēties iekļaut
24. solis. Kad esat izvēlējies izmantojamos karodziņus, dodieties uz /etc/make.conf un ievietojiet vēlamos karodziņus
25. solis. Tagad iestatīsim jūsu laika joslu
Gentoo ir visas laika joslas vietnē/usr/share/zoneinfo. Dodieties uz direktoriju un izdodiet komandu ls, lai skatītu pieejamās laika joslas. Pēc tam kopējiet laika joslu uz /etc /localtime ar šādu komandu (
# cp/usr/share/zoneinfo/GMT/etc/localtime
).
26. solis. Tagad, kad esam iestatījuši laika joslu, ir pienācis laiks faktiski lejupielādēt kodola avotus un konfigurēt kodolu
27. solis. Palaist (
# emerge gentoo-sources
), lai lejupielādētu kodola avotus.
28. solis. Šis nākamais solis var būt grūts pirmajiem taimeriem
Šeit mēs konfigurējam kodolu tā, lai tam būtu viss nepieciešamais atbalsts. Jums jāpārliecinās, ka esat pareizi iestatījis kodolu, pretējā gadījumā jums var nebūt nepieciešamo funkciju.
29. solis. Skrien
-
cd/usr/src/linux
-
izveidot izvēlnes konfigurāciju
30. darbība. Tiks parādīta kodola konfigurācijas izvēlne
Noteikti atlasiet visus draiverus, kas nepieciešami sistēmas sāknēšanai, piemēram, SCSI draiverus (ja nepieciešams), un pārliecinieties, vai tie ir iebūvēti kodolā. Ja tie nav, jūs nevarēsit palaist. Tāpat pārliecinieties, vai esat iespējojis savu failu sistēmas atbalstu.
31. solis. Atlasiet visus nepieciešamos tīkla draiverus, piemēram, Ethernet draiverus vai bezvadu draiverus (vai abus)
32. solis. Izvēlieties procesora veidu un saimi
33. solis. Kad esat pabeidzis, ierakstiet (
make && make modules_install
), lai sāktu kodola un kodola moduļu apkopošanu.
Tas var aizņemt kādu laiku, tāpēc lasiet grāmatu, skatieties televizoru, pastaigājiet suni vai ko citu, kas jums patīk. 34
make -j2 && make modules_install
35
Tagad mums ir jākopē jūsu kodola attēls uz /boot.
Mainiet kodolu-2.6.24 uz jebkuru, kuram vēlaties piešķirt nosaukumu. (
cp arch/i386/boot/bzImage /boot/kernel-2.6.24
)
Tagad konfigurēsim jūsu kodola moduļus. Palaist (
atrast/lib/modules/(kodola versija)/-type f -iname '*.o' -or -iname '*.ko'
), lai atrastu visus pieejamos kodola moduļus. No tiem pievienojiet tos, kurus vēlaties automātiski ielādēt /etc/modules.autoload.d/kernel-2.6. Neiekļaujiet.ko vai.o vai ceļu. Vienkārši sakiet, piemēram, snd-hda-intel.
Padomi
- sakņu grupas = sakne,, portāža
- grupas =, portage
- prioritāte = 3
- Skatiet Gentoo forumus, vietni
- direktorijs =/mnt/gentoo
- Trešā posma patērētājam kaut kādu iemeslu dēļ trūkst "portage" lietotāja un grupas, kas izraisīs izrāviena neveiksmi no chroot iekšpuses. Ja izmantojat schroot, jums būs jāizveido portage lietotājs un grupa savā saimniekdatorā (manā gadījumā ubuntu maverick); passwd un grupu faili mapē/mnt/gentoo/etc tiks pārrakstīti, ja tos tieši modificēsit. Pēc portāža lietotāja un grupas pievienošanas resursdatora sistēmai chrooting parastajā veidā jāstrādā arī ar piekļuvi tīklam. Es izmantoju schroot ar šādu konfigurāciju:
- saknes lietotāji =
- pseidonīmi = ģenētiski
- tips = direktorijs
- apraksts = gentoo
Brīdinājumi
- Tas prasīs ilgu laiku, bet parasti ir tā vērts.
- Nemēģiniet instalēt savstarpējas arhitektūras versiju (piemēram, 64 bitu gentoo uz Ubuntu 32 bitiem), jo chroot nedarbosies pareizi (ja kāds to var labāk izskaidrot?)