Handbook:Parts/Installation/Stage/fr

Réglage de la date et de l'heure
Avant d'installer gentoo, il est bon de s'assurer que la date et l'heure soit réglées correctement. Une horloge mal configurée peut entraîner des résultats plutôt étranges c'est pourquoi les fichiers systèmes doivent être extraits avec des horodatages précis. En fait, en raison de plusieurs sites Web et services utilisant des communications cryptées (SSL/TLS), il peut ne pas être possible de télécharger les fichiers d'installation si l'horloge système est trop déréglée !

Vérifier la date et l'heure actuelle avec la commande :

Si la date affichée est incorrecte, la mettre à jour en utilisant l'une des méthodes ci-dessous.

Automatiquement
Le média officiel d'installation de Gentoo inclut la commande (disponible avec le paquet ) et un fichier de configuration pointant vers les serveur de temps de ntp.org. Il est ainsi possible de synchroniser l'heure du système à l'heure UTC mais cette méthode nécessite une configuration du réseau fonctionnelle et peut ainsi être inutilisable sous certaines architectures.

Manuellement
La commande peut également être utilisée pour effectuer un réglage manuel de l'horloge du système. Utiliser la syntaxe  (Mois, Jour, heure, minute, Année).

L'heure UTC est recommandée pour tous les systèmes Linux. Plus loin dans l'installation un fuseau horaire sera défini. Cela modifiera l'affichage de l'horloge à une heure locale.

Par exemple, pour régler la date au 3 Octobre 2016 à 13:16 :

Multilib (32 et 64 bits)
Choisir une archive tar pour le système peut faire économiser beaucoup de temps plus tard dans le processus d'installation, notamment quand il est temps de choisir un profil système. Le choix d'une archive tar impactera directement la configuration future du système et peut éviter les maux de tête dans le futur. L'archive multilib utilise des bibliothèques 64 bits lorsque cela est possible et ne se replie que sur de versions 32 bits pour régler des problèmes de compatibilité. C'est une option excellente pour la majorité des installations car elle permet une grande flexibilité de personnalisation par le futur. Ceux qui souhaitent leur système capable de changer facilement de profil devraient télécharger l'archive tar multilib pour leur architecture de processeur respective.

La plupart des utilisateurs ne devrait pas utiliser les options d'archive tar 'avancées'; elles existent pour des configurations logicielles et matérielles spécifiques.

No-multilib (64 bits pur)
Choisir une archive tar non multilib en tant que base du système fournit un environnement de système d'exploitation 64 bits complet. Cela rend la possibilité de passer à des profils multilib improbable, mais possible. Il est fortement conseillé aux utilisateurs démarrant avec Gentoo de ne pas choisir une archive tar non multilib à moins que cela ne soit absolument nécessaire.

Téléchargement de l'archive tar
Accéder au point de montage de Gentoo où se trouve le système de fichier racine (probablement ) :

En fonction du média d'installation, le seul outil nécessaire au téléchargement d'une archive tar est un navigateur web.

Navigateurs graphiques
Ceux utilisant un environnement avec des navigateurs internet graphiques n'auront aucun problème à copier l'adresse d'une archive tar depuis la section téléchargements du site principal. Sélectionner simplement l'onglet approprié, clic droit sur le lien vers l'archive tar, ensuite pour copier le lien vers le presse-papiers, puis coller le lien à l'utilitaire en ligne de commande pour télécharger l'archive tar :

Navigateurs en ligne de commande
Les lecteurs plus traditionnels ou utilisateurs Gentoo 'vieux jeu', travaillent exclusivement depuis la ligne de commande peuvent préférer utiliser, un navigateur non graphique et orienté menus. Pour télécharger une archive tar, naviguer vers la liste des miroirs Gentoo comme suit :

Pour utiliser un proxy HTTP avec, passer l’URL avec l'option  :

Outre, il y a également le navigateur. Comme c'est un navigateur non graphique mais celui là n'est pas orienté menus.

Si un proxy est nécessaire, exporter les variables http_proxy et/ou ftp_proxy :

Sur la liste de miroirs, en choisir un à proximité. En général les miroirs HTTP suffisent, mais d'autres protocoles sont également disponibles. Naviguer vers le répertoire. Ici, toutes les archives tar disponibles sont affichées (elles peuvent être stockées dans des sous-répertoires nommés après les différents types d'architectures). En sélectionner une et appuyer sur la touche pour la télécharger.

Une fois le téléchargement de l'archive terminé, il es possible d'en vérifier l'intégrité et d'en valider son contenu. Les intéressés peuvent passer à la section suivante.

Ceux qui ne sont pas intéressés peuvent fermer le navigateur en ligne de commande en appuyant sur la touche  et peuvent aller directement à la section Déballage de l'archive tar.

