[lfs-fr] r6353 - in trunk/lfs: . chapter01 chapter02 chapter04 chapter05 chapter06 prologue

jmengual at linuxfromscratch.org jmengual at linuxfromscratch.org
Mer 18 Juin 11:54:47 PDT 2014


Author: jmengual
Date: 2014-06-18 20:54:47 +0200 (Wed, 18 Jun 2014)
New Revision: 6353

Added:
   trunk/lfs/chapter02/aboutlfs.xml
   trunk/lfs/chapter04/introduction.xml
Modified:
   trunk/lfs/chapter01/changelog.xml
   trunk/lfs/chapter01/how.xml
   trunk/lfs/chapter01/whatsnew.xml
   trunk/lfs/chapter02/chapter02.xml
   trunk/lfs/chapter04/chapter04.xml
   trunk/lfs/chapter04/settingenviron.xml
   trunk/lfs/chapter05/util-linux.xml
   trunk/lfs/chapter06/createfiles.xml
   trunk/lfs/chapter06/e2fsprogs.xml
   trunk/lfs/chapter06/readline.xml
   trunk/lfs/general.ent
   trunk/lfs/packages.ent
   trunk/lfs/prologue/hostreqs.xml
Log:
10573 a 10576



Modified: trunk/lfs/chapter01/changelog.xml
===================================================================
--- trunk/lfs/chapter01/changelog.xml	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/chapter01/changelog.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -37,6 +37,46 @@
     </listitem>
 -->
     <listitem>
+      <para>11-06-2014</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Plusieurs modifications textuelles. Merci à Chris
+          Staub pour le correctif. Corrige
+           <ulink url="&lfs-ticket-root;3600">#3600</ulink>,
+           <ulink url="&lfs-ticket-root;3601">#3601</ulink>,
+           <ulink url="&lfs-ticket-root;3602">#3602</ulink>,
+           <ulink url="&lfs-ticket-root;3603">#3603</ulink> et
+           <ulink url="&lfs-ticket-root;3604">#3604</ulink>,
+           </para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Passage à iproute2-3.15.0. Corrige
+           <ulink url="&lfs-ticket-root;3608">#3608</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Passage à linux-3.15. Corrige
+           <ulink url="&lfs-ticket-root;3606">#3606</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Gettext-0.19.1. Corrige
+           <ulink url="&lfs-ticket-root;3599">#3599</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[bdubbs] - Correction d'un échec de test dans e2fsprogs.  Corrige
+           <ulink url="&lfs-ticket-root;3586">#3586</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+    <listitem>
+      <para>08-06-2014</para>
+      <itemizedlist>
+        <listitem>
+          <para>[bdubbs] - Ajout de SHLIB_LIBS à la commande d'installatikn de
+          readline.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+    <listitem>
       <para>04-06-2014</para>
       <itemizedlist>
         <listitem>

Modified: trunk/lfs/chapter01/how.xml
===================================================================
--- trunk/lfs/chapter01/how.xml	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/chapter01/how.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -11,7 +11,7 @@
   <title>Comment construire un système LFS</title>
 
   <para>Le système LFS sera construit en utilisant une distribution
