Gentoo бұл Linux-тің таралуы, ол өзінің теңшелімділігімен, күрделілігімен, пакеттерді басқарумен және геологиямен жалпы байланысымен танымал. Ең алдымен, Gentoo таратылымы барлығына арналмаған; Миыңызды қолдануға дайын болыңыз, себебі жүйенің толық жұмыс істеуі үшін сізге біраз оқу керек. Gentoo -да әр пакет пакеттен басқару құралының көмегімен портативті дереккөзден құрастырылады, сондықтан сіз пайдаланушы сіздің жүйеде қандай мүмкіндіктер мен пакеттер орнатылғанын шешесіз. Үлкен конструкцияларды құрастыру/орнату (kde/gnome/libreoffice) қолданылатын жабдыққа байланысты 30 секундтан бірнеше күнге дейін (әрқайсысы) созылуы мүмкін, ал кішігірім конструкциялар бірнеше минут ішінде орнатылады. Бұл нұсқаулық Gentoo -ны орнатуға мүмкіндік береді, сонымен қатар күнделікті қалыпты пайдалану үшін компьютерді толығымен бос қалдырады. Бұл Ubuntu -дан жұмыс істеу үшін нақты жазылған, бірақ бұл басқа Linux дистрибутивінде жұмыс істемейтініне ешқандай себеп жоқ.
Қадамдар
Қадам 1. Ubuntu қорабында супер пайдаланушы артықшылықтары бар екеніне көз жеткізіңіз; және Интернет байланысы - мүмкіндігінше жылдам байланыс
Ubuntu және Linux туралы жалпы орта білімі де қолайлы.
Қадам 2. Ubuntu -ға chroot орнату қажет
Бұған dchroot және debootstrap пакеттерін орнату арқылы Synaptic арқылы қол жеткізуге болады; немесе теру арқылы пәрмен жолы
sudo apt-get dchroot debootstrap орнатыңыз
. Бұл бағдарлама Linux -ке өзінің түбірлік каталогы әдеттегіден өзгеше екенін уақытша көрсетуге мүмкіндік береді.
Қадам 3. Қолданыстағы бөлімдерді қайта бөліңіз немесе қатты дискідегі бос орыннан жаңа бөлім жасаңыз
Сақ болыңыз! Сіз кез келген деректерді жоғалтқыңыз келмейді.
Көптеген веб -сайттар бөлімдер неғұрлым көп болса, соғұрлым жақсы болады деп кеңес береді. Кем дегенде сізге түбірлік бөлім қажет болады (/); бірақ адамдардың көпшілігінде бөлек своп бөлімі, үй бөлімі (/үй) бар. Кейбіреулер /boot және /var үшін бөлек бөлімді ұсынады
Қадам 4. Өзіңіз таңдаған файлдық жүйенің көмегімен жаңа бөлімдерді пішімдеңіз (/home, /, /boot және /var үшін ext2, ext3 немесе reiser2 қолданған дұрыс)
Своптар своп бөлімдері ретінде пішімделуі керек.
Қадам 5. Жаңа қалта жасаңыз,
/mnt/gentoo
және сіз жасаған жеке бөлімдердің әрқайсысы үшін бір.
Қадам 6. Жаңа бөлімдерді мына жерге орнатыңыз:
-
sudo mount /dev /sda5 /mnt /gentoo
-
sudo mount/dev/sda6/mnt/gentoo/home
- мұнда sda5 және 6 - бұл сіздің болашақ түбірлік және үй каталогтарыңыз бар бөлімдер.
Қадам 7. Сіздің күніңіздің дұрыстығын тексеріңіз (дата теріңіз)
Оны синтаксистің көмегімен өзгертуге болады
күні MMDDhhmmYYYY
Қадам 8. Сіз таңдаған веб -шолғыш бағдарламасын ашып, осы жерге өтіңіз
Жергілікті айна тауып, оны жүктеп алыңыз 3 кезең Тарбол
шығарылымдар/x86/2008.0/кезеңдер/
(x86 -ны өзіңіз таңдаған архитектурамен алмастырыңыз - бұл нұсқаулық тек AMD64 және x86 үшін сыналған). Сәйкес md5 файлын жүктеңіз.
Қадам 9. Оны Gentoo қалтасына жылжытыңыз
mv кезең3*.bz2* /mnt /gentoo
.
10 -қадам. Өзіңізді сол жерге жылжытыңыз (
cd /mnt /gentoo
) және md5 арқылы тарболды тексеріңіз:
md5sum -c кезең3*.md5
. Бұл тарболдың бүлінбей дұрыс жүктелгеніне көз жеткізеді. Егер ол жарамды болмаса, оны қайта жүктеуге тура келеді.
11 -қадам. Тарболды шығарыңыз
sudo tar xvjpf stage3*.bz2
. Оның аяқталуын күтіңіз.
Қадам 12. Енді сізде Gentoo бөлімінде бірнеше негізгі бағдарламалар орнатылған; Содан кейін сізге Portage орнату қажет:
Gentoo пакеттерін басқару жүйесі, ол сіздің жүйеңізде не бар екенін толық бақылауға мүмкіндік береді.
-
3 -ші кезеңдегі тарболды бұрын жүктеген айнаға оралыңыз. Барыңыз
суреттер/
- каталогты ашып, соңғы Portage файлын жүктеңіз. Оны /mnt /gentoo -ға жылжытыңыз және пәрменді қолданыңыз:
-
tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr
- Portage -ге қысқаша кіріспе: Portage - көптеген бағдарламалық қамтамасыз ету пакеттерін салыстырмалы түрде оңай орнатуға мүмкіндік беретін пакеттерді басқару жүйесі. Бұл rsync серверінен олардың тізімін және олардың өзара байланысын жүктеу арқылы жұмыс істейді. Бұл портты көптеген басқа серверлерден жүктеуге болатын тиісті файлдарға бағыттайды. Бұл файлдар жүктелгеннен кейін, бағдарламалық қамтамасыз етуді компьютер сіздің көзіңізден жинайды - оны сіздің машинаңызға оңтайландырады.
Қадам 13. Бұл кезеңде сіз компиляция жалаушаларын орнатқыңыз келуі мүмкін
Сіз мұны сүйікті мәтіндік редактордың көмегімен /mnt/gentoo/etc/portage/make.conf өңдеу арқылы жасайсыз. Әр түрлі айнымалылар туралы толық нұсқаулықты /mnt/gentoo/usr/share/portage/config/make.conf.example оқу арқылы табуға болады. Өзгертулерді конфигурация файлына сақтап, мәтіндік редактордан шығыңыз.
Қадам 14. Жүктеуді оңтайландырғыңыз келе ме?
Make.conf файлын қайта өңдеңіз және SYNC айнымалы мәні сіздің жергілікті rsync серверіңізге орнатылғанына көз жеткізіңіз. GENTOO_MIRRORS айнымалысына қанша айнаны қосқыңыз келсе де, бірінші кезекте өзіңізге ұнағанын қойыңыз. Қол жетімді айналардың тізімін мына жерден таба аласыз.
15 -қадам. Жаңа жүйеге кірмес бұрын, Ubuntu -дан көшірілген бірнеше маңызды параметрлер бар екеніне көз жеткізу керек
-
Біріншіден, dns параметрлері:
sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
-
Және сіздің proc жүйесі:
sudo mount -t proc none/mnt/gentoo/proc
- .
-
Және /dev файлдық жүйесін бекітіңіз:
sudo mount -o bind /dev /mnt /gentoo /dev
- .
Қадам 16. Енді сіз тамырды жұлуға болады
Бұл өте қарапайым - және кез келген уақытта… err… exit теру арқылы шығуға болады. Бұл үш сатылы процесс:
-
Алдымен сіз түбірлік каталогты /mnt /gentoo деп өзгертесіз:
sudo chroot /mnt /gentoo /bin /bash
- .
-
Содан кейін сіз осы терминалдың қай жерде болатынын білетініне көз жеткізу үшін ортаны жаңартыңыз:
/usr/sbin/env-update
-
Соңында, мұны (уақытша) жадқа жүктеңіз:
көзі /etc /profile
-
Егер сіз өзіңізді түйеқұйрықта екеніңізді еске салғыңыз келсе, сіз осы пәрменді пайдалана аласыз:
PS1 экспорттау = «(chroot) $ PS1»
17 -қадам. Құттықтаймыз
Сіз Gentoo -дасыз және сол жақтың төрттен біріндесіз. Шайқаңыз!
Қадам 18. Әрі қарай, кез келген операциялық жүйенің ең маңызды компонентін құрастыру қажет:
оның ядросы. Ядро - бұл операциялық жүйенің бөлігі, ол бағдарламалық қамтамасыз етудің қандай бөліктеріне бір сәтте аппараттық құралға қол жеткізуге болатынын анықтайды. Ядросыз операциялық жүйе болмайды, себебі ол жұмыс істей алмайды.
19 -қадам. Портажды ертерек орнатқаныңыз есіңізде ме?
Енді сіз көрсеткен rsync серверінен орнатуға болатын пакеттер тізімін жүктейсіз. Түрі
синхрондау
Қадам 20. Түсінікті болу үшін, бұл кезеңде сіз 2.4 емес, соңғы ядро (2.6) орнатқыңыз келеді деп ойлаймын
21 -қадам. Енді біз USE жалаушаларын қоюымыз керек
Бұл жалаушалар компиляторға қандай опцияларды қосу керектігін, сондай -ақ қандай оңтайландыруларды қолдану керектігін айтады. Жүйе үшін жалаушаларды дұрыс орнату маңызды, әйтпесе сіз күтпеген нәтижелерге қол жеткізе аласыз. Қолдауды қосуға болмайтынын көрсететін жалаушаларды қосу жақсы.
22 -қадам. Сіз қосқыңыз келетін әрбір жалау - бұл жай ғана сөз
Сіз жойғыңыз келетін барлық опция-алдында сызықша (-) бар сөз. Мысалы, егер біз бәрін ogg қолдауымен құрастырғымыз келсе, ogg қосамыз. Бірақ егер біз ogg қолдауын қаламасақ, -ogg қосамыз.
23 -қадам. USE жалаушаларын таңдау үшін Gentoo USE Flags құжаттамасын қарап, қандай жалаушаларды қосқыңыз келетінін қараңыз
24 -қадам. Сіз қандай жалаушаларды қолдануды таңдағаннан кейін /etc/make.conf бетіне өтіп, қажетті жалаушаларды қойыңыз
25 -қадам. Енді сіздің уақыт белдеуіңізді орнатайық
Gentoo/usr/share/zoneinfo мекенжайында барлық уақыт белдеулері бар. Қол жетімді уақыт белдеулерін көру үшін каталогқа өтіңіз және ls пәрменін шығарыңыз. Содан кейін (etc /localtime) уақыт белдеуін келесі пәрменмен көшіріңіз:
# cp/usr/share/zoneinfo/GMT/etc/localtime
).
26 -қадам. Енді бізде уақыт белдеуі орнатылғандықтан, біздің ядролық дереккөздерді жүктеу және ядро конфигурациясының уақыты келді
27 -қадам. Жүгіру (
# гентоо көздері пайда болады
) ядро көздерін жүктеу үшін.
Қадам 28. Бұл келесі қадам бірінші рет ойнайтындар үшін қиын болуы мүмкін
Мұнда біз ядроны конфигурациялаймыз, ол бізге кез келген қолдауды қажет етеді. Сіз өз ядроңызды дұрыс орнатқаныңызға сенімді болуыңыз керек, әйтпесе сізге қажет функцияларсыз қалуыңыз мүмкін.
29 -қадам. Жүгіру
-
cd/usr/src/linux
-
мәзір конфигурациясын жасаңыз
30 -қадам. Бұл ядро конфигурациясының мәзірін шығарады
SCSI драйверлері сияқты жүйені жүктеу үшін қажет барлық драйверлерді таңдағаныңызға көз жеткізіңіз (егер қажет болса) және олардың ядроға орнатылғанына көз жеткізіңіз. Егер олар болмаса, сіз жүктей алмайсыз. Сонымен қатар, файлдық жүйені қолдауды қосқаныңызға сенімді болыңыз.
Қадам 31. Ethernet драйверлері немесе сымсыз драйверлер (немесе екеуі де) сияқты қажет болуы мүмкін кез келген желілік драйверлерді таңдаңыз
32 -қадам. Процессордың түрі мен отбасын таңдаңыз
33 -қадам. Аяқтағаннан кейін (
make && modules_install
) ядро мен ядро модульдерін құрастыруды бастау.
Бұл біраз уақытты алуы мүмкін, сондықтан кітап оқыңыз, теледидар көріңіз, итпен серуендеңіз немесе өзіңізге ұнайтын кез келген нәрсені жасаңыз. 34
make -j2 && modules_install жасаңыз
35
Енді біз сіздің ядро суретін /boot -қа көшіруіміз керек.
Ядро-2.6.24-ді өзегіңіздің атауын қалаған нәрсеге өзгертіңіз. (
cp arch/i386/boot/bzImage /boot/kernel-2.6.24
)
Енді ядро модульдерін конфигурациялайық. Жүгіру (
find/lib/modules/(ядро нұсқасы)/-type f -iname '*.o' -o -iname '*.ko'
) барлық қол жетімді ядро модульдерін табу үшін. Олардың ішінен /etc/modules.autoload.d/kernel-2.6 сайтына автоматты түрде жүктелетіндерді қосыңыз.ko немесе.o немесе жолды қоспаңыз. Мысалы, snd-hda-intel деп айтыңыз.
Кеңестер
- root-groups = root,, portage
- топтар =, портативті
- басымдық = 3
- Gentoo форумдарын, веб -сайтты қараңыз
- каталог =/mnt/gentoo
- 3 -ші сатыда тарболда қандай да бір себептермен «портал» пайдаланушысы мен тобы жоқ, бұл оның пайда болуына себеп болады. Егер сіз schroot -ты қолдансаңыз, хост жүйесінде портал пайдаланушысы мен тобын құруға тура келеді (менің жағдайда ubuntu maverick); /mnt/gentoo/etc ішіндегі passwd және топтық файлдар қайта жазылатын болады. Порталдың пайдаланушысы мен тобын хост -жүйеге қосқаннан кейін, әдеттегідей, chrooting желіге кірумен де жұмыс істеуі керек. Мен келесі конфигурациямен schroot қолдандым:
- root-пайдаланушылар =
- бүркеншік аттар = gentoo
- type = каталог
- сипаттамасы = gentoo
Ескертулер
- Бұл көп уақытты қажет етеді, бірақ әдетте оған тұрарлық.
- Архитектуралық нұсқаны орнатуға тырыспаңыз (мысалы, ubuntu 32 битінде gentoo 64 бит), себебі chroot дұрыс жұмыс істемейді (егер біреу мұны жақсы түсіндіре алса?)