Handbook:Parts/Installation/Base/fr

Fichiers de la distribution
Afin de télécharger le code source rapidement, il est recommandé de sélectionner un miroir rapide. Portage cherche dans le fichier la variable GENTOO_MIRRORS et utilise les miroirs listés à l'intérieur. Il est possible de naviguer vers la liste des miroirs de Gentoo et de chercher pour ceux qui se situent le plus près de la position géographique du système (ce sont souvent les plus rapides). Cependant, nous offrons un outil appelé qui permet à l'utilisateur de sélectionner les miroirs nécessaires à l'aide d'une élégante interface. Il suffit juste de naviguer sur le miroir désiré et d'appuyer sur pour sélectionner un ou plusieurs miroirs.

Le dépôt ebuild de Gentoo
Une deuxième étape important dans le choix de miroirs est de configurer le dépôt ebuild de Gentoo via le fichier. Ce fichier contient les informations de synchronisation nécessaires pour mettre à jour le dépôt des paquets (la collection des ebuilds et fichiers connexes contenant toutes les informations dont Portage a besoin pour télécharger et installer des logiciels).

Configurer le dépôt peut se faire en quelques étapes simples. Tout d'abord, s'il n'existe pas, créer le répertoire

Ensuite, copiez le fichier de configuration du dépôt Gentoo fourni par Portage vers le (nouvellement créé) répertoire :

Regardez avec un éditeur de texte ou en utilisant la commande. Le contenu du fichier doit se trouver dans le format et ressembler à ceci:

La valeur par défaut de la variable sync-uri listée ci-dessus déterminera un emplacement miroir basé sur une rotation. Cela permet d'alléger le stress de la bande passante sur l'infrastructure des serveurs Gentoo et fournit une sécurité au cas ou un miroir serait inaccessible. Il est recommandé de garder l'url par défaut à moins qu'un miroir local et privé de portage ne soit utilisé.

Copier les informations DNS
Il reste une chose à faire avant d'entrer dans le nouvel environnement et c'est de copier les informations DNS dans. C'est nécessaire afin de s'assurer que le réseau fonctionne toujours même après être entré dans le nouvel environnement. contient les serveurs de nom pour le réseau.

Pour copier ces informations, il est recommandé de passer l'option  à la commande. Cela permet de s'assurer que, si est un lien symbolique, la cible du lien est copiée à la place du lien lui-même. Le lien symbolique dans le nouvel environnement ponterait autrement vers un fichier non existant (vu que la cible du lien n'existe probablement pas dans le nouvel environnement).

Monter les systèmes de fichiers nécessaires
Dans quelques instants, la racine Linux sera modifiée vers le nouvel emplacement. Pour s'assurer que le nouvel environnement fonctionne correctement, certains systèmes de fichiers doivent également être mis à disposition.

Les systèmes de fichiers qui doivent être rendus disponibles sont:


 * qui est un pseudo système de fichiers (il ressemble à des fichiers normaux, mais est en fait généré à la volée) à partir duquel le noyau Linux expose des informations à l'environnement.
 * qui est un pseudo système de fichiers, comme qu'il était autrefois sensé remplacer, et il est plus structuré que.
 * est un système de fichiers régulier, partiellement géré par le gestionnaire de périphérique de Linux (généralement ) et qui contient tous les fichiers de périphériques.

L'emplacement sera monté sur  alors que les deux autres seront remontés ailleurs. Ce dernier signifie que, par exemple, sera en fait  (c'est juste un deuxième point d'entrée sur le même système de fichiers) alors que  est un nouveau montage (nouvelle instance pour ainsi dire) du système de fichiers.

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 le nouvel environnement d'installation en utilisant. Cela signifie que la session changera de racine (emplacement de plus haut niveau pouvant être atteint) depuis l'environnement d'installation courant (CD d'installation ou autre média) vers le système d'installation (à savoir les partitions précédemment initialisées). D'où le nom change root ou chroot.

Ce processus de chroot se déroule en trois étapes:


 * 1) L'emplacement de la racine est changé de  (sur le média d'installation) à  (sur les partitions) en utilisant chroot.
 * 2) Certains paramètres (situés dans ) sont rechargés en mémoire en utilisant la commande.
 * 3) L'invite de commande principal est modifié afin de se rappeler plus facilement que cette session se situe dans un environnement chroot.

