Udhëzuesi me 20 hapa për të instaluar Gentoo

Më në fund! Ajo që të gjithë kemi pritur. Udhëzuesi i shumëpritur i instalimit të Gentoo Linux , i shkruar nga unë, bazuar në Manualin e Gentoo-s . Para se të filloj të përshkruaj hapat dhe të shoh nëse e kam mbajtur premtimin tim për ta mbajtur të thjeshtë, do të doja të bëja disa sqarime.

Ky udhëzues është sa më i thjeshtë që të jetë e mundur

Nuk po përpiqem t'ju mësoj se si të instaloni drejtuesin më të fundit NVIDIA, ose sistemin më të fundit të skedarëve eksperimentalë nga ndonjë kompani. Do të përpiqem të lë gjithçka sa më funksionale, pse? thjeshtë, ndaj po ju lë diçka për të hetuar dhe mësuar 

Hapat e instalimit

Do të përmbledh në një mënyrë shumë të thjeshtë blloqet që do të punoj gjatë këtij udhëzuesi. Kam në plan të instaloj Gentoo në një usb për të marrë kapakët e ekranit, por ju mund ta kopjoni atë në hard diskun tuaj dhe të ndiqni procesin me mua. Hapat janë si më poshtë:

  1. Mjedisi i instalimit.
  2. Përgatitni disqe.
  3. Faza3
  4. Bëj.konf
  5. chroot
  6. thelb
  7. argat
  8. Shijojeni 

Siç mund ta shihni, unë ndryshoj pak nga manuali, por kjo është sepse preferoj të vendos gjithçka së bashku në të njëjtën paketë për të qenë në gjendje të bëj një punë më të pastër, por nëse duhet të ndaleni për të shqyrtuar opsionet e tjera, mos hezitoni për të shkuar te Manuali, do të ketë të gjithë informacionin që ata mund të kenë nevojë.

Për këtë instalim unë do të përdor SystemD dhe GNOME (do të shpjegoj ndryshimet e nevojshme për KDE brenda seksionit GNOME), por për aventurierët e OpenRC, do të duhet të bëni detyrat tuaja të shtëpisë  Unë zgjedh SystemD sepse është miratuar nga shumë të tjerë sisteme dhe të tilla Mund të bëhet më e njohur për ta kur bëhet fjalë për konfigurimin e disa gjërave ndërsa fitojnë përvojë me Gentoo. Pa zgjatur më tej, le të fillojmë:

Mjedisi i instalimit:

Ja linku për postimin tim të mëparshëm mbi këtë temë. Unë rekomandoj përdorimin e një shpërndarjeje me një mjedis grafik, pasi është më e lehtë të rishikosh Manualin në këtë mënyrë, dhe mund të përsërisësh lehtësisht gjithçka nga kudo. Do të përdor sistemin tim të zakonshëm Gentoo, të cilin e përdor për të shkruar këto postime.

Përgatitni disqet:

Ky hap është gjithmonë shumë personal dhe është me të vërtetë një moment për të reflektuar dhe marrë në konsideratë se si dëshironi të duket ndarja juaj. Siç e kemi thënë, do ta mbajmë të thjeshtë; nuk do të përdorim LVM ose RAID, por ext4 të thjeshtë për ndarjet tona. Do ta formatoj pajisjen USB, e cila është pajisja /dev/sdb ; natyrisht, do t'ju duhet ta përshtatni atë sipas nevojave tuaja.

Siç mund ta shihni unë jam duke përdorur fdisk sepse kam ndërmend të përdor MBR për sistemin tim, një detyrë tjetër për t'u zgjidhur për ata që duan të përdorin UEFI 

Do të krijoj një ndarje simbolike swap dhe një ndarje simbolike home vetëm për ta bërë më të lehtë punën. Do ta lë /boot në direktorinë rrënjë sepse, siç e përmendëm, po e mbajmë të thjeshtë. (Jemi tashmë te 1 komandë)

Unë do të përfundoj me një strukturë të ngjashme me këtë:

Do të përfundojmë duke shkruar në disk me `w`. Në varësi të ndarjeve që keni krijuar dhe llojeve të sistemit të skedarëve që keni vendosur, do të na duhet t'i krijojmë ato me `mkfs`. Diçka si kjo:

(Unë do ta numëroj këtë si një komandë të vetme, sepse është përsëritëse  (Ne jemi tashmë 2 hapa).

Tani do ta montojmë sistemin tonë të ri brenda sistemit që është tashmë në punë. Për këtë, do të përdorim mjetin e montimit . (Unë krijova direktorinë /mnt/gentoo, por kjo mund të lihet jashtë.) (Jemi tashmë 3 hapa përpara.)

Me këtë tashmë e kemi sistemin të gatshëm për hapin tjetër.

Faza 3:

Stage3 është një skedar i kompresuar që mund të shkarkohet nga faqja zyrtare e Gentoo-s. Mund ta shkarkoni në shfletuesin tuaj ose nga konsola. Për lehtësi, do të përdor një që e kam shkarkuar tashmë dhe do ta vendos në direktorinë ku e kam montuar sistemin ( /mnt/gentoo ). (Jemi tashmë në hapin 4)

Dua vetëm të theksoj këtu se po shkarkoj një paketë Stage 3 me systemd të përfshirë tashmë. Kjo më kursen shumë kohë në rikompilim, pasi disa programe vijnë të parapërgatitura me systemd dhe një profil systemd. Gjithashtu hoqa opsionin 'v' nga 'tar' në mënyrë që lista gjigante e të dhënave të nxjerra të mos shfaqej, por mund ta shtoni përsëri nëse doni ta shihni.

Tani jemi në këtë pjesë të Manualit

Nëse dëshironi të shihni se si duket gjithçka pas zbërthimit, thjesht duhet të përdorni ls në direktori dhe do të keni diçka si kjo:

make.conf:

Tashmë jemi më shumë se në gjysmë të rrugës, tani duhet vetëm të vendosim zemrat tona. Për këtë ju mund të lexoni udhëzuesin Gentoo, unë do të bëj vetëm disa rregullime, do t'ju tregoj para dhe pas, në mënyrë që të shihni se sa kam ndryshuar.

Para:

Pas:

Siç mund ta shihni, nuk po shtoni shumë. Gjëja më e ndërlikuar për t'u kuptuar është CPU_FLAGS_x86, e cila mund të konfigurohet pas instalimit të plotë dhe pasi Portage të jetë në punë. Sidoqoftë, është një ide e mirë të hidhni një sy në Manual dhe të kontrolloni lidhjet e dhëna për më shumë informacion. Kam përfshirë listën e pasqyrave këtu për çdo rast. Thjesht zgjidhni atë që ju përshtatet më së miri. Përsëri, meqenëse po i mbajmë gjërat të thjeshta, do të përpiqemi të mos i ndryshojmë shumë gjërat.

Një tjetër ndryshim i vogël që duhet të bëjmë sa më shpejt që të fillojë instalimi është të kopjojmë adresën e depozitës sonë, ne e arrijmë këtë me komandën e mëposhtme (Ne po shkojmë ... 5 hapa, 6 duke llogaritur atë që vijon)

Ajo që bën është të kopjojë konfigurimin e nevojshëm në mënyrë që portage të mund të shkarkojë pemën e programit, e cila është koleksioni i ndërtesave elektronike që ju lejojnë të instaloni çdo paketë në Gentoo.

Me këtë ne tani kemi minimumin e nevojshëm për të qenë në gjendje të fillojmë të përdorim Gentoo në tastierë 

chroot

Aktualisht jemi në këtë seksion të Manualit . Do të kopjojmë cilësimet tona aktuale të DNS-it dhe do të krijojmë një lidhje midis kernelit në punë dhe mjedisit tonë Gentoo në ndarje. Do ta bëjmë këtë me komandat e mëposhtme.

Duhet të theksohet se disa shpërndarje duhet të montojnë disa sisteme shtesë, por të paktën kohët që kam provuar këtë kanë qenë të mjaftueshme. Nëse ata kanë vështirësi, Manuali mund të bëjë gjithçka;). (Do të shkojmë si ... 12 rreshta komande, por ky do të ishte hapi 7)

Tani do të hyjmë në Gentoo-n tonë të ri... Nga këtu ne tashmë po ekzekutojmë sistemin e ri operativ përmes tastierës 

Komanda e fundit është opsionale; ajo thjesht na tregon në terminal se jemi brenda chroot , duke ndryshuar emrin për një dallim më të mirë  (Jemi tashmë në 8!)

