Gentoo yra „Linux“platinimas, garsėjantis savo pritaikomumu, sudėtingumu, paketų valdymu ir bendru ryšiu su geišumu. Visų pirma, „Gentoo“paskirstymas netinka visiems; Būkite pasirengę naudoti savo smegenis, nes jums reikės šiek tiek perskaityti, kad sistema veiktų visiškai. „Gentoo“kiekvienas paketas yra sukompiliuotas iš šaltinio, naudojant jų paketų valdymo įrankį, portage, todėl jūs, vartotojas, nusprendžiate, kokios funkcijos ir paketai įdiegti jūsų sistemoje. Didelių versijų (kde/gnome/libreoffice) surinkimas/diegimas gali užtrukti nuo 30 sekundžių iki kelių dienų (kiekviena), priklausomai nuo naudojamos aparatūros, o mažesnės versijos yra įdiegtos per kelias minutes. Šis vadovas leis jums įdiegti „Gentoo“, paliekant kompiuterį visiškai nemokamą įprastam kasdieniam naudojimui. Tai buvo parašyta aiškiai dirbti iš „Ubuntu“, nors nėra jokios priežasties, kodėl tai neveiks jokiame kitame „Linux“platinime.
Žingsniai
1 žingsnis. Įsitikinkite, kad „Ubuntu“dėžutėje turite super vartotojo teises; ir interneto ryšį - pageidautina greitą
Taip pat pageidautina turėti tarpinių žinių apie Ubuntu ir Linux apskritai.
Žingsnis 2. Ubuntu turite įdiegti „chroot“
Tai galite pasiekti per „Synaptic“, įdiegę dchroot ir debootstrap paketus; arba komandų eilutę įvesdami
sudo apt-get install dchroot debootstrap
. Ši programa leidžia „Linux“laikinai apsimesti, kad jo šakninis katalogas skiriasi nuo įprasto.
Žingsnis 3. Iš naujo padalinkite esamus skaidinius arba sukurkite naują skaidinį iš laisvos vietos kietajame diske
Būk atsargus! Jūs nenorite prarasti jokių duomenų.
Dauguma svetainių rekomenduoja, kad kuo daugiau skaidinių, tuo geriau. Bent jau jums reikės šakninio skaidinio (/); tačiau dauguma žmonių turi atskirą apsikeitimo skaidinį, namų skaidinį (/home). Kai kurie taip pat rekomenduoja atskirą skaidinį, skirtą /boot ir /var
Žingsnis 4. Suformatuokite naują skaidinį (-us) naudodami pasirinktą failų sistemą (/home, /, /boot ir /var pageidautina naudoti ext2, ext3 arba reiser2)
Apsikeitimo sandorius reikia suformatuoti kaip apsikeitimo skaidinius.
5 veiksmas. Sukurkite naują aplanką,
/mnt/gentoo
ir po vieną kiekvienam atskiram jūsų sukurtam skaidiniui.
Žingsnis 6. Sumontuokite naujus skaidinius čia:
-
sudo mount /dev /sda5 /mnt /gentoo
-
sudo mount/dev/sda6/mnt/gentoo/home
- čia sda5 ir 6 yra skaidiniai, kuriuose yra jūsų būsimi šakniniai ir namų katalogai.
Žingsnis 7. Patikrinkite, ar jūsų data teisinga (įveskite datą)
Galite jį pakeisti naudodami sintaksę
data MMDDhhmmYYYY
8. Atidarykite pasirinktą interneto naršymo programą ir eikite į čia
Raskite savo vietinį veidrodį ir atsisiųskite 3 etapas tarball iš
leidimai/x86/2008.0/etapai/
(pakeiskite x86 pasirinkta architektūra - šis vadovas tikrinamas tik AMD64 ir x86). Atsisiųskite atitinkamą md5 failą.
Žingsnis 9. Perkelkite jį į aplanką „Gentoo“
mv etapas3*.bz2* /mnt /gentoo
.
10 veiksmas. Perkelkite save ten (
cd /mnt /gentoo
) ir patikrinkite tarą per md5:
md5sum -c etapas3*.md5
. Tai užtikrina, kad „tarball“būtų tinkamai atsisiųsta ir nebūtų sugadinta. Jei pranešama, kad nėra gerai, turėsite jį atsisiųsti iš naujo.
Žingsnis 11. Ištraukite tarą
sudo tar xvjpf etapas3*.bz2
. Palaukite, kol jis bus baigtas.
Žingsnis 12. Dabar „Gentoo“skaidinyje įdiegta keletas pagrindinių programų; Tada turite įdiegti „Portage“:
„Gentoo“paketų valdymo sistema, leidžianti visiškai kontroliuoti, kas yra jūsų sistemoje.
-
Grįžkite prie veidrodžio, iš kurio anksčiau atsisiuntėte „stage3 tarball“. Eikite į
momentinės nuotraukos/
- katalogą ir atsisiųskite naujausią „Portage“failą. Perkelkite jį į /mnt /gentoo ir naudokite komandą:
-
tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr
- Trumpas įvadas į „Portage“: „Portage“yra paketų valdymo sistema, leidžianti palyginti lengvai įdiegti daugybę programinės įrangos paketų. Tai veikia atsisiunčiant šių ir jų tarpusavio santykių sąrašą iš rsync serverio. Tai nukreipia į atitinkamus failus, kuriuos galima atsisiųsti iš daugybės kitų serverių. Atsisiuntę šiuos failus, programinė įranga bus surenkama iš šaltinio jūsų kompiuteryje - optimizuojant ją jūsų kompiuteriui.
Žingsnis 13. Šiame etape galbūt norėsite nustatyti kompiliavimo žymes
Tai galite padaryti redaguodami /mnt/gentoo/etc/portage/make.conf naudodami mėgstamą teksto rengyklę. Išsamų įvairių kintamųjų vadovą rasite perskaitę /mnt/gentoo/usr/share/portage/config/make.conf.example. Išsaugokite pakeitimus konfigūracijos faile ir išeikite iš teksto rengyklės.
14 žingsnis. Norite optimizuoti atsisiuntimą?
Dar kartą redaguokite make.conf ir įsitikinkite, kad SYNC kintamasis nustatytas kaip vietinis rsync serveris. Prie kintamojo GENTOO_MIRRORS pridėkite tiek veidrodžių, kiek jums patinka, nors pirmiausia įdėkite pageidaujamą veidrodį. Galimų veidrodžių sąrašą rasite čia.
15 žingsnis. Prieš pasinerdami į naują sistemą, turite įsitikinti, kad turite keletą gyvybiškai svarbių nustatymų, nukopijuotų iš „Ubuntu“
-
Pirma, dns nustatymai:
sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
-
Ir jūsų proc sistema:
sudo mount -t proc none/mnt/gentoo/proc
- .
-
Ir prijungti /susieti /dev failų sistemą:
sudo mount -o bind /dev /mnt /gentoo /dev
- .
Žingsnis 16. Dabar galite chroot
Tai tikrai pakankamai paprasta - ir iš jos galima išeiti bet kuriuo metu įvedus tiesiog … err… exit. Tai trijų žingsnių procesas:
-
Pirmiausia pakeiskite šakninį katalogą į /mnt /gentoo:
sudo chroot /mnt /gentoo /bin /bash
- .
-
Tada atnaujinate aplinką, kad užtikrintumėte, jog šis terminalas žino, kur jis turėtų būti:
/usr/sbin/env-update
-
Galiausiai, padėkite tai (laikinajai) atminčiai:
source /etc /profile
-
Jei norite sau priminti, kad esate „chroot“, galite naudoti šią nuostabią komandą:
eksportuoti PS1 = "(chroot) $ PS1"
Žingsnis 17. Sveikiname
Jūs esate Gentoo viduje ir maždaug … ketvirtį kelio ten. Pralinksmėk!
Žingsnis 18. Toliau turite surinkti svarbiausią bet kurios operacinės sistemos komponentą:
jo branduolys. Branduolys yra OS dalis, kuri nurodo, kurioms programinės įrangos dalims bet kuriuo metu leidžiama prieiti prie aparatūros. Be branduolio nėra operacinės sistemos, nes ji negali veikti.
Žingsnis 19. Prisiminkite, kad anksčiau įdiegėte portažą?
Dabar ketinate atsisiųsti paketų, kuriuos galite įdiegti iš nurodyto rsync serverio, sąrašą. Tipas
atsirasti -sinchronizuoti
Žingsnis 20. Aiškumo dėlei šiame etape darysiu prielaidą, kad norite įdiegti naujausią branduolį (2.6), o ne 2.4
21 žingsnis. Dabar turime nustatyti savo USE vėliavas
Šios vėliavos kompiliatoriui nurodo, kokias parinktis pridėti, taip pat kokias optimizacijas naudoti. Svarbu savo sistemai nustatyti tinkamas naudojimo žymes, kitaip galite sulaukti netikėtų rezultatų. Taip pat gerai pridėti vėliavas, nurodančias, ko nepridėti palaikymo.
Žingsnis 22. Kiekviena vėliava, kurią norite pridėti, yra tiesiog žodis
Kiekviena parinktis, kurią norite pašalinti, yra žodis su brūkšneliu (-) priešais jį. Pavyzdžiui, jei norime viską surinkti palaikydami „ogg“, pridėtume „ogg“. Bet jei nenorėtume jokio „ogg“palaikymo, pridėtume -ogg.
23 veiksmas. Norėdami pasirinkti savo USE vėliavas, peržiūrėkite „Gentoo USE Flags“dokumentaciją, kad pamatytumėte, kokias vėliavas galbūt norėsite įtraukti
24 žingsnis. Kai pasirinksite, kokias vėliavas naudoti, eikite į /etc/make.conf ir įdėkite norimas vėliavas
25 žingsnis. Dabar nustatykime savo laiko juostą
„Gentoo“turi visas laiko juostas adresu/usr/share/zoneinfo. Eikite į katalogą ir paleiskite komandą ls, kad peržiūrėtumėte turimas laiko juostas. Tada nukopijuokite laiko juostą į /etc /localtime naudodami tokią komandą kaip (
# cp/usr/share/zoneinfo/GMT/etc/localtime
).
Žingsnis 26. Dabar, kai jau nustatėme laiko juostą, laikas iš tikrųjų atsisiųsti branduolio šaltinius ir sukonfigūruoti branduolį
27 žingsnis. Vykdykite (
# emerge gentoo-sources
), kad atsisiųstumėte branduolio šaltinius.
Žingsnis 28. Šis kitas žingsnis gali būti sudėtingas pirmiesiems laikmačiams
Čia mes sukonfigūruojame branduolį taip, kad jis palaikytų viską, ko mums reikia. Turite būti tikri, kad teisingai nustatėte branduolį, nes priešingu atveju jums gali trūkti reikalingų funkcijų.
Žingsnis 29. Vykdyti
-
cd/usr/src/linux
-
padaryti meniu konfigūraciją
Žingsnis 30. Tai parodys branduolio konfigūracijos meniu
Būtinai pasirinkite visas tvarkykles, kurių jums prireiks sistemai paleisti, pvz., SCSI tvarkykles (jei reikia), ir įsitikinkite, kad jos yra integruotos į branduolį. Jei jų nėra, negalėsite paleisti. Taip pat įsitikinkite, kad įgalinote failų sistemos palaikymą.
31 žingsnis. Pasirinkite bet kokias tinklo tvarkykles, kurių jums gali prireikti, pvz., Eterneto tvarkykles arba belaidžio ryšio tvarkykles (arba abi)
32 žingsnis. Pasirinkite procesoriaus tipą ir šeimą
33. žingsnis. Baigę įveskite (
make && make modules_install
), kad pradėtumėte kaupti branduolio ir branduolio modulius.
Tai gali užtrukti, todėl eikite skaityti knygų, žiūrėti televizorių, vaikščioti su šunimi ar bet kuo kitu, ką mėgstate daryti. 34
make -j2 && make modules_install
35
Dabar turime nukopijuoti jūsų branduolio vaizdą į /boot.
Pakeiskite branduolį-2.6.24 į bet kokį jūsų branduolio pavadinimą. (
cp arch/i386/boot/bzImage /boot/kernel-2.6.24
)
Dabar sukonfigūruosime jūsų branduolio modulius. Vykdyti (
rasti/lib/modules/(branduolio versija)/-type f -iname '*.o' -ar -iname '*.ko'
), kad surastumėte visus galimus branduolio modulius. Iš jų pridėkite tuos, kuriuos norite automatiškai įkelti į /etc/modules.autoload.d/kernel-2.6. Neįtraukite.ko arba.o ar kelio. Tiesiog pasakykite, pavyzdžiui, snd-hda-intel.
Patarimai
- šaknų grupės = šaknis,, portage
- grupės =, portage
- prioritetas = 3
- Žr. „Gentoo“forumus, svetainę
- katalogas =/mnt/gentoo
- Trečiosios pakopos vartotojui dėl tam tikrų priežasčių trūksta „portage“vartotojo ir grupės, todėl „chroot“viduje atsiras nesėkmių. Jei naudosite „schroot“, turėsite sukurti portage vartotoją ir grupę savo pagrindinėje sistemoje (mano atveju „ubuntu maverick“); „passwd“ir grupės failai aplanke/mnt/gentoo/etc bus perrašyti, jei juos pakeisite tiesiogiai. Įtraukus portažo vartotoją ir grupę į pagrindinę sistemą, įprastas chrooting turėtų veikti ir su prieiga prie tinklo. Aš naudoju „schroot“su tokia konfigūracija:
- root vartotojai =
- slapyvardžiai = gentoo
- tipas = katalogas
- aprašymas = gentoo
Įspėjimai
- Tai užtruks ilgai, bet paprastai verta.
- Nemėginkite įdiegti kryžminės architektūros versijos (pvz., 64 bitų „gentoo“32 bitų „ubuntu“), nes „chroot“neveiks tinkamai (jei kas nors gali tai geriau paaiškinti?)