„Linux“ operacinė sistema yra žinoma visame pasaulyje. Dažniausiai nepatyrę vartotojai naudoja „Ubuntu“ paskirstymą, nes jis yra paprastas ir nemokamas. Tačiau, nors kiti platinimai taip pat yra nemokami, jie yra mažiau populiarūs. „Gentoo“ instaliacija yra gana sudėtinga. Bet pagal mūsų nurodymus viskas tikrai pasiseks.
Kas yra „Gentoo Linux“?
Tai garsus platinimasplačios galimybės, sudėtingumas, pritaikymo galimybės. Tačiau verta paminėti, kad tai ne visiems, o darbo metu turėsite aktyviai įjungti savo smegenis, nes be specializuotų žinių negalėsite naudoti visos šios OS funkcionalumo. Dažnai turėsite kreiptis į įvairias instrukcijas, tačiau tai daroma vėliau. Svarbu atsiminti, kad paketai „Gentoo“ diegiami iš šaltinių naudojant specialųjį PORTAGE įrankį. Tai yra sunkiau, tačiau vartotojas gali pasirinkti, kuriuos paketus ir funkcijas įdiegti.
Priklausomai nuo surinkimo dydžio, montavimas gali užtrukti labai mažai laiko (porą minučių) arba gali užtrukti kelias dienas.
Privalumai ir trūkumai
Labiausiai laikoma „Gentoo Linux“greitas paskirstymas. Bet visur ir visada yra tam tikrų trūkumų. „Genta“ (arba „Gentu“) reiškia „Linux“ paskirstymą pagal šaltinį, o tai padidina darbo spartą. Tačiau dažnai sutaupytą laiką reikia skirti ilgam paketų įdiegimui (skaityti: kompiliavimui). Viena pagrindinių „Gentoo“ savybių yra aparatūros optimizavimas. Tai pasiekiama dėka „USE“ vėliavų (informacija apie jas bus pateikta žemiau) optimizavimo ir programų kūrimo iš šaltinių, sujungiant / atjungiant įvairius modulius.
Pagrindinis platinimo privalumas yra galimybė iš jo ką nors padaryti. Portage dėka gentaip pat gali tapti įprastu serveriu ar darbo stotimi. Antrasis pliusas yra naudojimo lankstumas. Šis paskirstymo rinkinys yra daugiaplatformis ir veikia su bet kokia procesoriaus architektūra. Sistema jau sėkmingai perkelta į šias architektūras:
- X86.
- X64.
- RANKA.
- „PowerPc970“.
- „PowerPC“.
- Gruodžio alfa.
- IBM / 390.
- 68 tūkst.
- Sparc.
- PA-RISC.
- MIPS.
- SuperH.
- „PowerPC G5“.
„Gentoo“ taip pat yra apsaugotas nuo visų rūšių pažeidžiamumų. Paketus atnaujinti labai greitai, kaip ir pažeidžiamumus. Yra daug svetainių, kuriose neoficialiai sukurtos programos ir oficialūs dvejetainiai failai.
Kaip trūkumą nurodome „Gentoo“ diegimo procesą. Pradedantiesiems, kurie anksčiau neturėjo patirties naudojant šį paskirstymą, bus sunku. Bet dėka instrukcijų viskas susitvarkys.
Kaip įdiegti „Gentoo“? Nurodymai
Pirma, kompiuteryje turi būti įdiegtas „Ubuntu“ paskirstymas. Jums reikės supernaudotojo teisių, todėl įsitikinkite, kad jas turite. Taip pat reikalingas interneto ryšys.
Pirmasis žingsnis yra „Gentoo chroot“ diegimas. Tai galima padaryti dviem būdais:
- Komandinėje eilutėje parašykite: sudo apt-get install dchroot debootstrap.
- Įdiekite debootstrap ir dchroot paketus naudodami „Synaptic“. Tai priverčia „Linux“ OS manyti, kad jos „namų“ katalogas skiriasi nuo įprasto.
Dabar turime perskirstyti disko skaidiniusarba sukurti naujų, jei yra laisvos vietos. Tačiau reikia atidžiai dirbti su pertvaromis, nes yra rizika prarasti visus duomenis. Daugelyje forumų rašoma, kad pageidautina turėti daug skirtingų skyrių. Jums reikia bent pirminio skaidinio (/), taip pat / boot ir / var skaidinių. Nors yra ir / swap (naudojamas apsikeitimui) ir home / home.
Sukūrę naujas pertvaras, jas formatuojame. Pertvaroms / boot, / home, main (/), / var reikia naudoti failą ext3 arba reiser2.
Dabar mes kuriame aplankus / mnt / gentoo. Kiekvienai mūsų sukurtai sekcijai reikalingas atskiras aplankas.
Čia montuojame naujas sekcijas. Norėdami tai padaryti, parašykite komandinėje eilutėje:
- sudo mount / dev / sda5 / mnt / gentoo.
- sudo mount / dev / sda6 / mnt / gentoo / home.
Sda5 ir sda6 skaidiniuose bus šakniniai ir namų katalogai.
Būtinai patikrinkite, ar data nustatyta teisingai. Jei ne, teisingai datai nustatyti gali būti naudojama komanda ir sintaksė: data MMDDhhmmYYYY.
Dabar atidarykite savo naršyklę ir eikite į platinimo atsisiuntimo svetainę. Ten mes ieškome tinkamo veidrodžio jūsų vietai.
Atsisiųskite „stage3 tarball“ iš katalogų releases / ia64 / 2008.0 / steps. Dabar perkelkite archyvą į „Gentoo“ aplanką. Tai darome su komanda: mv stage3 * .bz2 * / mnt / gentoo.
Eikite į šį katalogą (cd / mnt / gentoo) irpatikrinkite archyvą naudodami md5. Mes rašome komandinėje eilutėje: md5sum -c stage3 * .md5. Tokiu būdu galite patikrinti, ar archyvas pažeistas ir ar viskas tvarkinga. Jei negausite gero atsakymo, turėsite jį atsisiųsti dar kartą.
Pereinama prie kito „Gentoo“ diegimo ir konfigūravimo žingsnio. Turite išgauti failus iš archyvo. Naudokite komandą: sudo tar xvjpf stage3 * .bz2 ir palaukite, kol bus baigta.
„Gentoo“ sąranka
Dabar „Gentoo“ skyriuje turime pagrindinįprogramas. Mums tikrai nereikia „Portage“ - specialios paketų tvarkymo priemonės. Jo dėka mes galėsime valdyti įdiegtas programas. Norėdami tai padaryti, dar kartą eikite į atsisiuntimo svetainę. Momentinių vaizdų skyriuje ieškokite naujausio „Portage“, pridėto pagal datą. Atsisiųskite ir perkelkite į aplanką / mnt / gentoo. Patogiausias būdas yra tiesiog parašyti komandą: tar xvjf /mnt/gentoo/portage-.tar.bz2 -C / mnt / gentoo / usr.
Kas yra „Portage“?
Apie šį įrankį reikėtų pasakyti keletą žodžių.„Portage“ yra sistema, su kuria galite valdyti paketus paskirstyme. Jis skirtas supaprastinti programų ir šaltinio kodų diegimo procedūrą. Su jo pagalba galite pašalinti paketus, juos atnaujinti, sinchronizuoti naudodami „rsync“ protokolą. Kai tik „Portage“ atsisiunčia failus, sistema sukuria programą naudodama atsisiųstus šaltinius ir ją optimizuoja.
Šiuo metu mes nustatome kompiliavimo vėliavas.Atidarykite make.conf, kuris yra kataloge / gentoo / etc. Mes naudojame įprastą teksto rengyklę. „Make.conf.example“ dokumente yra sakinys su „make“ kintamaisiais. Gerai perskaityk. Diegimui naudokite nurodytus kintamuosius ir konfigūracijos failą.
Turime įsitikinti, kad nustatymai buvoperkeltas iš „Ubuntu“ platinimo nepakitęs. Pagrindinis dalykas yra dns nustatymas (sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf) ir proc sistema (sudo mount -t proc none / mnt / gentoo / proc).
Jei viskas tvarkoje su nustatymais, eikite į chroot. Norėdami tai padaryti, jums reikia:
- Keisti šakninį katalogą. Komandinėje eilutėje parašykite: sudo chroot / mnt / gentoo / bin / bash
- Atnaujinkite aplinką ir aiškiai pasakykite terminalui, kuriame ji yra. Komandinėje eilutėje: / usr / sbin / env-update.
- Įdėkite tai į atmintį: source / etc / profile.
Nuo šiol esate „Gentoo“ sistemos viduje.
Branduolio sudarymas
Svarbiausias žingsnis yra branduolio - dalių kompiliavimassistema, kuri nustato, kada ir prie kurios programos suteikti prieigą. Nė viena operacinė sistema neveikia be branduolio. Taip pat įdiegiame paketus iš „rsync“ serverio. Tam mes įvedame komandą: emerge --sync. Aiškumo sumetimais laikysime, kad bus įdiegtas 2.6 branduolys. Šiame etape turite deklaruoti USE vėliavėles, kurios sudarytojui paaiškina, kurias parinktis ir charakteristikas naudoti. Svarbu nurodyti teisingas vėliavas, kitaip rezultatas gali būti ne visai tikėtinas.
Kiekviena jūsų pridėta vėliava yra žodis.Ištrintos parinktys žymimos „-“ prieš žodį. Pavyzdžiui, norėdami įdiegti ir kompiliuoti programas ir parinktis naudodami „ogg“ palaikymą, tiesiog turime pridėti „ogg“. Jei mums to nereikia, tada rašome -ogg.
Norėdami suprasti, kurias „USE“ žymes pasirinkti, būtinai perskaitykite „Gentoo“ dokumentaciją.
Pasirinkę vėliavas, kataloge / etc / atidarykite make.conf ir įveskite jas.
Laiko juostos nustatymas
Kitas žingsnis - nustatyti laiko juostą.Jie visi yra kataloge / usr / share / zoneinfo. Mes einame čia, įveskite komandą ls ir peržiūrėkite galimų sąrašą. Mes nukopijuojame reikiamą laiko juostą į / etc / localtime. Tam naudojame komandą: # cp / usr / share / zoneinfo / GMT / etc / localtime.
Nustatę laiko juostą, galitebranduolio įkėlimas ir kompiliavimas. Įveskite komandą: # emerge gentoo-sources. Dabar sunkiausias žingsnis yra sukonfigūruoti branduolį taip, kad jis palaikytų mums reikalingus paketus. Jei branduolys nėra tinkamai įdiegtas, reikalingos funkcijos gali būti nepasiekiamos.
Paleisti:
- cd / usr / src / linux;
- padaryti menukonfig.
Taip pateksime į branduolio nustatymus.Mes pasirenkame visus tvarkykles, reikalingas sistemai paleisti. Būtina patikrinti, ar jie visi yra įmontuoti branduolyje, kitaip sistema paprasčiausiai negalės paleisti. Nepamirškite įgalinti failų sistemos palaikymo. Kai tik įmanoma, pasirinkite visas reikalingas tinklo tvarkykles: belaidį ir LAN, taip pat procesoriaus tipą ir šeimą.
Jei norite pradėti kompiliuoti, įveskite: make && make modules_install. Procesas užtruks šiek tiek laiko. Tada įrašome: make -j2 && make modules_install. Nukopijuokite branduolio vaizdą į / boot aplanką.
Paskutinis yra branduolio modulių konfigūravimas.Norėdami rasti visus galimus modulius, vykdykite komandą: find / lib / modules / (branduolio versija) / -type f -iname "* .o" -or -inam-"* .ko". Iš sąrašo į aplanką /etc/modules.autoload.d/kernel-2.6 įtraukite tuos, kurie įkeliami automatiškai. Šiuo metu „Gentoo“ diegimas baigtas. Galite pradėti dirbti su OS.
KDE „Gentoo“ diegimo patarimai
Diegimo metu iškils problemų. Tiesiog kitaip būti negali. Būtinai apsilankykite „Gentoo“ forume, kad atitiktų jūsų poreikius. Bet kokiu atveju vykdykite šias instrukcijas.
Dažnai kyla ginčų, kaip įdiegti„Gentoo“ naudojant UEFI. Svarbu, kad būtų sukurtas EFI skaidinys. Tai turi būti FAT failų sistemos variantas. UEFI specifikacijoje sakoma, kad UEFI-firmware veikia su FAT12, 16 ir 32, tačiau rekomenduojama naudoti FAT32 sistemą.
Taip pat deguto archyve gali trūkti grupės irportage vartotojas. Jei pagrindinėje sistemoje naudojate „schroot“, turite jas sukurti rankiniu būdu. Tokiu atveju bus perrašyti kataloge / gentoo / etc esantys failai ir slaptažodis (juos galite pakeisti tiesiogiai).