-  Linux déjà installée (telle que Debian, Mandrake, Red Hat ou SuSE). Ce
+  Linux déjà installée (telle que Debian, OpenMandriva, Red Hat ou SuSE). Ce
   système Linux existant (l'hôte) sera utilisé comme point de départ
   pour fournir certains programmes nécessaires, ceci incluant un
   compilateur, un éditeur de liens et un shell, pour construire le

Modified: trunk/lfs/chapter01/whatsnew.xml
===================================================================
--- trunk/lfs/chapter01/whatsnew.xml	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/chapter01/whatsnew.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -58,9 +58,9 @@
     <!--<listitem>
       <para>Diffutils &diffutils-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>E2fsprogs &e2fsprogs-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Expect &expect-version;</para>
     </listitem>-->
@@ -82,9 +82,9 @@
     <!--<listitem>
       <para>GDBM &gdbm-version;</para>
     </listitem>-->
-    <!--<listitem>
+    <listitem>
       <para>Gettext &gettext-version;</para>
-    </listitem>-->
+    </listitem>
     <!--<listitem>
       <para>Glibc &glibc-version;</para>
     </listitem>-->

Added: trunk/lfs/chapter02/aboutlfs.xml
===================================================================
--- trunk/lfs/chapter02/aboutlfs.xml	                        (rev 0)
+++ trunk/lfs/chapter02/aboutlfs.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../general.ent">
+  %general-entities;
+]>
+
+<sect1 id="ch-partitioning-aboutlfs">
+  <?dbhtml filename="aboutlfs.html"?>
+
+  <title>Définir la variable $LFS</title>
+
+  <para>Tout au long de ce livre, la variable d'environnement <envar>LFS</envar>
+  sera utilisée à plusieurs reprises. Vous devriez vous assurer de toujours
+  définir cette variable pendant le processus de construction de votre LFS. Elle
+  devrait contenir le nom du répertoire où vous construirez votre szstème LFS
+   - nous utiliserons
+  <filename class="directory">/mnt/lfs</filename> comme exemple mais le choix
+  du répertoire vous appartient. Si vous construisez LFS sur une partition à part,
+  ce répertoire sera le point de montage de la partition. Choisissez un répertoire
+  et définissez la variable avec la commande suivante :</para>
+
+<screen role="nodump"><userinput>export LFS=<replaceable>/mnt/lfs</replaceable></userinput></screen>
+
+  <para>Le fait d'avoir défini cette variable est un avantage dans des commandes
+  comme <command>mkdir -v $LFS/tools</command> qu'on peut taper littéralement.
+  Le shell remplacera automatiquement <quote>$LFS</quote> par
+  <quote>/mnt/lfs</quote> (où le nom défini dans la variable) quand il traitera
+  la ligne de commande.</para>
+
+  <para>N'oubliez pas de vérifier que <envar>LFS</envar> est définie à chaque
+  fois que vous quittez et revenez dans l'environnement de travail (par exemple,
+  en faisant un <command>su</command> en <systemitem class="username">root</systemitem> ou
+  autres utilisateurs). Vérifiez que la variable <envar>LFS</envar> est définie
+  correctement avec :</para>
+
+<screen role="nodump"><userinput>echo $LFS</userinput></screen>
+
+  <para>Assurez-vous que la sortie affiche le chemin vers l'endroit où vous
+   construisez votre système LFS, qui est <filename class="directory">/mnt/lfs</filename>
+  si vous avez suivi l'exemple fourni. Si la sortie ne va pas, utilisez la
+  commande donnée ci-dessus dans cette page pour mettre dans <envar>$LFS</envar>
+  le bon nom de répertoire .</para>
+
+  <note><para>Une manière de vous assurer que la variable <envar>LFS</envar> est
+  toujours définie est d'éditer le fichier <filename>.bash_profile</filename> à
+  la fois dans votre répertoire personel et dans <filename>/root/.bash_profile</filename> et
+  d'y entrer la commande export ci-dessus  </para></note>
+
+</sect1>

Modified: trunk/lfs/chapter02/chapter02.xml
===================================================================
--- trunk/lfs/chapter02/chapter02.xml	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/chapter02/chapter02.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -15,5 +15,6 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="creatingpartition.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="creatingfilesystem.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mounting.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutlfs.xml"/>
 
-</chapter>
\ No newline at end of file
+</chapter>

Modified: trunk/lfs/chapter04/chapter04.xml
===================================================================
--- trunk/lfs/chapter04/chapter04.xml	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/chapter04/chapter04.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -11,11 +11,12 @@
 
   <title>Dernières préparations</title>
 
-  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutlfs.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="introduction.xml"/>
+  <!-- <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutlfs.xml"/> -->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="creatingtoolsdir.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="addinguser.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="settingenviron.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="aboutsbus.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="abouttestsuites.xml"/>
 
-</chapter>
\ No newline at end of file
+</chapter>