Gjëja e parë që do të bëjmë në sistemin tonë të ri Gentoo është përditësimi i depos. Këtë e bëjmë me komandën `emerge-webrsync`. Është normale të shohim disa alarme; kjo thjesht do të thotë se po krijohen skedarë ose drejtori që nuk ekzistonin më parë.

Tani do të konfigurojmë disa detaje para se të përditësojmë sistemin (do ta shpjegoj pse po e bëj në këtë mënyrë pas pak). Së pari, profili ynë. Nëse e keni parë tashmë postimin tim rreth make.conf, do ta keni vënë re pak informacion shtesë që shtova rreth profileve. Tani është koha të fillojmë ndërtimin e desktopit tonë të preferuar. Së pari, do të kontrollojmë se cili profil është aktiv me eselect :

Siç mund ta shohim, ne kemi një profil me amd64 dhe systemd si parazgjedhje (kjo për shkak të opsionit stage3 që zgjodhëm në faqen zyrtare të shkarkimit). Për të zgjedhur një profil, mund të përdorim numrin ose emrin. Unë do të zgjedh GNOME me systemd, por nëse dëshironi KDE, duhet të zgjidhni Plasma. (Nëse dëshironi diçka tjetër, mund ta lini me profilin systemd. (Ky është hapi 10 )

Ylli ( * ) tregon profilin e zgjedhur.

Tani do të shkarkojmë disa programe që do të na ndihmojnë të përfundojmë me sukses instalimin tonë. I shkruaj të gjitha në të njëjtën komandë për të ruajtur numrat pasi po i afrohem 20  por mos u shqetësoni, do t'i shpjegoj të gjitha:

Epo, kjo është lista e programeve që po instaloj (lista në ekran është më e madhe për shkak të varësisë së saj):

  • gentoo-burimet: Kodi ynë burimor është vendosur të instalojë kernelin në hapin tjetër.
  • firmware linux: Shumë shoferë të nevojshëm për kompjuterë të ndryshëm (shoferi im wifi është në këtë listë për shembull)
  • genkernel-next: Vegël e krijuar posaçërisht për të lehtësuar procesin e përpilimit të kernelit dhe krijimin e fillimit (kompleksitetet që i shpëtojnë këtij postimi, por që janë të nevojshme për të ekzekutuar systemd)
  • gentoolkit: Një grup mjetesh Gentoo që lejojnë menaxhim më të mirë të sistemit.
  • grub: Menaxher boot, shumë i rëndësishëm për të qenë në gjendje të fillojmë të përdorim sistemin tonë.
  • vim: Thjesht më pëlqen më shumë se nano (që është  parazgjedhja).

Në varësi të lidhjes suaj të internetit dhe kapacitetit të procesorit, kjo mund të zgjasë shumë. Merrni këtë kohë si referencë për hapat e ardhshëm. (Tashmë jemi në 11 :O, jo shumë më gjatë )

Tani ne do të bëjmë disa konfigurime të vogla brenda sistemit:

Shpejt duke komentuar këto rreshta në mënyrë që:

  • Ne krijojmë zonën tonë kohore. Zakonisht vjen në formën zoneinfo / / . Nëse keni nevojë të shihni qytetin dhe rajonin tuaj mund të jepni një ls në direktori.
  • Gjeneroni ambientet tona. Gentoo vjen me parazgjedhje me shumë pak gjuhë, gjithmonë rekomandohet të përdorni UTF-8 dhe ajo që bëjmë është të shtojmë atë nga vendi ynë në listë dhe të gjenerojmë të gjitha ato në listë. Në rastin tim unë kam vënë vetëm një në mënyrë që ju të shihni se si është bërë.
  • Futni emrin e hostit tonë, çdo emër është i mjaftueshëm në këtë pikë 

Për më kërkuesit… tashmë po kalojmë hapin 12  dhe ka mbetur shumë pak.

Tani do të gjenerojmë skedarin fstab . Për ata që nuk janë të njohur me përdorimin e tij, mund ta kërkojnë në internet , por për t'ju dhënë një ide të përgjithshme, është një skedar që lexohet kur sistemi fillon dhe ju lejon të montoni të gjitha ndarjet në pika strategjike në sistem. Për momentin, do ta lëmë me vlerat e ndarjeve tona.

Siç mund ta shihni, po rendis disqet ku kam instaluar Gentoo. Me shumë mundësi do të përdorni emra të ndryshëm (p.sh., sda ) dhe sa më shumë opsione dhe lloje që dëshironi. (Hapi 13)

Tani do të vendosim fjalëkalimin e përdoruesit tonë rrënjë.

Nëse dëshironi, kjo është një kohë e mirë për të krijuar llogarinë tuaj të përdoruesit, ose mund ta bëni më vonë, por mos harroni të montoni direktorinë tuaj kryesore në ndarjen përkatëse. (Këto hapa mund të konsiderohen hapi 14.)

Këtë herë po përdor një çelës testimi, por mos harroni të siguroheni që përdoruesi juaj root dhe të gjithë të tjerët janë të siguruar siç duhet.

Tani që kemi mbaruar me të gjithë hapat e mëparshëm, momenti i së vërtetës ...

thelb

Kerneli ynë do të jetë një moment reflektimi dhe leximi, unë rekomandoj shumë që të hedhim një vështrim në dokumentacionin Gentoo mbi këtë temë, veçanërisht unë do të bëj disa pamje nga ekrani i disa pjesëve të rëndësishme, le të vazhdojmë përpara:

Me këtë ne mund të fillojmë procesin e konfigurimit, i cili për systemd kërkon disa detaje të veçanta që unë do të tregoj më poshtë.

Mbani mend se shtegu shfaqet në krye (vija e dytë blu e çelët). Si `init system` ashtu edhe `<Y>` duhet të vendosen në `required` në mënyrë që të shfaqen si ` [*]`.

Disa module janë të nevojshme për të funksionuar me Wi-Fi. Sepse në ditët e sotme të gjithë përdorim Wi-Fi  cfg80211 , mac80211.

Siç mund ta shihni, karta ime e rrjetit Wi-Fi është Intel  gjithçka tjetër thjesht nuk funksionon për mua, të paktën jo në laptopin tim aktual. Të gjithë do të duhet të përdorin atë që i përshtatet më së miri. Mos harroni se lspci dhe lsusb janë miqtë tuaj 

Pasi të ketë mbaruar konfigurimi, ne e ruajmë skedarin me emrin e paracaktuar dhe dalim nga menuja. Tani ai do të fillojë të përpilojë kernelin tonë, modulet e tij dhe një initramf do të gjenerohet për t'u nisur me systemd më vonë.

Pasi të keni mbaruar, nëse për ndonjë arsye shihni një paralajmërim në fund të kompilimit, mos harroni se mund ta përsërisni procesin. Konfigurimi ruhet, kështu që ndoshta do t'ju duhet vetëm të kërkoni opsionet që shfaqen me SHKRONJA TË MADHA duke përdorur " / " dhe të ndryshoni vlerat në ato të rekomanduara. (Ky është hapi ynë 15)

Pasi të instalohet kerneli ynë i ri, është koha t'i themi GRUB-it të përgatitet për të ekzekutuar sistemin. Siç mund ta shihni në imazhin më sipër, ka një paragraf të vogël PARALAJMËRIM që na informon se sistemi ynë ka një sistem skedarësh të ndryshëm nga ext2. Do ta konfigurojmë këtë, dhe një detaj tjetër, në GRUB para se ta instalojmë. Në skedarin /etc/default/grub , bëjmë modifikimet e mëposhtme:

Kjo i tregon grub-it të përgatitet për të përdorur ext4 në direktorinë tonë rrënjë ( / ) gjatë nisjes së sistemit dhe ta nisë sistemin me systemd në vend të OpenRC. Tani mund ta instalojmë grub-in në disk  (hapat 16 dhe 17 deri më tani )

Tani do ta përditësojmë të gjithë sistemin. Ky opsion mund të zgjasë pak kohë në varësi të profilit të zgjedhur dhe numrit të paketave që duhen rikompiluar. Meqenëse ndërtimet e fazës 3 gjenerohen periodikisht, disa paketa mund të kenë nevojë për përditësim krahasuar me pjesën tjetër të sistemit (e cila duhet të jetë sa më e azhurnuar të jetë e mundur). Për të kuptuar komandat që përdora, do t'ju duhet të lexoni `man emerge` . A menduat se do t'ju jepja gjithçka me lugë që ta kopjonit dhe ngjisnit?

Gati, jemi pothuajse në qëllimin  tani na duhet vetëm mjedisi ynë i desktopit, në këtë rast mund të përdorni gnome me mua, ose të zgjidhni plazmën, ose atë që ju përshtatet më së miri  Ky proces do të jetë mjaft i gjatë, kështu që unë rekomandoni ta lini makinën të funksionojë gjatë natës, kështu që kur të zgjoheni të filloni të përdorni sistemin tuaj  (Hapi...18 i mëparshmi dhe tani 19)

Tani vjen procesi që nuk do të jem në gjendje ta kontrolloj 100% dhe në të cilin gabimet do të shfaqen më shumë se gjasat. Për shkak se grupi i paketave është mjaft i madh, është e mundur që të ketë konflikte me flamujt USE, kështu që unë do t'ju mësoj se si t'i zgjidhni ato 

Me këtë komandë emerge -av <package> po i kërkojmë Portage-it të llogarisë të gjitha varësitë, dhe ndoshta do të përfundojmë me diçka të tillë.

Ne shtypëm Jo. Për t'ju dhënë një ide se çfarë ndodhi, kemi një ndërtim të Fazës 3 që erdhi i kompiluar me flamuj të ndryshëm USE, a ju kujtohet? Tani që kemi ndryshuar profilin, kemi ndryshuar edhe flamujt e parazgjedhur USE. Dhe tani Portage po na tregon se ka flamuj USE që i duhen për të kompiluar listën e programeve që kërkuam (në rastin tim, GNOME).

Për të zgjidhur këto probleme, do të krijojmë një skedar me emrin e programit (në mënyrë që ta gjejmë më lehtë më vonë) brenda dosjes /etc/portage/package.use . (Nëse dosja nuk ekziston, mund ta krijoni me emrin e saktë.)

Ndërsa në listën time kam dy, unë do ta bëj si më poshtë:

Me këtë ne kemi gjithçka gati për të provuar përsëri  por para kësaj, unë thjesht dua të sqaroj se kam vendosur emrin e përgjithshëm të programit në fillim, pastaj flamujt e personalizuar USE, ata mund të jenë 1 ose më shumë, (-) në front thotë se çfarë disable dhe çdo linjë që fillon me # është injoruar nga portage. E thjeshtë apo jo?  Kjo është magjia e personalizimit të Gentoo. Por unë do ta lë punën me portage për një postim tjetër sepse ky është tashmë mjaft i gjatë  (Hapi 20, zgjidhja e problemeve )

Le të provojmë përsëri komandën e instalimit:

Siç është evidente, ne nuk e kemi përfunduar mirë hapin 20  por tani jemi përballur me 2 gabime të reja që më duken një mundësi e mirë për të vazhduar shpjegimin e vogël 

FJALËT KYÇE janë etiketat që një program përdor për të treguar se cila arkitekturë dhe në çfarë niveli mbështetet. Në këtë rast, " ~amd64" është dega "e paqëndrueshme" e amd64. OpenSSL është një program që vjen gjithmonë me përditësime (është shumë e rëndësishme ta mbani të përditësuar dhe pa probleme), kështu që është më mirë të përdorni versionin "e paqëndrueshëm". Si parazgjedhje, profilet e laptopëve mbështesin ose " amd64" ose "x86 ". Për ta ndryshuar këtë, duhet të shtoni variablin ACCEPT_KEYWORDS="~amd64"/"~x86" në make.conf (siç thashë, do ta mbaj këtë postim të thjeshtë, kështu që nuk do të ndryshoj asgjë tjetër).

Tani, le të fillojmë punën. Ashtu si në hapin e mëparshëm, është e nevojshme të krijoni dosjen package.accept_keywords/etc/portage dhe të shtoni të njëjtin format, por me variablin KEYWORD që do të përdorim.

Tani jeni të gjithë ekspertë të Portage  Tani le ta zgjidhim problemin e fundit që kemi parë… ndryshimet e maskave . Nëse jeni vëzhgues, do të shihni atë që po ju tregoj në imazh dhe do të vini re se është mjaft e thjeshtë.

Është e rëndësishme të theksohet se në këtë skedar, duhet të shkruani në mënyrë të qartë versionin që do të përdorni. Në skedarët e mëparshëm, kjo ishte opsionale, ose mund të filloni me ">=type/package-version <variable>" për t'i thënë Portage të aplikojë ndryshimet duke filluar me atë version. Le ta provojmë përsëri komandën tonë të instalimit.

Unë kurrë nuk kam kaq shumë gabime gjatë instalimit, por është e mrekullueshme të jesh në gjendje të mbulosh të gjitha llojet e ngjarjeve që mund të lindin, hahaha  le të shohim se çfarë më është dukur:

Portage më tregon se kam disa versione të të njëjtit program dhe ato janë në konflikt me njëra-tjetrën. A e mbani mend GenToolkit ? Ne e instaluam atë së bashku me pjesën tjetër të programeve tona kohët e fundit. Le të përdorim një nga komandat e tij , eshowkw, për të parë më mirë se çfarë kemi tani.

Siç mund ta shohim, ne tashmë kemi të instaluar një version të openssl, SLOT 0, dhe duam të instalojmë atë me [M] që është SLOT 0 / 1.1 ... / tregon se është ose njëra ose tjetra, por jo të dy bashkë.

Ndërsa do të azhurnojmë të gjitha programet, le të heqim më parë SLOT 0 që të mund të azhurnohet me lehtësi.

Siç mund ta shohim, do të mbeten disa biblioteka në sistem sepse ne kemi fshirë vetëm ekzekutuesin, për të fshirë bibliotekat duhet të përdorim edhe një komandë tjetër, por tani për tani do ta lëmë siç është 

Le të testojmë gnomën tonë përsëri 

Gjithçka gati! Dhe pa dashje ne mbuluam gjithashtu një grup problemesh të mundshme që mund të hasni gjatë instalimit të 

Tani do ta lëmë të instalohet gjithë natën, është shumë, siç mund ta shihni, pothuajse 1 Gb shkarkime 

argat

Instalimi i grub është mjaft i thjeshtë: grub-install /dev/<device>

Është e rëndësishme të theksohet se duhet të jeni të qartë se bëhet fjalë për të gjithë pajisjen, jo për një ndarje . Vendosja e saj në një ndarje mund të shkaktojë keqfunksionim të saj. Ashtu si diku tjetër, mund të shkarkoni os-prober për të kërkuar sisteme operative në disqe të tjera. Komanda që po tregoj ka disa të meta, prandaj po e ekzekutoj në një disk USB; duhet të jetë në një hard disk. Megjithatë, nuk duhet të hasni ndonjë gabim.

Tani, ju kujtohet hapi i konfigurimit të grub-it nga kohët e fundit? Epo tani ai vjen të na ndihmojë. Ne duhet të krijojmë konfigurimin e grub-it tonë në mënyrë që ai të çizmohet me systemd dhe të përdor ext4 si ndarje për root.

Gati  tani e kemi konfiguruar grub-in dhe gati për të filluar herën tjetër që do të ndezim kompjuterin. (Përfundojmë hapin 21)

Ky i fundit është thjesht një detaj i pastër  ne do të aktivizojmë shërbimin tonë për të hyrë në modalitetin vizual më pas. Gjithashtu shërbimi NetworkManager për të patur internetin tonë 

Shijojeni 

Epo, kemi arritur në fund dhe mendoj se kam humbur vetëm një hap , nëse nuk keni pajisje me drejtues të komplikuar, nëse e keni ndjekur këtë dorë për dore me Manualin, nëse keni mundur t'i zgjidhni problemet tuaja përgjatë mënyrë... URIME! Ju jeni një nga të privilegjuarit që keni përjetuar instalimin e Gentoo në mënyrën më të mirë 

Tani ka shumë gjëra që kam shkruar dhe me siguri do të fillojnë të dalin detaje që do të më duhet t'i vendos në botimet e ardhshme të tutorialit, por shpresoj se do t'ju ndihmojë të filloni këtë proces instalimi  Me mua do të jetë deri në atë të ardhshëm dhe me një postim tjetër që ju ndihmon të shijoni më shumë rreth Gentoo dhe personalizimit të tij. Padyshim që do të filloj të shkruaj edhe tema të tjera që i kam pasion 

Regards,


Shto si burim të preferuar në Google