À partir de maintenant, toutes les actions réalisées le sont dans le nouvel environnement Gentoo. Bien sûr, c'est loin d'être fini, c'est pourquoi l'installation comporte encore de nombreuses sections !

Installer un instantané du dépôt ebuild depuis le Web
L'étape suivant consiste à installer un instantané du dépôt principal ebuild. Cet instantané contient une collection de fichiers qui informent Portage des logiciels disponibles (pour installation), quels profils l'administrateur système peut sélectionner, des informations spécifiques aux paquets ou profils, etc.

L'utilisation de la commande est recommandée pour ceux situés derrière des pare-feu restrictifs (car elle utilise les protocoles HTTP/FTP pour télécharger l'instantané) et économise de la bande passante. Les lecteurs n'ayant pas de restriction de réseau ou de bande passante peuvent passer directement à la section suivante.

Ceci va récupérer le dernier instantané (qui est publié quotidiennement) depuis l'un des miroirs de Gentoo et l'installer sur le système:

À partir de ce moment, Portage peut mentionner que l'exécution de certaines mises à jour soit recommandée. Cela s'explique par le fait que certains paquets du système puissent avoir des versions plus récentes disponibles ; Portage est dès maintenant au courant des nouvelles versions en raison de l'installation de l'instantané. Les mises à jour peuvent être ignorées en toute sécurité pour l'instant ; les mises à jour peuvent être effectuées une fois l'installation de Gentoo terminée.

Facultatif : Mettre à jour le dépôt ebuild de Gentoo
Il est possible de mettre à jour le dépôt ebuild de Gentoo vers la dernière version. La commande précédente  aura installé un instantané récent (généralement moins de 24h) donc cette étape reste optionnelle.

S'il est cependant nécessaire d'avoir la version la plus récente du dépôt (moins d'une heure), utiliser. Cette commande utiliser le protocole rsync pour mettre à jour le dépôt ebuild de Gentoo (qui fut extrait plus tôt via ) vers l'état le plus récent.

Sur les terminaux lents, comme certains framebuffers (tampon de trame) ou consoles série, il est recommandé d'utiliser l'option  pour accélérer le processus.

Lire les nouvelles
Quand le dépôt ebuild de Gentoo est synchronisé sur le système, Portage peut avertir l'utilisateur avec des messages similaires à ceux-ci :

Les nouvelles furent créées afin de fournir un moyen de communication permettant d'envoyer des messages critiques aux utilisateurs via l'arborescence rsync. Pour les gérer, utiliser. L'application est une application de Gentoo qui permet d'avoir une interface de gestion commune pour effectuer des opérations et changements sur le système. Ici, est invitée à utiliser son module de.

Pour le module de, trois opérations principales sont utilisées :


 * Avec, un aperçu des nouvelles disponibles s'affiche.
 * Avec, les nouvelles peuvent être lues.
 * Avec, les nouvelles peuvent être supprimées une fois qu'elles ont été lues.

Plus d'information sur cet outil est disponible via la page de manuel :

Choisir le bon profil
Un profil est un élément de construction pour tout système Gentoo. Non seulement il spécifie des valeurs par défaut pour USE, CFLAGS , et autres variables importantes, il limite aussi aussi le système à une certaine gamme de version des paquets. Ces paramètres sont tous gérés par les développeurs Portage de Gentoo.

Il est possible de voir quel profil le système utilise actuellement grâce à, en utilisant maintenant le module  :

Comme on peut le voir, il existé également des sous-profils d'environnement de bureau disponibles pour certaines architecture.

Après avoir visionné les profils disponibles pour l'architecture, les utilisateurs peuvent sélectionner un profil différent pour le système :

Mettre à jour l'ensemble @world
À ce stade, si un nouveau profil système a été choisi, il est judicieux de mettre à jour l'ensemble @world du système afin de pouvoir établir une base pour le nouveau profil.

L'étape suivante est nécessaire pour ceux ayant sélectionné un profil avec  dans le titre (vu que toutes les archives officielles de Gentoo utilisent OpenRC comme le système d'initialisation par défaut), cependant cela reste facultatif pour tous les autres :

