diff options
author | Marc Fonvieille <blackend@FreeBSD.org> | 2005-11-25 21:55:08 +0000 |
---|---|---|
committer | Marc Fonvieille <blackend@FreeBSD.org> | 2005-11-25 21:55:08 +0000 |
commit | 88213c4244bd622ffd07253864e71cd7f21e6dd9 (patch) | |
tree | c8b4525cb7c7081c570d9f73268f24db246ad3e5 /fr_FR.ISO8859-1 | |
parent | 3399edfce227682c523e355603c46796f25631c7 (diff) |
Notes
Diffstat (limited to 'fr_FR.ISO8859-1')
-rw-r--r-- | fr_FR.ISO8859-1/books/handbook/cutting-edge/chapter.sgml | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/fr_FR.ISO8859-1/books/handbook/cutting-edge/chapter.sgml b/fr_FR.ISO8859-1/books/handbook/cutting-edge/chapter.sgml index 3c18e5beb7..a8dfbd89e2 100644 --- a/fr_FR.ISO8859-1/books/handbook/cutting-edge/chapter.sgml +++ b/fr_FR.ISO8859-1/books/handbook/cutting-edge/chapter.sgml @@ -3,7 +3,7 @@ The FreeBSD French Documentation Project $FreeBSD$ - Original revision: 1.208 + Original revision: 1.219 --> <chapter id="cutting-edge"> @@ -571,7 +571,11 @@ corruptions de données.</para> </warning> - <indexterm><primary>CVS anonyme</primary></indexterm> + <indexterm> + <primary>CVS</primary> + <secondary>anonyme</secondary> + </indexterm> + <para><application>CVS anonyme</application> et <application>CVSup</application> utilisent une méthode de mise à jour pilotée par le @@ -713,14 +717,31 @@ à jour du système</title> <para>Pour mettre à jour votre système, vous - devriez utiliser la procédure suivante:</para> + devriez consulter <filename>/usr/src/UPDATING</filename> pour + toute opération préliminaire nécessaire + en fonction de la version de vos sources et ensuite + utiliser la procédure suivante:</para> <screen>&prompt.root; <userinput>make buildworld</userinput> &prompt.root; <userinput>make buildkernel</userinput> &prompt.root; <userinput>make installkernel</userinput> &prompt.root; <userinput>reboot</userinput></screen> - <para>Vous devriez démarrer en mode mono-utilisateur (en + <note> + <para>Dans quelques rares cas, il est nécessaire de + lancer un <command>mergemaster -p</command> avant + l'étape <maketarget>buildworld</maketarget>. Ces cas + sont décrits dans le fichier + <filename>UPDATING</filename>. Généralement, + vous pouvez omettre cette opération si vous ne mettez + pas à jour d'une version majeure de &os; à une + autre.</para> + </note> + + <para>Une fois l'opération + <maketarget>installkernel</maketarget> terminée avec + succès, + vous devrez démarrer en mode mono-utilisateur (en utilisant par exemple la commande <command>boot -s</command> à l'invite du chargeur). Exécutez ensuite:</para> @@ -812,12 +833,12 @@ utilisés en permanence par le système. En particulier <filename>/etc/group</filename>.</para> - <para>Il est arrivé que la phase d'installation “make - installworld” ait besoin que certains utilisateurs et groupes + <para>Il est arrivé que la phase d'installation <command>make + installworld</command> ait besoin que certains utilisateurs et groupes existent. Il y a de fortes chances qu'ils n'aient pas été définis avant la mise à jour. C'est une source de problèmes. Dans certains cas - “make buildworld” contrôlera si ces + <command>make buildworld</command> contrôlera si ces utilisateurs ou groupes existent.</para> <para>Un exemple récent de cela fut l'addition de l'utilisateur @@ -941,8 +962,8 @@ sous <filename>/usr/obj</filename>. Les répertoires sont agencés comme sous <filename>/usr/src</filename>.</para> - <para>Vous pouvez accélérer le processus “make - buildworld”, et également vous éviter d'éventuels + <para>Vous pouvez accélérer le processus <command>make + buildworld</command>, et également vous éviter d'éventuels problèmes de dépendances en effaçant ce répertoire.</para> @@ -1145,7 +1166,7 @@ Script done, …</screen> <sect3> <title>Durée</title> <indexterm> - <primary>Compilation du système</primary> + <primary>compilation du système</primary> <secondary>durée</secondary> </indexterm> @@ -1204,13 +1225,6 @@ Script done, …</screen> <screen>&prompt.root; <userinput>cd /usr/src</userinput> &prompt.root; <userinput>make buildkernel KERNCONF=<replaceable>MONNOYAU</replaceable></userinput> &prompt.root; <userinput>make installkernel KERNCONF=<replaceable>MONNOYAU</replaceable></userinput></screen> - - <para>Sous FreeBSD 4.2 et versions antérieures vous - devez remplacer <literal>KERNCONF=</literal> par - <literal>KERNEL=</literal>. Une version 4.2-STABLE qui a - été récupérée avant - le 2 février 2001 ne reconnaît pas le paramètre - <literal>KERNCONF=</literal>.</para> </note> <para>Notez que si vous avez augmenté la variable @@ -1226,15 +1240,6 @@ Script done, …</screen> à propos de <literal>kern.securelevel</literal> et la page &man.chflags.1; pour des informations sur les différents indicateurs de fichiers.</para> - - <para>Si vous mettez à jour vers une version de &os; - antérieure à la 4.0, vous devriez utiliser l'ancienne - procédure de compilation du noyau. Cependant, il est - recommandé d'utiliser la nouvelle version de - &man.config.8;, en utilisant une ligne de commande comme - celle-ci:</para> - - <screen>&prompt.root; <userinput>/usr/obj/usr/src/usr.sbin/config/config <replaceable>KERNELNAME</replaceable></userinput></screen> </sect2> <sect2> @@ -1326,12 +1331,6 @@ Script done, …</screen> configuration du système avec ceux situés dans l'arborescence des sources.</para> - <para>L'outil &man.mergemaster.8; a été - intégré dans la base de FreeBSD entre la version - 3.3-RELEASE et la version 3.4-RELEASE, ce qui signifie - qu'il est présent dans tous les systèmes - -STABLE et -CURRENT depuis la version 3.3.</para> - <para>Pour commencer, tapez simplement <command>mergemaster</command> à l'invite, et observez-le travailler. <command>mergemaster</command> commencera à @@ -1686,12 +1685,13 @@ Script done, …</screen> être exhaustif. Elle peut être omise sans risque. Si vous utilisez &os; 5.2 ou suivante, le répertoire <filename - role='attribute'>/rescue</filename> est automatiquement mis + role="directory">/rescue</filename> est automatiquement mis à jour avec des binaires compilés en statique lors de l'opération <command>make installworld</command>, rendant par conséquent obsolète la mise à jour du répertoire - <filename role='attribute'>/stand/</filename>.</para> + <filename role="directory">/stand/</filename> (qui n'existe + pas sous &os; 6.0 et versions suivantes).</para> </note> <para>Pour être exhaustif, vous pouvez également mettre @@ -1827,7 +1827,7 @@ Script done, …</screen> <para><filename>/usr/obj</filename> contient tous les fichiers objets générés à la compilation. Normalement, une des premières - étapes de “make buildworld” est de supprimer ce + étapes de <command>make buildworld</command> est de supprimer ce répertoire et de repartir à zéro. Dans ce cas, conserver le répertoire <filename>/usr/obj</filename> après avoir terminé ne @@ -1836,7 +1836,7 @@ Script done, …</screen> environ 340 MO).</para> <para>Cependant, si vous savez ce que vous faites, vous - pouvez faire en sorte que “make buildworld” + pouvez faire en sorte que <command>make buildworld</command> saute cette étape. Cela rendra les compilations ultérieures plus rapides, puisque la plupart des sources n'auront pas besoin d'être recompilées. @@ -1862,7 +1862,7 @@ Script done, …</screen> aller avant de rencontrer un problème.</para> <para><emphasis>En général</emphasis> (et ceci n'est - pas une règle absolue) “make buildworld” + pas une règle absolue) <command>make buildworld</command> crée de nouveaux exemplaires des outils indispensables (comme &man.gcc.1; et &man.make.1;) et des bibliothèques système. Ces outils et bibliothèques sont @@ -1884,8 +1884,8 @@ Script done, …</screen> &prompt.root; <userinput>make -DNOCLEAN all</userinput></screen> <para>Cela ne détruira pas les résultats du - travail qu'à déjà effectué “make - buildworld”.</para> + travail qu'à déjà effectué <command>make + buildworld</command>.</para> <para>Si vous voyez le message:</para> @@ -1893,7 +1893,7 @@ Script done, …</screen> Building everything.. --------------------------------------------------------------</screen> - <para>dans les comptes-rendus de “make buildworld” + <para>dans les comptes-rendus de <command>make buildworld</command> alors cette façon de procéder est probablement bonne.</para> |