Added: trunk/lfs/chapter04/introduction.xml
===================================================================
--- trunk/lfs/chapter04/introduction.xml	                        (rev 0)
+++ trunk/lfs/chapter04/introduction.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
+  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
+  <!ENTITY % general-entities SYSTEM "../general.ent">
+  %general-entities;
+]>
+
+<sect1 id="prepare-introduction">
+  <?dbhtml filename="introduction.html"?>
+
+  <title>Introduction</title>
+
+  <para>Dans ce chapitre, nous allons effectuer quelques tâches supplémentaires
+  pour préparer la construction du système temporaire. Nous allons créer un
+  répertoire dans
+  <filename class="directory">$LFS</filename> pour l'installation des outils
+  temporaires, ajoutez un utilisateur non privilégié pour réduire les risques,
+  et créez un environnement de construction adéquat pour cet utilisateur. Nous
+  allons également expliquer l'unité de temps utilisée pour mesurer la durée de
+   construction des paquets LFS, ou <quote>SBUs</quote>, et donner quelques
+   informations sur les suite de tests des paquets.</para>
+
+</sect1>

Modified: trunk/lfs/chapter04/settingenviron.xml
===================================================================
--- trunk/lfs/chapter04/settingenviron.xml	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/chapter04/settingenviron.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -83,7 +83,11 @@
 
   <para>La variable <envar>LC_ALL</envar>  contrôle la localisation de
   certains programmes, faisant que leurs messages suivent les
-  conventions d'un pays spécifié. Si le système hôte utilise une version
+  conventions d'un pays spécifié. Si vous définissez <envar>LC_ALL</envar> à
+  <quote>POSIX</quote> ou <quote>C</quote> (les deux étant équivalents) garantit
+  que tout fonctionnera comme prévu dans l'environnement chroot.</para>
+
+  <para>Si le système hôte utilise une version
   de Glibc plus ancienne que la 2.2.4, avoir <envar>LC_ALL</envar>
   initialisé à quelque chose d'autre que <quote>POSIX</quote> ou
   <quote>C</quote> (pendant ce chapitre) pourrait poser des problèmes si

Modified: trunk/lfs/chapter05/util-linux.xml
===================================================================
--- trunk/lfs/chapter05/util-linux.xml	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/chapter05/util-linux.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -18,6 +18,7 @@
 
   <indexterm zone="ch-tools-util-linux">
     <primary sortas="a-Util-linux">Util-linux</primary>
+    <secondary>outils</secondary>
   </indexterm>
 
   <sect2 role="package">

Modified: trunk/lfs/chapter06/createfiles.xml
===================================================================
--- trunk/lfs/chapter06/createfiles.xml	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/chapter06/createfiles.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -45,7 +45,90 @@
 ln -sv /tools/lib/libstdc++.so{,.6} /usr/lib
 sed 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la
 ln -sv bash /bin/sh</userinput></screen>
+ 
+  <variablelist>
+    <title>Voici l'objectif de chaque lien :</title>
 
