|
1.
Utilizarea mediului Chroot
Mount-area Sistemelor de Fişiere /proc şi /dev
Mount-aţi sistemul de fişiere /proc în
/mnt/gentoo/proc pentru a permite instalării să utilizeze
informaţia oferită de kernel, chiar şi în mediul chroot, şi apoi
mount-aţi prin legătură sistemul de fişiere /dev.
Cod 1.1: Mount-area /proc şi /dev |
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
|
Opţional: Precizarea Informaţiilor despre DNS
Dacă v-aţi configurat reţeaua pentru a descărca arhiva stage corespunzătoare
de pe Internet, trebuie să copiaţi informaţiile DNS stocate din fişierul
/etc/resolv.conf în /mnt/gentoo/etc/resolv.conf.
Acest fişier conţine server-ele de nume pe care sistemul dvs. le va utiliza
pentru a rezolva numele către adrese IP.
Cod 1.1: Copierea informaţiilor despre DNS |
# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
|
Intrarea în noul Mediu
Acum, că toate partiţiile sunt iniţializate şi mediul de bază instalat,
a venit momentul să intrăm în noul mediu prin acţiunea de
chrooting în acesta. Aceasta înseamnă că ne mutăm din mediul în
care a decurs instalarea (LiveCD sau alt mediu de instalare), în sistemul
instalat (adică în partiţia iniţializată)
Acţiunea de chrooting, se face in trei etape. Mai întâi, vom muta
rădăcina, din / (de pe discul de instalare), către
/mnt/gentoo (de pe partiţia aleasa pentru instalare), folosind
comanda chroot. Apoi, vom creea un nou mediu, folosind comanda
env-update, care, în esenţă, creează variabile ale mediului. În
final, încărcăm aceste variabile în memorie, folosind comanda
source.
Cod 1.1: Chroot în noul mediu |
# chroot /mnt/gentoo /bin/bash
# env-update
>>> Regenerating /etc/ld.so.cache...
# source /etc/profile
# export PS1="(chroot) $PS1"
|
Felicitări! Sunteţi acum în propriul mediu Gentoo Linux. Desigur, suntem
departe de a fi terminat, motiv pentru care procesul de instalare mai are
câteva secţiuni de parcurs :-)
Crearea memoriei cache pentru Portage
Deja aţi instalat arborele Portage, dar acum ar trebui să construiţi
memoria cache pentru ca operaţiile emerge ulterioare să fie mai rapide.
emerge --metadata efectuează această operaţie pentru dvs.
Cod 1.1: Crearea memoriei cache pentru Portage |
# emerge --metadata
|
1.
Configurarea Variabilei USE
Ce Este Varibila USE?
USE este una dintre cele mai puternice variabile, pe care Gentoo o pune
la dizpoziţia utilizatorilor. Multe dintre programe pot fi compilate, cu sau
fără suport opţional pentru diferite pachete. De exemplu, unele programe
pot fi compilate cu suport gtk sau cu suport qt. Altele pot fi compilate cu sau
fără suport SSL. Unele programe pot fi chiar compilate cu suport
framebuffer (svgalib), în loc de suport X11 (X-server).
Majoritatea distribuţiilor îşi compilează propriile pachete, folosind
suport pentru cât mai multe lucruri posibile, crescând astfel dimeniunea
programelor şi totodată a timpului de pornire, fără a menţiona enorma
cantitate de dependenţe. Folosind Gentoo, puteţi defini cu ce opţiuni să
fie compilat un pachet. Aici intră in joc, variabila USE
În cadrul variabilei USE, definiţi cuvinte cheie care sunt folosite
în opţiunile compilării. De exemplu, opţiunea ssl va compila
suportul pentru ssl, în cadrul programelor care îl suportă. -X va
elimina suportul pentru X-server (observaţi semnul minus din faţă).
gnome gtk -kde -qt va compila programele cu suport gnome (gtk) dar
fără suport kde (şi qt), făcându-vă sistemul, pe deplin optimizat
pentru GNOME.
Modificarea Variabilei USE
Atenţie:
Nu efectuaţi nici o modificare variabilei USE, încă, dacă plănuiţi să utilizaţi
pachetele noastre precompilate (setul GRP). Puteţi modifica variabila USE după
ce aţi instalat pachetele dorite. Creaturile Gremlin sunt cunoscuţi a vă ataca
sistemul în cazul în care ignoraţi acest avertisment!
|
Setările USE implicite se află în fişierele
make.defaults din profilul dvs. Veţi putea regăsi fişierele
make.defaults în directorul spre care indică
/etc/make.profile şi în toate directoarele ascendente. Setarea
USE reprezintă suma tuturor setărilor USE din toate
fişierele make.defaults. Setările USE implicite, se
află în fişierele /etc/make.profile/make.defaults. Ceea ce
adăugaţi în /etc/make.conf este calculat în concordanţă cu
aceste setări implicite. Dacă adăugaţi ceva setărilor USE, este
adăugat listei implicite. Dacă ştergeţi ceva din setările USE
(prin scrierea semnului minus in faţa sa), atunci este şters din lista
implicită (în cazul in care ar fi fost in listă). Niciodată nu
faceţi schimbări în interiorul directorului /etc/make.profile;
va fi rescris când actualizaţi Portage!
O descriere completă, a variabilei USE, poate fi găsită în cea de
a doua parte a Gentoo Handbook, (Indicatori
USE). O descriere completă a variabilelor USE existente, poate fi
găsită în /usr/portage/profiles/use.desc.
Cod 1.1: Vizualizarea indicatorilor USE existenţi |
# less /usr/portage/profiles/use.desc
|
Drept exemplu, vă prezentăm setările USE ale unui sistem bazat pe KDE,
cu suport DVD, ALSA si CD-Recording.
Cod 1.1: Deschidem /etc/make.conf |
# nano -w /etc/make.conf
|
Cod 1.1: Setările USE |
USE="-gtk -gnome qt kde dvd alsa cdr"
|
|