Configuration de la variable USE
USE est l'une des variables les plus puissantes que Gentoo propose à l'utilisateur. Plusieurs programmes peuvent être compilés avec ou sans support facultatif pour certaines options. Par exemple, certains programmes peuvent être compilés avec le support pour GTK+ ou le support pour Qt. D'autres peuvent être compilés avec ou sans le support pour SSL. Certains programmes peuvent être compilés avec le support pour framebuffer (svgalib) au lieu du support pour X11 (X-server).

La plupart des distributions compilent leurs paquets avec autant de support que possible, augmentant la taille des programmes et les temps de démarrage, sans oublier de mentionner un nombre énorme de dépendances. Avec Gentoo, l'utilisateur peut choisir avec quelles options un package doit être compilé. C'est là que la variable USE entre en jeu.

Dans la variable USE, les utilisateurs définissent des mots-clés qui correspondent à des options du compilateur. Par exemple,  ajoutera le support de SSL dans les programmes qui le supporte. supprimera le support du serveur X (noter le signe moins devant). compilera les programmes avec le support de GNOME (et de GTK+), mais sans le support de KDE (et Qt), ce rend le système complètement adapté pour gnome (si l'architecture le permet).

Les paramètres par défaut de la variable USE sont placés dans le fichier du profil Gentoo utilisé par le système. Gentoo utilise un système d'héritage (complexe) pour ses profils, qui ne sera pas expliqué plus en détail pour le moment. Le moyen le plus simple de vérifier les paramètres de la variable USE actuellement actifs est d'exécuter et de sélectionner la ligne commençant par USE :

Un description complète des options de la variable USE peut se trouver sur le système dans.

À l'intérieur de le commande, le défilement peut s'effectuer à l'aide des touches et , et le programme peut être fermé en appuyant sur.

Par exemple, voici les paramètres de la variable USE pour un système basé sur KDE avec le support pour DVD, ALSA et l'enregistrement de CD :

Quand la variable USE est définie dans, les options sont ajoutées (ou supprimées si l'option commence par le signe ) de cette liste par défaut. Les utilisateurs qui souhaitent ignorer les paramètres par défaut de la variable USE et gérer toutes les options eux-mêmes doivent commencer la définition de la variable USE dans le fichier par   :

Fuseau horaire
Sélectionner le fuseau horaire pour le système. Rechercher les fuseaux horaires disponibles dans, puis l'écrire dans le fichier.

Si le fuseau horaire choisi est Europe/Brussels :

Veuillez éviter les fuseaux horaires tels que car leurs noms d'indiquent pas les zones attendues. Par exemple, est en réalité.

Ensuite, reconfigurer le paquet, qui se chargera de mettre à jour le fichier , en se basant sur le champ. Le fichier est utilisé par la bibliothèque C du système pour connaître dans quel fuseau horaire celui-ci se situe.

Configurer les paramètres régionaux
La plupart des utilisateurs n'utiliseront qu'un ou deux paramètres régionaux sur leur système.

Les paramètres régionaux spécifient non seulement la langue que l'utilisateur doit utiliser pour interagir avec le système, mais aussi les règles pour trier les chaînes de caractères, afficher les dates et les heures, etc.

Les paramètres régionaux que le système doit supporter doivent être mentionnés dans.

Les paramètres régionaux suivant sont un exemple pour avoir et l'anglais (États-Unis) et le français avec les formats de caractères correspondants (comme UTF-8).

The next step is to run. It will generate all the locales specified in the file.

To verify that the selected locales are now available, run.

Once done, it is now time to set the system-wide locale settings. Again we use for this, now with the   module.

With, the available targets are displayed:

With the correct locale can be set:

Manually, this can still be accomplished through the file:

Make sure a locale is set, as the system would otherwise display warnings and errors during kernel builds and other software deployments later in the installation.

Now reload the environment:

We made a full Localization guide to help the user guide through this process. Another interesting article is the UTF-8 guide for very specific information to enable UTF-8 on the system.