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érifiez la date et l'heure actuelle avec la commande :

Si la date affichée est décalée de plus de quelques minutes, elle devrait être mise à jour avec précision en utilisant l'une des méthodes ci-dessous.

Automatiquement
La plupart des lecteurs souhaiteront que leur système mette la date à jour automatiquement via un serveur de temps.

Le support 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
Pour les systèmes n'ayant pas accès à un serveur de temps, la commande peut également être utilisée pour effectuer un réglage manuel de l'horloge du système. Elle utilise le format suivant pour son argument :  (Mois, Jour, heure, minute, Année).

L'heure UTC est recommandée pour tous les systèmes Linux. Un fuseau horaire sera défini plus loin dans l'installation ; cela fera afficher l'heure locale par l'horloge.

Par exemple, pour régler la date au 3 Octobre 2021 à 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 vers 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.

OpenRC
OpenRC is a dependency-based init system (responsible for starting up system services once the kernel has booted) that maintains compatibility with the system provided init program, normally located in. It is Gentoo's native and original init system, but is also deployed by a few other Linux distributions and BSD systems.

OpenRC does not function as a replacement for the file by default and is 100% compatible with Gentoo init scripts. This means a solution can be found to run the dozens of daemons in the Gentoo ebuild repository.

For historical reasons only, this manual focuses on installation and configuration using OpenRC. Rewriting and enhancing it to also explain a systemd installation (see below) is planned.

systemd
systemd is a modern SysV-style init and rc replacement for Linux systems. It is used as the primary init system by a majority of Linux distributions. systemd is fully supported in Gentoo and works for its intended purpose. Unfortunately, the corresponding installation Handbook sections for system still need to be written or are work in progress. It something seems lacking in the Handbook for a systemd install path, review the systemd article before asking for support.

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

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électionnez simplement l'onglet approprié, clique-droit sur le lien vers l'archive tar, ensuite pour copier le lien vers le presse-papiers, puis collez 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 de Gentoo 'vieux jeu', travaillant exclusivement depuis la ligne de commande peuvent préférer l'utilisation de, un navigateur non graphique et orienté menus. Pour télécharger une archive tar, naviguez vers la liste des miroirs Gentoo comme suit :

Pour utiliser un proxy HTTP avec, passez 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, exportez les variables http_proxy et/ou ftp_proxy :

Sur la liste de miroirs, choisissez-en un à proximité. En général les miroirs HTTP suffisent, mais d'autres protocoles sont également disponibles. Naviguez 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). Sélectionnez-en une et appuyez 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 Extraction de l'archive tar.

Vérifier et valider
Comme pour les CDs 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 sommes de contrôle de l'archive tar dans plusieurs algorithmes différents.
 * Un fichier qui, comme le fichier, contient les sommes de contrôle de l'archive tar dans plusieurs algorithmes, mais qui est aussi signé de manière cryptographique afin de s'assurer qu'il soit bien fournit par le projet Gentoo.

Utilisez et comparez les résultats avec les sommes de contrôle fournies par les fichiers  ou.

Par exemple, pour vérifier la somme de contrôle SHA512 :

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

Pour vérifier la somme de contrôle Whirlpool :

Comparez 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 sommes de contrôle n'aient pas été modifiées :

The fingerprints of the OpenPGP keys used for signing release media can be found on the release media signatures page of the Gentoo webserver.

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

Assurez-vous que les mêmes options ( et  ) sont utilisées. Le  signifie extraire, 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 tous les espaces de noms de 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 support d'installation officiel de Gentoo).

Maintenant que l'archive est extraite, continuez 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.

Portage reads in the file when it runs, which will change runtime behavior depending on the values saved in the file. can be considered the primary configuration file for Portage, so treat its content carefully.

For a successful Gentoo installation only the variables that are mentioned below need to be set.}}

Lancez un éditeur (dans ce guide nous utiliserons ) pour modifier les variables d’optimisation décrites ci-dessous.

En regardant dans le fichier, la manière dans laquelle le fichier doit être structuré est évidente : les lignes commentées démarrent par , les autres lignes définissent des variables en utilisant la syntaxe. Plusieurs de ces variables sont présentées dans la section suivante.

CFLAGS et CXXFLAGS
Les variables CFLAGS et CXXFLAGS définissent les paramètres d'optimisation des compilateurs GCC C et C++, respectivement. Bien que ces variables soient généralement définies ici, il est possible, pour une performance maximale, d'optimiser ces paramètres pour chaque programme séparément. La raison pour cela est que chaque programme est différent. Cependant, ceci n'est pas gérable, d'où la définition de ces paramètres dans le fichier.

Dans il faut définir les paramètres d'optimisation qui rendront le système le plus réactif en général. Ne pas utiliser de configuration expérimentale dans cette variable ; trop d'optimisation peut faire que les programmes se comportent mal (plantage, ou pire, malfonctionnement).

Nous n'expliquerons pas toutes les options d'optimisation possibles. Pour les comprendre toutes, lire le manuel en ligne de GCC (en anglais) ou la page d'infos de gcc ( - fonctionne seulement sur un système Linux). Le fichier  contient également de lui-même beaucoup d'exemples et d'informations ; ne pas oublier de le lire également.

Un première configuration est le paramètre  ou , qui spécifie le nom de l'architecture cible. Les options possibles sont décrites dans le fichier (en tant que commentaires). Une valeur souvent utilisée est native, qui informe au compilateur de sélectionner l'architecture cible du système utilisé (celui sur lequel est installé Gentoo).

Un second paramètre est  (un O majuscule et non un zéro), qui permet de spécifier la classe des paramètres d'optimisation de gcc. Les classes disponibles sont s (optimisé pour la taille), 0 (zéro - pour pas d'optimisations), 1, 2 ou même 3 pour plus d'optimisations de vitesse (chaque classe à les mêmes paramètres que la précédente plus quelques extras). est le défaut recommandé. est connu pour causer des problèmes quand utilisé pour tout le système, nous recommandons donc de rester avec.

Un autre paramètre d'optimisation populaire est  (qui permet l'utilisation de pipes à la place de fichiers temporaires pour la communication entre les différentes étapes de la compilation). Ce n'a aucun impact sur le code généré, mais utilise plus de mémoire. Sur des systèmes disposant de peu de mémoire vive, gcc peut être tué. Dans ce cas, ne pas utiliser ce paramètre.

Utiliser  (qui ne garde pas la structure des pointeurs dans un registre pour les fonctions qui n'en ont pas besoin) peut avoir des répercussions importantes sur le débogage des programmes.

Quand les variables CFLAGS et CXXFLAGS sont définies, combinez les paramètres d'optimisation multiples dans une seule chaîne de caractères. Les valeurs par défaut contenues dans l'archive d'étape 3 qui est extraite devraient être suffisantes. Les valeurs suivantes ne sont qu'un exemple :

MAKEOPTS
La variable MAKEOPTS définit combien de compilations parallèles peuvent se dérouler lors de l'installation d'un paquet. Un bon choix est le nombre de CPUs (ou cœurs du CPU) dans le système plus un, mais cette recommandation n'est pas toujours parfaite.

A vos marques, prêts, partez !
Mettez à jour le fichier en fonction de vos préférences personnelles et enregistrez le (les utilisateurs de nano appuieront sur +).

Puis, continuez avec l'installation du système de base Gentoo.