Untuk mendownload source code dengan cepat, anda dianjurkan untuk memilih
sebuah mirror yang kencang. Portage akan memeriksa variable GENTOO_MIRRORS
di
# mirrorselect -i -o >> /mnt/gentoo/etc/make.conf
Setting kedua yang penting adalah SYNC di
# mirrorselect -i -r -o >> /mnt/gentoo/etc/make.conf
Setelah menjalankan
Satu hal yang masih harus dilakukan sebelum kita memasuki lingkungan baru
adalah meng-copy informasi DNS di file
(Opsi "-L" diperlukan untuk memastikan kita tidak meng-copy link simbolik) # cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
Mount filesystem
# mount -t proc none /mnt/gentoo/proc # mount -o bind /dev /mnt/gentoo/dev
Setelah semua partisi tercipta dan lingkungan dasar terinstal, sekarang
saatnya untuk memasuki lingkungan instalasi baru kita dengan melakukan
Proses chroot ini dilakukan dalam tiga langkah. Pertama, kita akan memindahkan
root dari
# chroot /mnt/gentoo /bin/bash # env-update >> Regenerating /etc/ld.so.cache... # source /etc/profile # export PS1="(chroot) $PS1"
Selamat! Anda sekarang berada di lingkungan Gentoo Linux anda. Tentu saja, ini masih jauh dari selesai, karena itu proses instalasi masih memiliki beberapa bagian lagi :-)
Sekarang anda harus meng-update pohon Portage anda ke versi yang paling baru.
# emerge --sync(Jika anda menggunakan terminal (konsol) yang lambat seperti beberapa konsol framebuffer atau sebuah konsol serial, anda dapat menambahkan opsi --quiet untuk mempercepat proses ini:)
Jika anda menggunakan firewall yang menghalangi jalur rsync, anda dapat menggunakan "emerge-webrsync" yang akan mendownload dan menginstal snapshot portage bagi anda.
Jika anda mendapat peringatan bahwa versi Portage yang lebih baru tersedia dan anda
sebaiknya mengupdate Portage, anda harus melakukannya sekarang dengan perintah
Pertama, penjelasan kecil tentang Profil
Sebuah profil merupakan sebuah blok bangunan bagi sitem Gentoo. Profil tidak hanya menentukan nilai-nilai default untuk CHOST, CFLAGS dan variabel penting lainnya, tapi juga mengunci sistem di versi-versi paket dalam tingkatan tertentu.
Sebelumnya, profil jarang sekali disentuh oleh user. Tapi, user x86, hppa dan alpha dapat memilih andata dua profil, satu untuk kernel 2.4 dan yang lainnya untuk kernel 2.6. Hal ini diadakan untuk meningkatkan integrasi kernel 2.6. Arsitektur ppc dan ppc64 juga memiliki beberapa profil yang tersedia. Kita akan membicarakannya nanti.
Anda dapat melihat profil apa yang sedang anda gunakan sekarang dengan perintah berikut:
# ls -FGg /etc/make.profile lrwxrwxrwx 1 48 Apr 8 18:51 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/2006.0/
Jika anda menggunakan salah satu dari tiga arsitektur tersebut di atas, maka profil default akan menyediakan sistem berbasis kernel 2.6 untuk anda. Inilah profil default, tapi anda juga memiliki opsi untuk memilih profil yang lain.
Sebagian user mungkin ingin menggunakan sistem yang berbasis profil Linux 2.4 yang lebih lama. Jika anda punya alasan baik untuk ini, maka pertama anda harus memeriksa apakah profil lain tersedia. Pada x86, kita bisa melakukannya dengan perintah berikut:
# ls -d /usr/portage/profiles/default-linux/x86/no-nptl/2.4 /usr/portage/profiles/default-linux/x86/no-nptl/2.4
Contoh di atas menunjukkan bahwa profil 2.4 tersedia (karena tidak ada komplain tentang file atau direktori yang kurang). Anda dianjurkan untuk tetap menggunakan profil default, tapi jika anda ingin menggantinya, lakukan dengan seperti ini:
(Pastikan anda menggunakan arsitektur yang benar, contoh di bawah ini untuk x86) # ln -snf /usr/portage/profiles/default-linux/x86/no-nptl/2.4 /etc/make.profile(Melihat file di profil 2.4) # ls -FGg /etc/make.profile/ total 12 -rw-r--r-- 1 939 Dec 10 14:06 packages -rw-r--r-- 1 347 Dec 3 2004 parent -rw-r--r-- 1 573 Dec 3 2004 virtuals
Untuk ppc, ada beberapa profil baru yang tersedia di versi 2006.0
(Profil generic PPC, untuk semua mesin PPC, minimal) # ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.0 /etc/make.profile(Profil G3) # ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.0/G3 /etc/make.profile(Profil G3 Pegasos) # ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.0/G3/Pegasos/ /etc/make.profile(Profil G4 (Altivec)) # ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.0/G4 /etc/make.profile(Profil G4 (Altivec) Pegasos) # ln -snf /usr/portage/profiles/default-linux/ppc/ppc32/2006.0/G4/Pegasos/ /etc/make.profile
Untuk ppc64, ada beberapa profil baru yang tersedia di versi 2006.0
(Profil generic 64bit userland PPC64, untuk semua mesin PPC64) # ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/64bit-userland /etc/make.profile(Profil generic 32bit userland PPC64, untuk semua mesin PPC64) # ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/32bit-userland /etc/make.profile(Setiap tipe userland memiliki sub profil seperti di bawah ini, dengan (userland) digantikan oleh userland yang dipilih dari atas) (Profil 970 untuk JS20) # ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/(userland)/970 /etc/make.profile(Profil G5) # ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/(userland)/970/pmac /etc/make.profile(Profil POWER3) # ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/(userland)/power3 /etc/make.profile(Profil POWER4) # ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/(userland)/power4 /etc/make.profile(Profil POWER5) # ln -snf /usr/portage/profiles/default-linux/ppc/ppc64/2006.0/(userland)/power5 /etc/make.profile(Profil multilib belum dianggap stabil di release ini.)
Kebanyakan distro linux mengkompilasi paket-paket mereka dengan dukungan
sebanyak mungkin, sehingga meningkatkan ukuran program dan waktu yang
diperlukan untuk menjalankan program tersebut, dan juga banyak sekali
dependency yang diperlukan. Dengan Gentoo, anda dapat mendefenisikan
opsi-opsi apa saja yang harus dikompilasi di sebuah paket. Di sinilah
variabel
Di variabel
Setting-setting
Deskripsi variabel
# less /usr/portage/profiles/use.desc(Anda dapat men-skrol menggunakan tanda panah, keluar dengan menekan 'q')
Sebagai contoh, kita akan melihat setting
# nano -w /etc/make.conf
USE="-gtk -gnome qt kde dvd alsa cdr"
Anda mungkin hanya ingin menggunakan satu atau dua locales di sistem anda.
Sampai saat ini setelah mengkompilasi
# mkdir -p /etc/portage # echo "sys-libs/glibc userlocales" >> /etc/portage/package.use
Sekarang tentukan locales yang ingin anda gunakan
# nano -w /etc/locales.build
Locales di bawah ini merupakan contoh untuk mendapatkan locales English (United States) dan German (Germany) bersama format karakternya (seperti UTF-8).
en_US/ISO-8859-1 en_US.UTF-8/UTF-8 de_DE/ISO-8859-1 de_DE@euro/ISO-8859-15
Sekarang lanjutkan ke