+    <varlistentry>
+      <term><parameter><filename>/bin/bash</filename></parameter></term>
+      <listitem>
+        <para>De nombreux scripts <command>bash</command> spécifient 
+        <filename>/bin/bash</filename>.</para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><parameter><filename>/bin/cat</filename></parameter></term>
+      <listitem>
+        <para>Ce chemin est codé en dur dans le script configure de Glibc.</para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><parameter><filename>/bin/echo</filename></parameter></term>
+      <listitem>
+        <para>Ceci pour satisfaire un des tests de la suite de tests de Glibc,
+        qui attend <filename>/bin/echo</filename>.</para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><parameter><filename>/bin/pwd</filename></parameter></term>
+      <listitem>
+        <para>Certains scripts <command>configure</command>, en particulier celui
+        de Glibc, ont codé en dur ce chemin.</para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><parameter><filename>/bin/stty</filename></parameter></term>
+      <listitem>
+        <para>Ce chemin est codé en dur dans Expect, il est donc nécessaire pour la
+        réussite des suites de tests de Binutils et de GCC.</para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><parameter><filename>/usr/bin/perl</filename></parameter></term>
+      <listitem>
+        <para>De nombreux scripts Perl codent en dur ce chemin vers le programme
+        <command>perl</command>.</para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><parameter><filename>/usr/lib/libgcc_s.so{,.1}</filename></parameter></term>
+      <listitem>
+        <para>Glibc en a besoin pour que la bibliothèque pthreads fonctionne.</para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><parameter><filename>/usr/lib/libstdc++{,.6}</filename></parameter></term>
+      <listitem>
+        <para>Ceci est exigé par plusieurs tests de la suite de tests de Glibc
+        et pour le support C++ de GMP.</para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><parameter><filename>/usr/lib/libstdc++.la</filename></parameter></term>
+      <listitem>
+        <para>Cela empêche une référence à <filename class="directory">/tools</filename>
+         qui serait dans
+        <filename>/usr/lib/libstdc++.la</filename> après l'installation de GCC.</para>
+      </listitem>
+    </varlistentry>
+
+    <varlistentry>
+      <term><parameter><filename>/bin/sh</filename></parameter></term>
+      <listitem>
+        <para>Beaucoup de scripts shell codent en dur <filename>/bin/sh</filename>.</para>
+      </listitem>
+    </varlistentry>
+
+  </variablelist>
+
   <para>Historiquement, Linux gère la liste des systèmes de fichiers montés dans
   le fichier <filename>/etc/mtab</filename>. Les noyaux modernes gèrent cette
   liste en interne via le système de fichiers <filename class="directory">/proc</filename>.

Modified: trunk/lfs/chapter06/e2fsprogs.xml
===================================================================
--- trunk/lfs/chapter06/e2fsprogs.xml	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/chapter06/e2fsprogs.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -124,18 +124,19 @@
 
 <screen><userinput remap="make">make</userinput></screen>
 
-    <para>Pour tester les résultats, lancez :</para>
+    <para>Pour mettre en place la suite de tests, nous avons besoin de copier
+    temporairement une bibliothèque de /tools/lib pour que les programmes de test
+    le trouvent.  Pour lancer les tests, exécutez :</para>
 
-<screen><userinput remap="test">make check</userinput></screen>
+<screen><userinput remap="test">cp -v /tools/lib/libblkid.so.1 /lib
+make check
+rm -v /lib/libblkid.so.1</userinput></screen>
 
     <para>Un des tests de E2fsprogs tentera d'allouer 256 Mo de mémoire.
     Si vous n'avez guère plus de RAM, il est recommandé d'activer un
-    espace d'échange suffisant pour le test. Voir
-    <xref linkend="space-creatingfilesystem"/> et
-    <xref linkend="space-mounting"/> pour des détails sur la création et
-    l'activation de l'espace d'échange. En outre, trois tests essaient d'affecter
-    une partition de deux téraoctets et échoueront souf si au moins une telle quantité
-    non utilisée est disponible.</para>
+    espace d'échange suffisant pour le test. Voir la <xref
+     linkend="space-creatingfilesystem"/> et <xref linkend="space-mounting"/> pour des
+     détails sur la création et l'activation d'un espace d'échange.</para>
 
     <para>Installez les binaires et la documentation :</para>
 

Modified: trunk/lfs/chapter06/readline.xml
===================================================================
--- trunk/lfs/chapter06/readline.xml	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/chapter06/readline.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -81,7 +81,7 @@
 
     <para>Installez le paquet :</para>
 
-<screen><userinput remap="install">make install</userinput></screen>
+<screen><userinput remap="install">make SHLIB_LIBS=-lncurses install</userinput></screen>
 
     <para>Maintenant, déplacez les bibliothèques dynamiques à un endroit plus
     adéquat et corrigez certains liens symboliques :</para>

Modified: trunk/lfs/general.ent
===================================================================
--- trunk/lfs/general.ent	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/general.ent	2014-06-18 18:54:47 UTC (rev 6353)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="ISO-8859-1"?>
-<!ENTITY version         "SVN-20140604">
-<!ENTITY releasedate     "4 juin 2014">
+<!ENTITY version         "SVN-20140611">
+<!ENTITY releasedate     "11 juin 2014">
 <!ENTITY copyrightdate   "1999-2013"><!-- jhalfs needs a literal dash, not – -->
 <!ENTITY milestone       "8.0">
 <!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->

