Gentoo ni usambazaji wa Linux ambayo inajulikana kwa ubinafsishaji wake, ugumu, usimamizi wa kifurushi, na ushirika wa jumla na geeky-ness. Kwanza kabisa, usambazaji wa Gentoo sio wa kila mtu; kuwa tayari kutumia ubongo wako kwani utahitaji kusoma ili kufanya mfumo wako ufanye kazi kikamilifu. Katika Gentoo, kila kifurushi kimekusanywa kutoka kwa chanzo, kwa kutumia zana yao ya usimamizi wa kifurushi, picha, kwa hivyo wewe, mtumiaji, unaamua ni vipi vipengee na vifurushi vimewekwa kwenye mfumo wako. Mkusanyiko / usanikishaji wa ujenzi mkubwa (kde / gnome / libreoffice) inaweza kuchukua popote kati ya sekunde 30 hadi siku chache (kila moja) kulingana na vifaa vilivyotumika, wakati ujenzi mdogo umewekwa katika suala la dakika. Mwongozo huu utakuruhusu kusanikisha Gentoo, wakati unaacha kompyuta yako bure kabisa kwa matumizi ya kawaida ya kila siku. Iliandikwa wazi kufanya kazi kutoka Ubuntu, ingawa hakuna sababu kwa nini hii haitafanya kazi kutoka kwa usambazaji mwingine wowote wa Linux.
Hatua
Hatua ya 1. Hakikisha kuwa una haki za superuser kwenye sanduku lako la Ubuntu; na unganisho la Mtandao - ikiwezekana haraka
Ujuzi wa kati wa Ubuntu na Linux kwa ujumla pia ni bora.
Hatua ya 2. Unahitaji kusanikisha chroot kwenye Ubuntu
Unaweza kufanikisha hii kupitia Synaptic kwa kusanikisha vifurushi vya dchroot na debootstrap; au mstari wa amri kwa kuandika
Sudo apt-get kufunga dchroot debootstrap
. Programu hii inaruhusu Linux kujifanya kwa muda mfupi kuwa saraka yake ya mizizi ni tofauti na kawaida.
Hatua ya 3. Ama ugawanyiko wa sehemu zilizopo, au unda kizigeu kipya kutoka kwa nafasi ya bure ya Diski ngumu
Kuwa mwangalifu! Hutaki kupoteza data yoyote.
Tovuti nyingi hupendekeza kwamba, kimsingi, sehemu nyingi zaidi, ni bora zaidi. Kwa kiwango cha chini, utahitaji kizigeu cha mizizi (/); lakini watu wengi wana kizigeu tofauti cha kubadilishana, kizigeu cha nyumbani (/ nyumbani). Wengine pia wanapendekeza kizigeu tofauti cha / boot na / var
Hatua ya 4. Umbiza kizigeu kipya ukitumia Mfumo wa Faili unayochagua (kwa / nyumbani, /, / boot na / var ni vyema kutumia ext2, ext3 au reiser2)
Mabadiliko yanapaswa kufomatiwa kama sehemu za kubadilishana.
Hatua ya 5. Unda folda mpya,
/ mnt / gentoo
na moja kwa kila sehemu tofauti ambazo umeunda.
Hatua ya 6. Weka sehemu zako mpya hapa:
-
sudo mlima / dev / sda5 / mnt / gentoo
-
sudo mount / dev / sda6 / mnt / gentoo / nyumbani
- ambapo hapa, sda5 na 6 ni sehemu zilizo na saraka zako za mzizi na saraka za nyumbani mtawaliwa.
Hatua ya 7. Angalia kuwa tarehe yako ni sahihi (aina ya tarehe)
Unaweza kuibadilisha na syntax
tarehe MMDDhhmmYYYY
Hatua ya 8. Fungua programu ya kuvinjari wavuti unayochagua, na nenda hapa
Pata kioo chako cha ndani, na pakua faili ya hatua3 tarball kutoka
matoleo / x86 / 2008.0 / hatua /
(badilisha x86 na usanifu wa chaguo lako - mwongozo huu unajaribiwa tu kwa AMD64 na x86). Pakua faili inayolingana ya md5.
Hatua ya 9. Sogeza kwenye folda ya Gentoo
mv stage3 *.bz2 * / mnt / gentoo
.
Hatua ya 10. Sogea huko (
cd / mnt / gentoo
) na angalia tarball kupitia md5:
md5sum -c hatua3 *.md5
. Hii inahakikisha kwamba tarball imepakuliwa vizuri bila kuharibiwa. Ikiwa haitoi ripoti kuwa sawa, basi itabidi kuipakua tena.
Hatua ya 11. Toa tarball
sudo tar xvjpf hatua3 *.bz2
. Subiri ikamilike.
Hatua ya 12. Sasa una programu chache za msingi zilizosanikishwa kwenye kizigeu cha Gentoo; ijayo, unahitaji kusanikisha Portage:
Mfumo wa usimamizi wa kifurushi wa Gentoo ambayo hukuruhusu kuwa na udhibiti kamili juu ya kile kilicho kwenye mfumo wako.
-
Rudi kwenye kioo ambacho hapo awali ulikuwa umepakua tarball ya stage3 kutoka. Nenda kwa
picha /
- saraka, na pakua faili ya hivi karibuni ya Portage. Hoja hadi / mnt / gentoo, na utumie amri:
-
tar xvjf /mnt/gentoo/portage-.tar.bz2 -C / mnt / gentoo / usr
- Utangulizi mfupi wa Portage: Portage ni mfumo wa usimamizi wa kifurushi unaoruhusu usanikishaji rahisi wa vifurushi vingi vya programu. Inafanya kazi kwa kupakua orodha ya hizi na uhusiano wao baina yao kutoka kwa seva ya rsync. Hii itaelekeza picha kuelekea faili zinazofaa ambazo zinaweza kupakuliwa kutoka kwa idadi kubwa ya seva zingine. Mara faili hizi zimepakuliwa, programu hiyo itaundwa kutoka kwa chanzo na kompyuta yako - kuiboresha kwa mashine yako.
Hatua ya 13. Katika hatua hii, unaweza kutaka kuweka bendera kadhaa za kukusanya
Unafanya hivi kwa kuhariri /mnt/gentoo/etc/portage/make.conf ukitumia mhariri wa maandishi upendayo. Mwongozo kamili juu ya anuwai anuwai ya kutengeneza unaweza kupatikana kwa kusoma /mnt/gentoo/usr/share/portage/config/make.conf.example. Hifadhi mabadiliko yako kwenye faili ya usanidi, na utoke kihariri cha maandishi.
Hatua ya 14. Unataka kuboresha upakuaji wako?
Hariri make.conf tena na uhakikishe kuwa tofauti ya SYNC imewekwa kwenye seva yako ya ndani ya rsync. Ongeza vioo vingi unapenda utofauti wa GENTOO_MIRRORS - ingawa weka unayopendelea kwanza. Unaweza kupata orodha ya vioo vinavyopatikana hapa.
Hatua ya 15. Kabla ya kutumbukiza kwenye mfumo wako mpya, unahitaji kuhakikisha kuwa una mipangilio michache muhimu iliyonakiliwa kutoka Ubuntu jinsi ilivyo
-
Kwanza, mipangilio ya dns:
Sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
-
Na mfumo wako wa kununua:
Sudo mount -t proc none / mnt / gentoo / proc
- .
-
Na mlima-funga mfumo wa faili wa / dev:
Sudo mount -o kumfunga / dev / mnt / gentoo / dev
- .
Hatua ya 16. Sasa unaweza kung'oa
Hii ni rahisi kwa kweli - na inaweza kutolewa wakati wowote kwa kuandika kwa urahisi… potea… toka. Hii ni mchakato wa hatua tatu:
-
Kwanza, unabadilisha saraka ya mizizi kuwa / mnt / gentoo:
Sudo chroot / mnt / gentoo / bin / bash
- .
-
Kisha, unasasisha mazingira ili kuhakikisha kuwa kituo hiki kinajua ni wapi inapaswa kuwa:
/ usr / sbin / env-sasisho
-
Mwishowe, weka hii kwa kumbukumbu (ya muda):
chanzo / nk / profile
-
Ikiwa unataka kujikumbusha kuwa uko kwenye chroot, unaweza kutumia amri hii ya kupendeza:
usafirishaji PS1 = "(chroot) $ PS1"
Hatua ya 17. Hongera
Uko ndani ya Gentoo na karibu… robo ya njia huko. Chin juu!
Hatua ya 18. Ifuatayo, unahitaji kukusanya sehemu muhimu zaidi ya mfumo wowote wa uendeshaji:
punje yake. Kernel ni sehemu ya OS ambayo inaamuru ni vipande vipi vya programu vinavyoruhusiwa kufikia kipande cha vifaa wakati wowote. Bila punje, hakuna mfumo wa kufanya kazi, kwa sababu haiwezi kufanya kazi.
Hatua ya 19. Kumbuka kufunga picha mapema?
Sasa utapakua orodha ya vifurushi ambavyo unaweza kusanikisha kutoka kwa seva ya rsync uliyobainisha. Andika
kuibuka - kusawazisha
Hatua ya 20. Kwa uwazi, katika hatua hii nitafikiria kuwa unataka kusanikisha kernel ya hivi karibuni (2.6) badala ya 2.4
Hatua ya 21. Sasa lazima tuweke bendera zetu ZA MATUMIZI
Bendera hizi humwambia mkusanyaji chaguzi gani za kuongeza, na pia ni matumizi gani ya kutumia. Ni muhimu kuweka bendera za matumizi sahihi kwa mfumo wako, vinginevyo unaweza kuishia na matokeo yasiyotarajiwa. Ni vizuri pia kuongeza bendera ambazo zinaelezea nini usiongeze msaada.
Hatua ya 22. Kila bendera unayotaka kuongeza ni neno tu
Kila chaguo ungependa kuondoa ni neno na dashi (-) mbele yake. Kwa mfano, ikiwa tunataka kukusanya kila kitu kwa msaada wa ogg, tungeongeza ogg. Lakini ikiwa hatutaki msaada wa ogg, tungeongeza -ogg.
Hatua ya 23. Ili kuchagua bendera zako ZA MATUMIZI, angalia nyaraka za Bendera za UTUMEZI za Gentoo ili uone bendera ambazo unaweza kutaka kujumuisha
Hatua ya 24. Mara tu unapochagua bendera za kutumia, nenda kwa /etc/make.conf na uweke bendera unazotaka
Hatua ya 25. Wacha sasa tuweke eneo lako la saa
Gentoo ina maeneo yote wakati / usr / share / zoneinfo. Nenda kwenye saraka na utoe amri ya ls kutazama saa za wakati zilizopo. Kisha nakili eneo la saa kwa / nk / wakati wa mahali na amri kama (
# cp / usr / share / zoneinfo / GMT / nk / wakati wa eneo
).
Hatua ya 26. Sasa kwa kuwa tumeweka eneo la wakati wetu, ni wakati wa kupakua vyanzo vyetu vya kernel na kusanidi kernel
Hatua ya 27. Kukimbia (
#ibuka vyanzo vya kupendeza
) kupakua vyanzo vyako vya kernel.
Hatua ya 28. Hatua hii inayofuata inaweza kuwa ngumu kwa vipima muda vya kwanza
Hapa tunasanidi kernel ili iwe na msaada wowote tunaohitaji. Unahitaji kuhakikisha kuwa umeweka kernel yako kwa usahihi, vinginevyo unaweza kuwa bila kazi ambazo unahitaji.
Hatua ya 29. Kukimbia
-
cd / usr / src / linux
-
fanya menuconfig
Hatua ya 30. Hii italeta menyu ya usanidi wa kernel
Hakikisha kuchagua madereva yote utakayohitaji kuanzisha mfumo wako, kama vile madereva ya SCSI (ikiwa inahitajika), na hakikisha zimewekwa kujengwa kwenye kernel. Ikiwa sio, hautaweza kuanza. Pia, hakikisha unawezesha msaada kwa mfumo wako wa faili.
Hatua ya 31. Chagua madereva yoyote ya mtandao ambayo unaweza kuhitaji, kama vile madereva ya ethernet au madereva ya waya (au zote mbili)
Hatua ya 32. Chagua aina yako ya processor na familia
Hatua ya 33. Mara tu unapomaliza, andika (
tengeneza && fanya modules_install
) kuanza kuandaa moduli za kernel na kernel.
Hii inaweza kuchukua muda, kwa hivyo nenda soma kitabu, angalia Runinga, tembea mbwa, au chochote kingine unachofurahiya kufanya. 34
fanya -j2 && fanya modules_install
35
Sasa tunahitaji kunakili picha yako ya kernel kwa / boot.
Badilisha kernel-2.6.24 kuwa chochote unachotaka kernel yako iitwe jina. (
cp upinde / i386 / boot / bzImage / boot/kernel-2.6.24
)
Sasa wacha tusanidi moduli zako za kernel. Run (
pata / lib / modules / (toleo la kernel) / -type f -iname '*.o' -or -iname '*.ko'
) kupata moduli zote za kernel. Kati ya hizo, ongeza zile ambazo unataka kupakiwa kiotomatiki kwa /etc/modules.autoload.d/kernel-2.6. Usijumuishe.ko au.o au njia. Sema tu, kwa mfano, snd-hda-intel.
Vidokezo
- vikundi vya mizizi = mzizi,, portage
- vikundi =, picha
- kipaumbele = 3
- Rejea Vikao vya Gentoo, tovuti
- saraka = / mnt / gentoo
- Tarball ya hatua ya 3 haina mtumiaji wa "portage" na kikundi, kwa sababu fulani, ambayo itasababisha kuibuka kushindwa kutoka ndani ya chroot. Ukitumia schroot italazimika kuunda mtumiaji na kikundi kwenye mfumo wako wa mwenyeji (ubuntu maverick kwa upande wangu); pasi na faili za kikundi katika / mnt / gentoo / nk zitaondolewa ikiwa utazibadilisha moja kwa moja. Baada ya kuongeza mtumiaji wa kikundi na kikundi kwenye mfumo wa mwenyeji kuzima kwa njia ya kawaida inapaswa pia kufanya kazi na ufikiaji wa mtandao. Nilitumia schroot na usanidi ufuatao:
- watumiaji wa mizizi =
- majina = gentoo
- aina = saraka
- maelezo = gentoo
Maonyo
- Hii itachukua muda mrefu lakini kawaida ina thamani yake.
- Usijaribu kusanidi toleo la usanifu wa msalaba (kwa mfano gentoo 64 bits kwenye ubuntu 32 bits), kwani chroot haitafanya kazi vizuri (ikiwa mtu anaweza kuelezea hii vizuri?