Gentoo fərdiləşdirmə qabiliyyəti, mürəkkəbliyi, paket idarəçiliyi və geeky-ness ilə ümumi əlaqəsi ilə tanınan Linux-un bir paylanmasıdır. Hər şeydən əvvəl, Gentoo paylanması hər kəs üçün deyil; Beyninizi istifadə etməyə hazır olun, çünki sisteminizin tam işləməsi üçün bir az oxumalısınız. Gentoo -da, hər bir paket, paket idarəetmə vasitəsi, portajı istifadə edərək, mənbədən tərtib edilir, buna görə də istifadəçi sisteminizdə hansı xüsusiyyətlərin və paketlərin quraşdırıldığına siz qərar verirsiniz. Böyük quruluşların (kde/gnome/libreoffice) tərtib edilməsi/quraşdırılması, istifadə olunan aparatdan asılı olaraq 30 saniyədən bir neçə günə (hər biri) qədər vaxt apara bilər, kiçik quruluşlar isə bir neçə dəqiqə ərzində quraşdırılır. Bu təlimat, kompüterinizi normal gündəlik istifadə üçün tamamilə pulsuz buraxarkən Gentoo -nu quraşdırmanıza imkan verəcəkdir. Ubuntu -dan işləmək açıq şəkildə yazılmışdır, baxmayaraq ki, bunun başqa Linux paylanmalarından işləməməsinin heç bir səbəbi yoxdur.
Addımlar
Addım 1. Ubuntu qutunuzda super istifadəçi imtiyazlarına malik olduğunuzdan əmin olun; və İnternet bağlantısı - tercihen sürətli
Ümumiyyətlə Ubuntu və Linux haqqında orta biliklərə də üstünlük verilir.
Addım 2. Ubuntu -da chroot qurmalısınız
Dchroot və debootstrap paketlərini quraşdıraraq buna Synaptic vasitəsilə nail ola bilərsiniz; və ya yazaraq əmr satırına daxil olun
sudo apt-get dchroot debootstrap quraşdırın
. Bu proqram Linux -a müvəqqəti olaraq kök qovluğunun normaldan fərqli olduğunu iddia etməyə imkan verir.
Addım 3. Ya mövcud bölmələri yenidən bölüşdürün, ya da pulsuz Hard Disk sahəsindən yeni bir bölmə yaradın
Ehtiyatlı ol! Heç bir məlumat itirmək istəmirsiniz.
Əksər veb saytlar, daha çox bölmə, daha yaxşı olduğunu tövsiyə edir. Ən azı bir kök bölməsinə ehtiyacınız olacaq (/); lakin insanların çoxunun ayrı bir dəyişdirmə bölməsi, ev bölməsi (/ev) var. Bəziləri /boot və /var üçün ayrıca bir bölmə də tövsiyə edir
Addım 4. Seçdiyiniz bir Fayl Sistemindən istifadə edərək yeni bölmələri formatlaşdırın (/home, /, /boot və /var üçün ext2, ext3 və ya reiser2 istifadə etmək daha yaxşıdır)
Svopların dəyişdirmə bölmələri kimi formatlanması lazımdır.
Addım 5. Yeni bir qovluq yaradın,
/mnt/gentoo
və yaratdığınız ayrı bölmələrin hər biri üçün bir.
Addım 6. Yeni arakəsmələrinizi bura quraşdırın:
-
sudo mount /dev /sda5 /mnt /gentoo
-
sudo mount/dev/sda6/mnt/gentoo/home
- burada sda5 və 6 sırasıyla potensial kök və ev qovluqlarınızı ehtiva edən bölmələrdir.
Addım 7. Tarixinizin düzgün olub olmadığını yoxlayın (tarixi yazın)
Sintaksislə dəyişə bilərsiniz
tarix MMDhhmmYYYY
Addım 8. İstədiyiniz bir veb tarama proqramı açın və bura gedin
Yerli güzgü tapın və yükləyin mərhələ3 dən tarball
buraxılışlar/x86/2008.0/mərhələlər/
(x86 -nı seçdiyiniz memarlıqla əvəz edin - bu təlimat yalnız AMD64 və x86 üçün sınaqdan keçirilmişdir). Müvafiq md5 faylını yükləyin.
Addım 9. Gentoo qovluğuna köçürün
mv mərhələ3*.bz2* /mnt /gentoo
.
Addım 10. Özünüzü ora aparın (
cd /mnt /gentoo
) və tarbolu md5 vasitəsilə yoxlayın:
md5sum -c mərhələ3*.md5
. Bu, tarbolun zədələnmədən düzgün yüklənməsini təmin edir. Tamam olaraq bildirilmirsə, yenidən yükləməlisiniz.
Addım 11. Tarbolu çıxarın
sudo tar xvjpf mərhələ3*.bz2
. Tamamlanmasını gözləyin.
Addım 12. İndi Gentoo bölməsində quraşdırılmış bir neçə əsas proqramınız var; bundan sonra Portage qurmalısınız:
Gentoo'nun sisteminizdə olanlara tam nəzarət etməyinizə imkan verən paket idarəetmə sistemi.
-
Daha əvvəl stage3 tarbolunu yüklədiyiniz güzgüyə qayıdın. Gedin
anlar/
- qovluğuna daxil olun və ən son Portage faylını yükləyin. /Mnt /gentoo -ya köçürün və əmrdən istifadə edin:
-
tar xvjf /mnt/gentoo/portage-.tar.bz2 -C/mnt/gentoo/usr
- Portage -ə qısa giriş: Portage, çoxsaylı proqram paketlərinin nisbətən asan quraşdırılmasına imkan verən bir paket idarəetmə sistemidir. Bir rsync serverindən bunların və əlaqələr siyahısını yükləyərək işləyir. Bu, çox sayda digər serverdən yüklənə biləcək müvafiq sənədlərə yönəldiləcəkdir. Bu fayllar yükləndikdən sonra, proqram kompüteriniz tərəfindən mənbədən tərtib ediləcək - maşınınız üçün optimallaşdırılacaq.
Addım 13. Bu mərhələdə bəzi bayraqlar tərtib etmək istəyə bilərsiniz
Bunu sevdiyiniz mətn redaktorundan istifadə edərək /mnt/gentoo/etc/portage/make.conf redaktə edərək edə bilərsiniz. Müxtəlif dəyişənlərə dair tam bələdçini /mnt/gentoo/usr/share/portage/config/make.conf.example oxuyaraq tapa bilərsiniz. Dəyişikliklərinizi konfiqurasiya faylına qeyd edin və mətn redaktorundan çıxın.
Addım 14. Yükləmənizi optimallaşdırmaq istəyirsiniz?
Make.conf faylını yenidən redaktə edin və SYNC dəyişəninin ən yerli rsync serverinizə qurulduğundan əmin olun. GENTOO_MIRRORS dəyişəninə bəyəndiyiniz qədər güzgü əlavə edin - hərçənd ki, üstünlük verin. Mövcud güzgülərin siyahısını burada tapa bilərsiniz.
Addım 15. Yeni sisteminizə girməzdən əvvəl, Ubuntu -dan olduğu kimi bir neçə həyati parametrinizin kopyalandığından əmin olmalısınız
-
Əvvəlcə dns parametrləri:
sudo cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
-
Və proc sisteminiz:
sudo mount -t proc yox/mnt/gentoo/proc
- .
-
Və /dev fayl sistemini bağlayın:
sudo mount -o bind /dev /mnt /gentoo /dev
- .
Addım 16. İndi kök ata bilərsiniz
Bu, həqiqətən kifayət qədər sadədir və istənilən vaxt sadəcə yazmaqla çıxmaq olar … səhv… çıxış. Bu üç addımlı bir prosesdir:
-
Əvvəlcə kök qovluğunu /mnt /gentoo olaraq dəyişdirin:
sudo chroot /mnt /gentoo /bin /bash
- .
-
Sonra, bu terminalın harada olması lazım olduğunu bilməsini təmin etmək üçün mühiti yeniləyirsiniz:
/usr/sbin/env-update
-
Nəhayət, bunu (müvəqqəti) yaddaşa həvalə edin:
mənbə /etc /profil
-
Chroot olduğunuzu özünüzə xatırlatmaq istəyirsinizsə, bu incə əmrdən istifadə edə bilərsiniz:
PS1 ixrac = "(chroot) $ PS1"
Addım 17. Təbrik edirik
Gentoo içindəsiniz və oranın dörddə bir hissəsindəsiniz. Çənə!
Addım 18. Sonra, hər hansı bir əməliyyat sisteminin ən həyati komponentini tərtib etməlisiniz:
onun nüvəsi. Kernel, hansı proqram təminatına bir anda hər hansı bir qurğunun daxil olmasına icazə verildiyini təyin edən OS hissəsidir. Bir nüvə olmadan heç bir əməliyyat sistemi yoxdur, çünki işləyə bilməz.
Addım 19. Daha əvvəl portage qurmağı unutmayın?
İndi göstərdiyiniz rsync serverindən yükləyə biləcəyiniz paketlərin siyahısını yükləyəcəksiniz. Yazın
ortaya çıx -sinxronizasiya
Addım 20. Aydınlıq üçün, bu mərhələdə 2.4 deyil, ən son nüvəni (2.6) qurmaq istədiyinizi düşünürəm
Addım 21. İndi İSTİFADƏ bayraqlarımızı təyin etməliyik
Bu bayraqlar tərtibçiyə hansı variantların əlavə olunacağını və hansı optimallaşdırmaların istifadə olunacağını bildirir. Sisteminiz üçün düzgün istifadə bayraqlarını təyin etmək vacibdir, əks halda gözlənilməz nəticələrlə nəticələnə bilərsiniz. Dəstəklənməməli olanları göstərən bayraqlar əlavə etmək də yaxşıdır.
Addım 22. Əlavə etmək istədiyiniz hər bir bayraq sadəcə bir sözdür
Silmək istədiyiniz hər bir seçim, qarşısında tire (-) olan sözdür. Məsələn, hər şeyi ogg dəstəyi ilə tərtib etmək istəsək, ogg əlavə edərdik. Ancaq ogg dəstəyi istəməsək, -ogg əlavə edərdik.
Addım 23. İstifadə bayraqlarınızı seçmək üçün hansı bayraqları daxil etmək istədiyinizi görmək üçün Gentoo USE Flags sənədlərinə baxın
Addım 24. Hansı bayraqları istifadə edəcəyinizi seçdikdən sonra /etc/make.conf ünvanına gedin və istədiyiniz bayraqları qoyun
Addım 25. İndi vaxt qurşağınızı quraq
Gentoo/usr/share/zoneinfo -da bütün vaxt zonalarına malikdir. Mövcud saat qurşağına baxmaq üçün qovluğa gedin və ls əmrini verin. Sonra (kimi bir əmr ilə saat dilimini /etc /localtime -ə kopyalayın.
# cp/usr/share/zoneinfo/GMT/etc/localtime
).
Adım 26. Saat qurşağımızı qurduğumuza görə, əslində öz nüvə mənbələrimizi yükləməyin və nüvəni konfiqurasiya etməyin vaxtıdır
Addım 27. Çalışın (
# gentoo mənbələri ortaya çıxır
) kernel mənbələrini yükləmək üçün.
Addım 28. Bu növbəti addım ilk dəfə başlayanlar üçün çətin ola bilər
Burada nüvəni konfiqurasiya edirik ki, ehtiyac duyduğumuz dəstəyə sahib olsun. Kernelinizi düzgün qurduğunuzdan əmin olmalısınız, əks halda ehtiyac duyduğunuz funksiyalardan məhrum ola bilərsiniz.
Addım 29. Qaçın
-
cd/usr/src/linux
-
menukonfig edin
Addım 30. Bu, kernel konfiqurasiya menyusunu açacaq
Sisteminizi açmaq üçün lazım olacaq bütün sürücüləri seçdiyinizə əmin olun, məsələn, SCSI sürücüləri (lazım olduqda) və onların nüvəyə qurulacağına əmin olun. Əks təqdirdə, yükləyə bilməyəcəksiniz. Ayrıca, fayl sisteminiz üçün dəstəyi aktiv etdiyinizə əmin olun.
Addım 31. Ethernet sürücüləri və ya simsiz sürücülər (və ya hər ikisi) kimi ehtiyacınız ola biləcək hər hansı bir şəbəkə sürücüsünü seçin
Addım 32. Prosessorunuzun növünü və ailənizi seçin
Addım 33. Bitirdikdən sonra (
etmək && modules_install
) kernel və kernel modullarını tərtib etməyə başlayın.
Bu bir az vaxt ala bilər, buna görə də kitab oxumağa, televizora baxmağa, iti gəzməyə və ya sevdiyiniz hər şeyi edin. 34
make -j2 && modules_install et
35
İndi kernel şəklinizi /boot -a kopyalamalıyıq.
Kernel-2.6.24-nü, nüvənizin adlanmasını istədiyiniz kimi dəyişdirin. (
cp arch/i386/boot/bzImage /boot/kernel-2.6.24
)
İndi kernel modullarınızı konfiqurasiya edək. Qaç (
find/lib/modules/(kernel version)/-type f -iname '*.o' -veya -iname '*.ko'
) bütün mövcud kernel modullarını tapmaq üçün. Bunlardan /etc/modules.autoload.d/kernel-2.6 ünvanına avtomatik yüklənməsini istədiyinizləri əlavə edin.ko və ya.o və ya yolu daxil etməyin. Sadəcə, məsələn, snd-hda-intel deyin.
İpuçları
- kök qrupları = kök,, portage
- qruplar =, portage
- prioritet = 3
- Gentoo Forumlarına, veb saytına baxın
- kataloq =/mnt/gentoo
- Mərhələ 3 tarbolda, nədənsə çöküntü içərisindən uğursuzluğa səbəb olacaq bir "portage" istifadəçisi və qrupu yoxdur. Schroot istifadə edirsinizsə, ana sisteminizdə portage istifadəçisi və qrupu yaratmalı olacaqsınız (mənim vəziyyətimdə ubuntu maverick); /mnt/gentoo/etc -dəki passwd və qrup sənədlərinin üzərinə birbaşa dəyişiklik etsəniz yazılacaq. Portage istifadəçi və qrupu ana sistemə əlavə etdikdən sonra adi şəkildə chrooting də şəbəkə girişi ilə işləməlidir. Aşağıdakı konfiqurasiya ilə schroot istifadə etdim:
- kök istifadəçiləri =
- ləqəblər = gentoo
- növü = qovluq
- Təsvir = gentoo
Xəbərdarlıqlar
- Bu çox vaxt aparacaq, amma ümumiyyətlə buna dəyər.
- Aralıq memarlıq versiyasını (məsələn, ubuntu 32 bit üzərində gentoo 64 bit) qurmağa çalışmayın, çünki chroot düzgün işləməyəcək (əgər kimsə bunu daha yaxşı izah edə bilərsə?)