Modified: trunk/lfs/packages.ent
===================================================================
--- trunk/lfs/packages.ent	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/packages.ent	2014-06-18 18:54:47 UTC (rev 6353)
@@ -149,10 +149,10 @@
 <!ENTITY eudev-version "1.7">
 <!ENTITY eudev-size "1,715 Ko">
 <!ENTITY eudev-url "http://dev.gentoo.org/~blueness/eudev/eudev-&eudev-version;.tar.gz">
-<!ENTITY eudev-md5 "80649a0350ff9620fc2da9562d9f2a6a">
+<!ENTITY eudev-md5 "9742236280dfc34ba034173efd69f5cf ">
 <!ENTITY eudev-manpages-size "9 Ko">
 <!ENTITY eudev-manpages-url "&anduin-other;eudev-&eudev-version;-manpages.tar.bz2">
-<!ENTITY eudev-manpages-md5 "eaa5b9af344e958c29288e5376b97a28">
+<!ENTITY eudev-manpages-md5 "9742236280dfc34ba034173efd69f5cf">
 
 <!ENTITY eudev-ch6-du "7.5 Mo">
 <!ENTITY eudev-ch6-sbu "0.1 SBU">
@@ -238,10 +238,10 @@
 <!ENTITY gdbm-ch6-du "8.5 Mo">
 <!ENTITY gdbm-ch6-sbu "0.1 SBU">
 
-<!ENTITY gettext-version "0.18.3.2">
-<!ENTITY gettext-size "15,810 Ko">
-<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz">
-<!ENTITY gettext-md5 "241aba309d07aa428252c74b40a818ef">
+<!ENTITY gettext-version "0.19.1">
+<!ENTITY gettext-size "6,456 Ko">
+<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.xz">
+<!ENTITY gettext-md5 "b52987f49bc99fa8b410270d47a9d52b">
 <!ENTITY gettext-home "&gnu-software;gettext/">
 <!ENTITY gettext-ch5-du "119 Mo">
 <!ENTITY gettext-ch5-sbu "0.6 SBU">
@@ -317,7 +317,7 @@
 <!ENTITY iana-etc-size "201 Ko">
 <!ENTITY iana-etc-url "&anduin-sources;iana-etc/iana-etc-&iana-etc-version;.tar.bz2">
 <!ENTITY iana-etc-md5 "3ba3afb1d1b261383d247f46cb135ee8">
-<!ENTITY iana-etc-home "http://freshmeat.net/projects/iana-etc/">
+<!ENTITY iana-etc-home "http://freecode.com/projects/iana-etc">
 <!ENTITY iana-etc-ch6-du "2.2 Mo">
 <!ENTITY iana-etc-ch6-sbu "moins de 0.1 SBU">
 
@@ -338,10 +338,10 @@
 <!ENTITY intltool-ch6-du "1.4 Mo">
 <!ENTITY intltool-ch6-sbu "0.1 SBU">
 
-<!ENTITY iproute2-version "3.14.0">
-<!ENTITY iproute2-size "426 Ko">
+<!ENTITY iproute2-version "3.15.0">
+<!ENTITY iproute2-size "428 Ko">
 <!ENTITY iproute2-url "&kernel;linux/utils/net/iproute2/iproute2-&iproute2-version;.tar.xz">
-<!ENTITY iproute2-md5 "bd9d7567bbb987c88120669f5e1a1092">
+<!ENTITY iproute2-md5 "5b1711c9d16071959052e369a2682d77">
 <!ENTITY iproute2-home "&kernel;linux/utils/net/iproute2/">
 <!ENTITY iproute2-ch6-du "7.3 Mo">
 <!ENTITY iproute2-ch6-sbu "0.1 SBU">
@@ -406,13 +406,13 @@
 <!ENTITY libtool-ch6-sbu "3.0 SBU">
 
 <!ENTITY linux-major-version "3">