Vérifier et valider
Comme pour les cédéroms d'installation, il est possible de vérifier et de valider l'archive tar téléchargée. Bien que ces étapes peuvent être sautées, ces fichiers sont proposés pour les utilisateurs qui se soucient de la légitimité des fichiers qu'ils viennent de télécharger.


 * Un fichier contient la liste de tous les fichiers contenus dans l'archive tar.
 * Un fichier contient les checksums de l'archive tar, dans plusieurs algorithmes différents.
 * Un fichier qui, comme le fichier, contient les checksums de l'archive tar dans plusieurs algorithmes, mais qui est aussi signé cryptographiquement  afin de s'assurer qu'il est fournit par le projet Gentoo.

Utiliser et comparer les résultats avec les checksums fournis par les fichiers  ou.

Par exemple, pour vérifier le checksum SHA512 :

Un autre façon est d'utiliser la commande :

Pour vérifier le checksum Whirlpool :

Comparer le résultat de ces commandes avec les valeurs enregistrées dans les fichiers. Les valeurs doivent être identiques, sinon les fichiers téléchargés (ou le fichier digest) peuvent être corrompus.

Tout comme pour le fichier ISO, il est également possible de vérifier la signature cryptographique du fichier en utilisant  afin de s'assurer que les checksums n'aient pas été modifiés :

Extraction de l'archive tar
Maintenant, extraire l'archive téléchargée sur le système. Pour ce faire, utiliser la commande :

S'assurer que les mêmes options ( and  )  sont utilisées. Le  signifie eXtraire, le   pour Verbeux afin de voir ce qui se passe pendant le processus d'extraction (optionnel), le   pour signifier que l'on veut extraire avec bzip2, le   pour Préserver les permissions et le   pour signifier que l'on veut extraire un Fichier et non l'entrée standard. permet de conserver les attributs étendus contenus dans l'archive. Finalement,  est utilisé afin d'assurer que les identifiants de groupe et d'utilisateur des fichiers extraits de l'archive restent les mêmes que ceux voulus par l'équipe de Gentoo, même si certains utilisateurs aventureux n'utilisent pas le média d'installation officiel de Gentoo.

Maintenant que l'archive est extraite, continuer avec la Configuration des options de compilation.

Introduction
Pour optimiser Gentoo, il est possible de configurer un certain nombre de variables qui influent que le comportement de Portage, le gestionnaire de paquets officiel de Gentoo. Toutes ces variables peuvent être configurées en tant que variable d'environnement (en utilisant ) mais cela n'est pas permanent. Afin de conserver les configurations, Portage lit dans le fichier, un fichier de configuration de Portage.

Fire up an editor (in this guide we use ) to alter the optimization variables we will discuss hereafter.

From the file it is obvious how the file should be structured: commented lines start with "#", other lines define variables using the VARIABLE="content" syntax. Several of those variables are discussed next.

CFLAGS and CXXFLAGS
The CFLAGS and CXXFLAGS variables define the optimization flags for GCC C and C++ compilers respectively. Although those are defined generally here, for maximum performance one would need to optimize these flags for each program separately. The reason for this is because every program is different. However, this is not manageable, hence the definition of these flags in the file.

In one should define the optimization flags that will make the system the most responsive generally. Don't place experimental settings in this variable; too much optimization can make programs behave bad (crash, or even worse, malfunction).

We will not explain all possible optimization options. To understand them all, read the GNU Online Manual(s) or the gcc info page ( - only works on a working Linux system). The file itself also contains lots of examples and information; don't forget to read it too.

A first setting is the  or   flag, which specifies the name of the target architecture. Possible options are described in the file (as comments). A commonly used value is native as that tells the compiler to select the target architecture of the current system (the one users are installing Gentoo on).

A second one is the  flag (that is a capital O, not a zero), which specifies the gcc optimization class flag. Possible classes are s (for size-optimized), 0 (zero - for no optimizations), 1, 2 or even 3 for more speed-optimization flags (every class has the same flags as the one before, plus some extras). is the recommended default. is known to cause problems when used system-wide, so we recommend to stick to.

Another popular optimization flag is  (use pipes rather than temporary files for communication between the various stages of compilation). It has no impact on the generated code, but uses more memory. On systems with low memory, gcc might get killed. In that case, do not use this flag.

Using  (which doesn't keep the frame pointer in a register for functions that don't need one) might have serious repercussions on the debugging of applications.

When the CFLAGS and CXXFLAGS variables are defined, combine the several optimization flags in one string. The default values contained in the stage3 archive that is unpacked should be good enough. The following one is just an example:

MAKEOPTS
The MAKEOPTS variable defines how many parallel compilations should occur when installing a package. A good choice is the number of CPUs (or CPU cores) in the system plus one, but this guideline isn't always perfect.

Ready, set, go!
Update the file to match personal preference and save (nano users would hit +).

Then continue with Installing the Gentoo base system.