[ << ]
[ < ]
[ Sommaire ]
[ > ]
[ >> ]
6. Installer le système de base de Gentoo
Table des matières :
6.a. Entrer dans le nouvel environnement (chroot)
Monter /proc et /dev
Montez le système de fichiers /proc dans
/mnt/gentoo/proc permet à l'installation d'utiliser les
informations fournies par le noyau, même lorsqu'on se trouve dans
l'environnement chroot ainsi que /dev.
Exemple de code 1.1 : Monter /proc et /dev |
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
|
Copier l'information DNS
Si vous avez configuré une connexion réseau, il reste une dernière chose à
faire avant d'entrer dans le nouvel environnement. Il s'agit de copier
l'information DNS de /etc/resolv.conf. Vous devez le faire afin
d'assurer le bon fonctionnement du réseau dans le nouvel environnement.
/etc/resolv.conf contient les serveurs de noms pour votre réseau.
Exemple de code 1.2 : Copier l'information DNS |
# cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
|
Entrer dans le nouvel environnement
Maintenant que toutes les partitions sont initialisées et que l'environnement
de base est installé, il est temps d'entrer dans notre nouvel environnement
d'installation. Cela signifie que l'on passe de l'environnement d'installation
actuel (CD d'installation ou autre environnement d'installation) à l'environnement de
votre système (soit les partitions initialisées).
L'entrée se fait en trois étapes. D'abord, on change la racine de
/ (sur l'environnement d'installation) en /mnt/gentoo
(sur vos partitions) en utilisant chroot. Ensuite, on crée un nouvel
environnement en utilisant env-update dont l'effet est
essentiellement de créer les variables d'environnement. Finalement, ces
variables sont chargées en mémoire en utilisant source.
Exemple de code 1.3 : Entrer dans le nouvel environnement |
# chroot /mnt/gentoo /bin/bash
# env-update
>>> Regenerating /etc/ld.so.cache...
# source /etc/profile
# export PS1="(chroot) $PS1"
|
Félicitations ! Vous êtes maintenant dans votre propre environnement Gentoo
Linux. Bien sûr, ce dernier est loin d'être complet. C'est pourquoi il reste
encore quelques sections à ce guide d'installation :-)
Créer le cache de Portage
L'arbre Portage a déjà été installé, mais vous devez maintenant créer le cache
de Portage pour améliorer les temps de réponse quand vous installerez des
paquets.
Exemple de code 1.4 : Créer le cache de Portage |
# emerge --metadata
|
6.b. Configurer la variable USE
Qu'est-ce que la variable USE
USE est une des plus puissantes variables mises à la disposition des
utilisateurs de Gentoo. Plusieurs programmes peuvent être compilés avec ou sans
le support optionnel disponible pour certaines fonctionnalités. Par exemple,
certains programmes peuvent être compilés avec un support pour gtk ou pour Qt.
D'autres peuvent être compilés avec ou sans support pour SSL. Certains
programmes peuvent même être compilés avec un support pour le
« framebuffer » (svgalib) plutôt que pour X11 (serveur X).
La plupart des distributions compilent leurs paquets avec un support aussi
complet que possible, augmentant ainsi la taille des programmes et le temps de
chargement, sans mentionner le nombre énorme de dépendances qui en résulte.
Avec Gentoo, vous pouvez définir les options à utiliser lors de la compilation
d'un paquet. C'est ici que la variable USE entre en jeu.
La variable USE contient des mots-clés que vous choisissez et qui
correspondent à des options de compilation. Par exemple, ssl compilera
le support ssl dans les programmes qui le supportent. -X retirera le
support pour le serveur X (remarquez le signe moins devant le mot-clé).
gnome gtk -kde -qt compilera vos programmes avec le support pour GNOME
(et gtk), mais sans le support pour KDE (et qt). Le résultat est un système
complètement réglé pour GNOME.
Modifier la variable USE
Les options par défaut pour USE se trouvent dans les fichiers
make.defaults de votre profil. Vous trouverez ces fichiers
make.defaults dans le répertoire sur lequel le lien
/etc/make.profile pointe, ainsi que dans tous ses répertoires
parents. Les options par défaut de USE sont donc la somme de toutes les
options USE de ces fichiers. Vos modifications à
/etc/make.conf sont jugées en fonction de ces options par
défaut. Si vous ajoutez quelque chose aux options USE, c'est ajouté
à la liste par défaut. Si vous retirez quelque chose des options USE
(en le précédant du signe moins), c'est retiré de la liste par défaut (en
supposant que cela s'y trouvait). Ne modifiez jamais quoi que ce soit
dans le répertoire /etc/make.profile car ces fichiers sont écrasés
lors des mises à jour de Portage !
Une description complète de USE peut être consultée dans la seconde
partie du manuel Gentoo, La variable USE.
Une description complète des options disponibles se trouve dans le fichier
/usr/portage/profiles/use.desc qui devrait déjà être sur votre
système.
Exemple de code 2.1 : Afficher les options de la variable USE disponibles |
# less /usr/portage/profiles/use.desc
|
L'exemple suivant montre les options de USE pour un
système basé sur KDE avec support pour ALSA, pour les DVD et pour la
gravure de CD :
Exemple de code 2.2 : Ouverture de /etc/make.conf |
# nano -w /etc/make.conf
|
Exemple de code 2.3 : Options de USE |
USE="-gtk -gnome qt kde dvd alsa cdr"
|
[ << ]
[ < ]
[ Sommaire ]
[ > ]
[ >> ]
Ce document est protégé par la licence Creative
Commons : Paternité - Partage des Conditions Initiales à
l'Identique 2.5.
|