-<!ENTITY linux-minor-version "14">
-<!ENTITY linux-patch-version "5">
-<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
-<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> -->
-<!ENTITY linux-size "76,562 Ko">
+<!ENTITY linux-minor-version "15">
+<!ENTITY linux-patch-version "0">
+<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"> -->
+<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;">
+<!ENTITY linux-size "77,810 Ko">
 <!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;.x/linux-&linux-version;.tar.xz">
-<!ENTITY linux-md5 "db2f2b8a83239852b72e560811eb80de">
+<!ENTITY linux-md5 "97ca1625bb40368dc41b9a7971549071">
 <!ENTITY linux-home "http://www.kernel.org/">
 <!ENTITY linux-ch8-du "700 - 6800 Mo (en général environ 800-900 Mo)">
 <!ENTITY linux-ch8-sbu "3.0 - 49.0 SBU (en général environ 6 SBU)">

Modified: trunk/lfs/prologue/hostreqs.xml
===================================================================
--- trunk/lfs/prologue/hostreqs.xml	2014-06-16 18:29:00 UTC (rev 6352)
+++ trunk/lfs/prologue/hostreqs.xml	2014-06-18 18:54:47 UTC (rev 6353)
@@ -159,8 +159,7 @@
 <!-- ANY additional lines in the script cause a pdf rendering problem-->
 <screen role="nodump"><userinput>cat > version-check.sh << "EOF"
 <literal>#!/bin/bash
-# Script simple pour afficher les numéros de version des outils de
-# développement essentiels
+# Simple script to list version numbers of critical development tools
 
 export LC_ALL=C
 bash --version | head -n1 | cut -d" " -f2-4
@@ -169,7 +168,7 @@
 bison --version | head -n1
 if [ -e /usr/bin/yacc ];
   then echo "/usr/bin/yacc -> `readlink -f /usr/bin/yacc`";
-  else echo "yacc not found"; fi
+  else echo "yacc non trouvé"; fi
 
 bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
 echo -n "Coreutils: "; chown --version | head -n1 | cut -d")" -f2
@@ -178,21 +177,21 @@
 gawk --version | head -n1
 if [ -e /usr/bin/awk ];
   then echo "/usr/bin/awk -> `readlink -f /usr/bin/awk`";
-  else echo "awk non trouvé"; fi
+  else echo "awk not found"; fi
 
-gcc - -version | head -n1
-g++ - -version | head -n1
-ldd - -version | head -n1 | cut -d" " -f2-  # glibc version
-grep - -version | head -n1
-gzip - -version | head -n1
+gcc --version | head -n1
+g++ --version | head -n1
+ldd --version | head -n1 | cut -d" " -f2-  # glibc version
+grep --version | head -n1
+gzip --version | head -n1
 cat /proc/version
-m4 - -version | head -n1
-make - -version | head -n1
-patch - -version | head -n1
+m4 --version | head -n1
+make --version | head -n1
+patch --version | head -n1
 echo Perl `perl -V:version`
-sed - -version | head -n1
-tar - -version | head -n1
-xz - -version | head -n1
+sed --version | head -n1
+tar --version | head -n1
+xz --version | head -n1
 
 echo 'main(){}' > dummy.c && g++ -o dummy dummy.c
 if [ -x dummy ]
@@ -209,7 +208,7 @@
 
 bash version-check.sh</userinput></screen>
 
-  <para>Vérifiez également la cohérence de quelques bibliothèques :</para>
+  <para>Vérifiez la cohérence de certaines bibliothèques :</para>
 
 <screen role="nodump"><userinput>cat > library-check.sh << "EOF"
 <literal>#!/bin/bash
@@ -222,8 +221,9 @@
 
 bash library-check.sh</userinput></screen>
 
-<para>Les fichiers identifiés par ce script devraient tous être présents ou
-absent, mais pas partiellement avec certains présents seulement.</para>
+<para>Les fichiers identifiés par ce script devraient être soit tous présents
+soit tous absents, mais pas partiellement (un ou deux).</para>
 
+
 </sect2>
 </sect1>



More information about the lfs-traducfr mailing list