MFen: 1.208 --> 1.219
This commit is contained in:
parent
3399edfce2
commit
88213c4244
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=26417
1 changed files with 40 additions and 40 deletions
|
@ -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>
|
||||
|
||||
|
|
Loading…
Reference in a new issue