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.

Lancer 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 VARIABLE="contenu". Plusieurs de ces variables sont présentées par la suite.

CFLAGS et CXXFLAGS
Les variables CFLAGS et CXXFLAGS définissent les paramètres d'optimisation des compilateurs respectifs de GCC C et C++. Bien que ces variables ne soient généralement déjà 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, combiner 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 peut 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 !
Mettre à jour le fichier en fonction des préférences personnelles et l'enregistrer (les utilisateurs de nano appuieront sur +).

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