Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 429 → Rev 430

/trunk/lfs/chapter01/conventions.xml
32,7 → 32,7
 
<blockquote><para>Cette façon de présenter est utilisée pour les liens
hypertextes internes à ce livre mais aussi externes comme les HOWTOs, les
sites de téléchargement, les sites web, etc.</para></blockquote>
sites de téléchargement et les sites web.</para></blockquote>
 
<para><screen><userinput>cat &gt; $LFS/etc/group &lt;&lt; "EOF"</userinput>
root:x:0:
/trunk/lfs/chapter01/changelog.xml
13,22 → 13,23
<listitem><para>binutils-2.14</para></listitem>
<listitem><para>e2fsprogs-1.34</para></listitem>
<listitem><para>file-4.03</para></listitem>
<listitem><para>findutils-4.1.7</para></listitem>
<listitem><para>findutils-4.1.20</para></listitem>
<listitem><para>gawk-3.1.3</para></listitem>
<listitem><para>gcc-3.3.1</para></listitem>
<listitem><para>gettext-0.12.1</para></listitem>
<listitem><para>glibc-2.3.2</para></listitem>
<listitem><para>glibc-2.3.2-sscanf-1.patch</para></listitem>
<listitem><para>grep-2.5.1</para></listitem>
<listitem><para>groff-1.19</para></listitem>
<listitem><para>gzip-1.3.5</para></listitem>
<listitem><para>less-381</para></listitem>
<listitem><para>libtool-1.5</para></listitem>
<listitem><para>linux-2.4.21</para></listitem>
<listitem><para>man-1.5l</para></listitem>
<listitem><para>man-1.5l-80cols.patch</para></listitem>
<listitem><para>man-1.5l-manpath.patch</para></listitem>
<listitem><para>man-1.5l-pager.patch</para></listitem>
<listitem><para>man-pages-1.58</para></listitem>
<listitem><para>linux-2.4.22</para></listitem>
<listitem><para>man-1.5m2</para></listitem>
<listitem><para>man-1.5m2-80cols.patch</para></listitem>
<listitem><para>man-1.5m2-manpath.patch</para></listitem>
<listitem><para>man-1.5m2-pager.patch</para></listitem>
<listitem><para>man-pages-1.60</para></listitem>
<listitem><para>modutils-2.4.25</para></listitem>
<listitem><para>procps-3.1.11</para></listitem>
<listitem><para>procps-3.1.11.patch</para></listitem>
44,25 → 45,30
 
<listitem><para>Ajout de:
<itemizedlist>
<listitem><para>bash-2.05b.patch</para></listitem>
<listitem><para>bash-2.05b-2.patch</para></listitem>
<listitem><para>bison-1.875-attribute.patch</para></listitem>
<listitem><para>coreutils-5.0</para></listitem>
<listitem><para>coreutils-5.0-uname.patch</para></listitem>
<listitem><para>coreutils-5.0-hostname-2.patch</para></listitem>
<listitem><para>dejagnu-1.4.3</para></listitem>
<listitem><para>expect-5.38.4</para></listitem>
<listitem><para>expect-5.38.4.patch</para></listitem>
<listitem><para>gawk-3.1.2.patch</para></listitem>
<listitem><para>expect-5.39.0</para></listitem>
<listitem><para>expect-5.39.0.patch</para></listitem>
<listitem><para>gawk-3.1.3.patch</para></listitem>
<listitem><para>gcc-2.95.3</para></listitem>
<listitem><para>gcc-2.95.3-2.patch</para></listitem>
<listitem><para>gcc-3.3.1-no_fixincludes.patch</para></listitem>
<listitem><para>gcc-3.3.1-specs-4.patch</para></listitem>
<listitem><para>gcc-2.95.3-returntype-fix.patch</para></listitem>
<listitem><para>gcc-3.3.1-no_fixincludes-2.patch</para></listitem>
<listitem><para>gcc-3.3.1-specs-1.patch</para></listitem>
<listitem><para>gcc-3.3.1-suppress-libiberty.patch</para></listitem>
<listitem><para>grub-0.93</para></listitem>
<listitem><para>grub-0.93-gcc33-1.patch</para></listitem>
<listitem><para>inetutils-1.4.2</para></listitem>
<listitem><para>lfs-utils-0.3</para></listitem>
<listitem><para>ncurses-5.3-etip.patch</para></listitem>
<listitem><para>perl-5.8.0-libc.patch</para></listitem>
<listitem><para>tcl-8.4.2</para></listitem>
<listitem><para>ncurses-5.3-etip-2.patch</para></listitem>
<listitem><para>ncurses-5.3-vsscanf.patch</para></listitem>
<listitem><para>perl-5.8.0-libc-3.patch</para></listitem>
<listitem><para>shadow-4.0.3-newgroup-fix.patch</para></listitem>
<listitem><para>tcl-8.4.4</para></listitem>
<listitem><para>zlib-1.1.4-vsnprintf.patch</para></listitem>
</itemizedlist>
</para></listitem>
74,7 → 80,8
<listitem><para>fileutils-4.1.patch</para></listitem>
<listitem><para>findutils-4.1-segfault.patch</para></listitem>
<listitem><para>findutils-4.1.patch</para></listitem>
<listitem><para>gcc-3.2.3-mmap_test.patch</para></listitem>
<listitem><para>glibc-2.3.1-libnss.patch</para></listitem>
<listitem><para>glibc-2.3.1-root-perl.patch</para></listitem>
<listitem><para>gzip-1.2.4b.patch</para></listitem>
<listitem><para>lilo-22.2</para></listitem>
<listitem><para>netkit-base-0.17</para></listitem>
87,6 → 94,31
</itemizedlist>
</para></listitem>
 
<listitem><para>17 septembre 2003 [jeremy]: Chapitre 6 - Modification de deux
des occurences de exec bash --login pour inclure la directive +h. </para></listitem>
 
<listitem><para>17 septembre 2003 [greg]: Chapitres 5 et 6 - Verrouillage de
Glibc et Ré-ajustement de l'ensemble des outils: Faire "make -C ld install" au
lieu de "make -C ld install-data-local" pour installer un nouvel éditeur de
liens plutôt que simplement les nouveaux ldscripts.</para></listitem>
 
<listitem><para>16 septembre 2003 [greg]: Chapitres 5 et 6 - Verrouillage de
Glibc et Ré-ajustement de l'ensemble des outils: Ajout de vérifications.
</para></listitem>
 
<listitem><para>16 septembre 2003 [greg]: Chapitres 5 et 6 - Binutils, GCC,
et Glibc: Ajout de notes sur les suites de test.</para></listitem>
 
<listitem><para>14 septembre 2003 [greg]: Chapitre 6 - Révision de la commande
chroot: Suppression de +h, inutile.</para></listitem>
 
<listitem><para>14 septembre 2003 [alex]: Correction de plusieurs erreurs et
inconsistences.</para></listitem>
 
<listitem><para>14 septembre 2003 [alex]: Correction de quelques erreurs et
ajout de balises, Suppression de la suppression des programmes dans la section
"Stripping" du chapitre 5.</para></listitem>
 
<listitem><para>14 septembre 2003 [greg]: Chapitre 6 - Créer les liens
symboliques essentiels: Ajout d'un lien symbolique /usr/lib/libgcc_s.so.1 pour
permettre à gcc abi_check de se lancer. La future NPTL en a aussi besoin.
99,8 → 131,8
choses se dérouleront-elles" pour inclure plus de texte de l'astuce PLFS.
</para></listitem>
 
<listitem><para>13 septembre 2003 [jwrober]: Assemblage des pages whoread et
whonotread en une seule page.</para></listitem>
<listitem><para>13 septembre 2003 [jwrober]: Préface - Assemblage des pages
whoread et whonotread en une seule page.</para></listitem>
 
<listitem><para>13 septembre 2003 [greg]: Chapitre 2 - Ajout d'une nouvelle
section concernant les suites de tests.</para></listitem>
118,17 → 150,18
répertoire /usr/lib/locale - il est créé lors du chapitre 6 - Glibc.
</para></listitem>
 
<listitem><para>11 septembre 2003 [jwrober]: Correction du chapitre 5 GCC Passe
2 en ce qui concerne le texte du correctif specs pour être plus vague, mais en
fait plus aiguisé - fourni par Anderson Lizardo.</para></listitem>
<listitem><para>11 septembre 2003 [jwrober]: Chapitre 5 - Correction du
chapitre 5 GCC Passe 2 en ce qui concerne le texte du correctif specs pour être
plus vague, mais en fait plus aiguisé - fourni par Anderson Lizardo.
</para></listitem>
 
<listitem><para>11 septembre 2003 [jwrober]: Correction grammaticale dans le
chapitre 5 pour les instructions d'installation de Tcl, fournis par Anderson
Lizardo.</para></listitem>
<listitem><para>11 septembre 2003 [jwrober]: Chapitre 5 - Correction
grammaticale dans le chapitre 5 pour les instructions d'installation de Tcl,
fournis par Anderson Lizardo.</para></listitem>
 
<listitem><para>11 septembre 2003 [jwrober]: Quelques petites modifications sur
le texte dans la page "verrouillage de Glibc" au chapitre 5 pour /lib/ld.so.1
fourni pas Anderson Lizardo.</para></listitem>
<listitem><para>11 septembre 2003 [jwrober]: Chapitre 5 - Quelques petites
modifications sur le texte dans la page "verrouillage de Glibc" au chapitre 5
pour /lib/ld.so.1 fourni pas Anderson Lizardo.</para></listitem>
 
<listitem><para>11 septembre 2003 [jeremy]: Ajout de la configuration du
chargeur de démarrage dans le chapitre 8, après l'ajout de Grub dans le livre.
/trunk/lfs/chapter01/how.xml
49,19 → 49,18
les deux premiers packages du chapitre 5, Binutils et GCC, ils seront compilés
statiquement. Cela signifie que la version de la bibliothèque C de votre
distribution hôte sera intégrée dans tous les programmes binaires que vous avez
compilés. Ceci va causer des problèmes pour vous tout au long de la route (ils
ont été bien documenté). La Glibc de l'hôte est habituellement une quantité
inconnue et peut contenir des bugs ou tout autre chose que nous ne connaissons
pas jusqu'à ce qu'il soit trop tard. Un problème bien connu est que les binaires
liés statiquement sur les systèmes à base de Glibc-2.2.x contenant des appels à
la fonction getpwuid() s'arrêtent brutalement lorsqu'ils sont lancés sur un
système à base de Glibc-2.3.x. Vous allez construire un système basé sur la
Glibc-2.3.x. Vous ne voulez pas construire quelque chose que va s'arrêter sans
raison, n'est-ce pas? Finalement, les tests autoconf de Glibc produisent des
résultats différents suivant qu'une Glibc existante est découverte sur la
distribution hôte. Ceci peut amener des incohérences et stimule les petites
corrections hâtives. Avec ceci en tête, vous pouvez voir que l'effort
supplémentaire pour compiler Binutils et GCC deux fois est nécessaire.</para>
compilés. Ceci a le potentiel de vous causer des problèmes pour vous tout au
long de la route (ils ont été bien documenté). La Glibc de l'hôte est
habituellement une quantité inconnue et pourrait même contenir des bugs ou tout
autre chose que nous ne connaissons pas jusqu'à ce qu'il soit trop tard. Un
problème bien connu est que les binaires liés statiquement sur les systèmes à
base de Glibc-2.2.x contenant des appels à la fonction
<emphasis>getpwuid()</emphasis> s'arrêtent brutalement lorsqu'ils sont lancés
sur un système à base de Glibc-2.3.x. Comme nous sommes en train de construire
un système basé sur la Glibc-2.3.x, nous avons besoin de nous protéger des
problèmes de cette nature. La procédure employée au chapitre 5 parvient à ce
but. Avec ceci en tête, vous pouvez voir que l'effort supplémentaire pour
compiler Binutils et GCC deux fois est nécessaire.</para>
 
<para>Dans le chapitre 6, le vrai système LFS sera construit. Le programme
chroot (change root) est utilisé pour entrer dans un environnement virtuel et
/trunk/lfs/chapter02/aboutlfs.xml
6,7 → 6,7
livre, la variable LFS sera utilisée fréquemment. Vous devrez la remplacer
partout où vous la trouverez par le répertoire dans lequel vous avez monté la
partition contenant votre système LFS. La méthode pour créer et l'endroit où
monter cette partition seront expliqués en détail au chapitre 4. A titre
monter cette partition seront expliqués en détail au chapitre 3. A titre
d'exemple, supposons que la partition LFS soit montée dans le répertoire
/mnt/lfs.</para>
 
21,8 → 21,7
 
<para>Une solution possible est de définir la variable d'environnement LFS.
De cette façon, $LFS peut être tapé directement au lieu de le remplacer par
/mnt/lfs.
Cela peut être accomplit en exécutant la commande suivante:</para>
/mnt/lfs. Cela peut être accomplit en exécutant la commande suivante:</para>
 
<para><screen><userinput>export LFS=/mnt/lfs</userinput></screen></para>
 
/trunk/lfs/chapter03/mounting.xml
35,10 → 35,10
avec les noms de partitions appropriés.</para>
 
<para>Vous devez aussi vous assurer que cette nouvelle partition ne sera pas
monté avec des droits trop restrictifs (tels que les options nosuid, nodev et
monté avec des droits trop restrictifs (tels que les options nosuid, nodev ou
noatime). Vous pouvez lancer la commande <userinput>mount</userinput> sans
paramètre pour voir avec quelles options est montée la partition LFS. Si vous
voyez nosuid, nodev et/ou noatime, vous aurez besoin de la remonter.</para>
voyez nosuid, nodev ou noatime, vous aurez besoin de la remonter.</para>
 
<para>Maintenant que nous avons créé un endroit pour travailler, nous
sommes prêts à télécharger les packages.</para>
/trunk/lfs/chapter03/creatingpart.xml
5,10 → 5,10
<para>Pour construire notre nouveau système Linux, nous allons avoir besoin
de place: une partition de disque vide. Si vous n'avez pas de partition libre,
et aucune place sur tous vos disques durs pour en créer une, alors vous
pouvez créer LFS sur la même partition que celle où votre distribution courante est
installée. Cette procédure n'est pas recommandée pour une première installation
de LFS, mais si vous êtes en manque de place disque, et que vous êtes courageux,
jetez un oeil sur l'astuce
pouvez créer LFS sur la même partition que celle où votre distribution courante
est installée. Cette procédure n'est pas recommandée pour une première
installation de LFS, mais si vous êtes en manque de place disque, et que vous
êtes courageux, jetez un oeil sur l'astuce
<ulink url="&hints-root;lfs_next_to_existing_systems.txt"/>.</para>
 
<para>Pour un système minimal, vous aurez besoin d'une partition d'environ 1Go.
19,17 → 19,17
 
<para>Comme nous n'avons jamais assez de RAM dans notre système, c'est une bonne
idée d'utiliser une petite partition disque en tant qu'espace d'échange (swap)
-- cet espace est utilisé par le noyau pour stocker des données rarement utilisées
afin de faire de la place en mémoire pour des choses plus urgentes. La partition
swap de votre système LFS peut être la même que celle de votre système hôte,
de façon à ce que vous n'ayez pas à en créer une autre si votre système hôte
en utilise déjà une.</para>
-- cet espace est utilisé par le noyau pour stocker des données rarement
utilisées afin de faire de la place en mémoire pour des choses plus urgentes.
La partition swap de votre système LFS peut être la même que celle de votre
système hôte, de façon à ce que vous n'ayez pas à en créer une autre si votre
système hôte en utilise déjà une.</para>
 
<para>Démarrez le programme <filename>cfdisk</filename> avec comme argument le
<para>Démarrez le programme <userinput>cfdisk</userinput> avec comme argument le
nom du disque dur sur lequel la nouvelle partition doit être créée -- par
exemple <filename>/dev/hda</filename> pour le disque primaire IDE. Créez
une partition native Linux, et si nécessaire une partition swap. Référez-vous
à la page man de <filename>cfdisk</filename> si vous ne savez pas encore
à la page man de <userinput>cfdisk</userinput> si vous ne savez pas encore
utiliser ce programme.</para>
 
<para>Rappellez-vous la désignation de votre nouvelle partition -- quelque
/trunk/lfs/chapter05/binutils-pass1-inst.xml
8,6 → 8,12
l'assembleur disponibles pour déterminer quelles fonctionnalités activées.
</para>
 
<note><para>Bien que Binutils soit un package important de l'ensemble d'outils,
nous n'allons pas lancer la suite des tests dès maintenant. Tout d'abord, le
plan de travail de la suite de tests n'est pas encore en place et,
deuxièmement, les programmes de la première passe seront bientôt écrasés par
ceux installés lors de la deuxième passe.</para></note>
 
<para>Ce package est connu pour mal se comporter si ses options d'optimisation
par défaut ont été changées (incluant les options -march et -mcpu). Donc, si
vous avez défini des variables d'environnement qui surchargent les
61,7 → 67,7
 
<para><screen><userinput>make install</userinput></screen></para>
 
<para>Maintenant, préparez déjà l'éditeur de liens pour le "verrouillage" de
<para>Maintenant, préparez l'éditeur de liens pour le "verrouillage" de
Glibc un peu plus tard:</para>
 
<para><screen><userinput>make -C ld clean
/trunk/lfs/chapter05/gcc-pass1-inst.xml
6,6 → 6,12
<para>Déballez uniquement l'archive tar gcc-core car nous n'avons pas besoin
d'un compilateur C++ pour le moment.</para>
 
<note><para>Bien que GCC soit un important package de l'ensemble des outils,
nous n'allons pas lancer la suite de tests en ce moment. Tout d'abord,
l'environnement de travail de la suite de tests n'est pas encore en place et
ensuite, les programmes de cette première passe seront bientôt écrasés par ceux
installés lors de la seconde passe.</para></note>
 
<para>Ce package est connu pour se comporter bizarrement si vous avez changé
les options d'optimisation par défaut (y compris les options -march et -mcpu).
Donc, si vous avez défini des variables d'environnement qui écrasent les
32,7 → 38,7
<listitem><para><userinput>--with-local-prefix=/tools</userinput>: Le but
de cette option est de supprimer <filename>/usr/local/include</filename>
du chemin de recherche des fichiers includes de <userinput>gcc</userinput>. Ce
n'est pas absolument essentiel, mais nous voulons essayer de minimiser
n'est pas absolument essentiel; néanmoins, nous voulons essayer de minimiser
l'influence du système hôte, ce qui semble logique.</para></listitem>
 
<listitem><para><userinput>--enable-shared</userinput>: Cette option pourrait
/trunk/lfs/chapter05/setting-environment.xml
6,7 → 6,7
les commandes suivantes pour mettre en place un bon environnement de travail:
</para>
 
<para><screen><userinput>cat &gt; ~/.bash_profile &lt;&lt; "EOF"
<para><screen><userinput>cat &gt; ~/.bash_profile &lt;&lt; "EOF"</userinput>
set +h
umask 022
LFS=/mnt/lfs
14,7 → 14,7
LDFLAGS="-s"
PATH=/tools/bin:$PATH
export LFS LC_ALL LDFLAGS PATH
EOF
<userinput>EOF
source ~/.bash_profile</userinput></screen></para>
 
<para>La commande <userinput>set +h</userinput> arrête la fonction de hachage
/trunk/lfs/chapter05/lockingglibc.xml
4,14 → 4,14
 
<para>Maintenant que les bibliothèques C temporaires ont été installées, nous
voulons que les outils compilés avec le reste de ce chapitre soient liés avec
ces bibliothèques. Pour accomplir ceci, nous avons besoin d'ajuster les scripts
de l'éditeur de liens et le fichier specs du compilateur.</para>
ces bibliothèques. Pour accomplir ceci, nous avons besoin d'ajuster l'éditeur
de liens et le fichier specs du compilateur.</para>
 
<para>Tout d'abord, installée les scripts améliorés de l'éditeur de liens en
<para>Tout d'abord, installéz les scripts améliorés de l'éditeur de liens en
lançant ce qui suit à l'intérieur du répertoire <filename
class="directory">binutils-build</filename>:</para>
 
<para><screen><userinput>make -C ld install-data-local</userinput></screen></para>
<para><screen><userinput>make -C ld install</userinput></screen></para>
 
<para>Ces scripts ont été améliorés un peu avant, à la fin de la première passe
de Binutils et ne contiennent aucune mention de <filename>/lib</filename>,
19,9 → 19,14
A partir de ça, tout va être lier <emphasis>seulement</emphasis> avec les
bibliothèques dans <filename>/tools/lib</filename>.</para>
 
<para>Vous pouvez maintenant supprimer les répertoires des sources et de
construction de Binutils.</para>
<para>L'éditeur de liens a été ajusté un peu auparavant, à la fin de la première
passe de Binutils. A partir de maintenant, tout sera lié
<emphasis>uniquement</emphasis> avec les bibliothèques contenues dans
<filename>/tools/lib</filename>.</para>
 
<para>Maintenant que l'éditeur de liens ajusté est installé, vous pouvez
supprimer les répertoires des sources et de construction de Binutils.</para>
 
<para>L'autre chose à faire est de modifier le fichier specs de GCC de
façon à ce qu'ils pointent vers le nouvel éditeur de liens dynamiques. Une
simple commande sed accomplira ceci:</para>
39,7 → 44,7
"/tools/lib/ld-linux.so.2" et "/lib/ld.so.1" avec "/tools/lib/ld.so.1".</para>
 
<para>Dernièrement, il existe une possibilité que certains fichiers include de
l'hôte système se trouvent dans le répertoire include privé de gcc. Ceci peut
l'hôte système se trouvent dans le répertoire include privé de GCC. Ceci peut
se produire parce que la procédure fixincludes de GCC est lancée en tant que partie
la construction GCC. Nous expliquerons un peu mieux ceci dans ce chapitre. Pour
l'instant, lancez les commandes suivantes pour éliminer cette possibilité.</para>
46,6 → 51,36
 
<para><screen><userinput>rm -f /tools/lib/gcc-lib/*/*/include/{pthread.h,bits/sigthread.h}</userinput></screen></para>
 
<caution><para>Il est impératif à ce moment de s'arrêter pour s'assurer que les
fonctionnalités de base du nouvel ensemble des outils fonctionnera comme on s'y
attend. Nous allons effectuer une vérification simple:</para>
 
<para><screen><userinput>echo 'main(){}' > dummy.c
gcc dummy.c
readelf -l a.out | grep ': /tools'</userinput></screen></para>
 
<para>Si tout fonctionne correctement, la sortie de la dernière commande devrait
être:</para>
 
<para><screen>[Requesting program interpreter: /tools/lib/ld-linux.so.2]
</screen></para>
 
<para>Si vous n'obtenez pas une sortie comme celle montrée ci-dessus, alors
quelque chose va très mal. Vous devrez enquêter là-dessus et reprendre chaque
étape pour trouver où est situé le problème et le corriger. Il ne sert à rien de
continuer jusqu'à ce que ce soit corrigé. Il est probable que quelque chose
s'est mal passé avec le fichier specs ci-dessus. Notez particulièrement que
<filename>/tools/lib</filename> apparaît comme le préfixe de notre éditeur de
liens dynamiques. Bien sûr, si vous travaillez sur une plateforme où le nom de
l'éditeur de liens est quelque chose d'autre que
<filename>ld-linux.so.2</filename>, alors la sortie sera un peu différente.
</para>
 
<para>Once you are satisfied that all is well, clean up the test files:</para>
 
<para><screen><userinput>rm dummy.c a.out</userinput></screen></para>
</caution>
 
<para>Ceci complète l'installation de l'ensemble d'outils qui pourra maintenant
être utilisé pour construire le reste des outils temporaires.</para>
 
/trunk/lfs/chapter05/binutils-pass2-inst.xml
3,6 → 3,10
<sect2>
<title>Réinstallation de Binutils</title>
 
<note><para>Il est intéressant de noter que la suite de tests de Binutils que
nous lançons dans ce chapitre n'est pas considéré aussi critique que celui que
nous lançons dans le chapitre 6.</para></note>
 
<para>Tout d'abord, créez de nouveau un répertoire de cronstruction séparé:</para>
 
<para><screen><userinput>mkdir ../binutils-build
29,7 → 33,7
 
<para><screen><userinput>make install</userinput></screen></para>
 
<para>Maintenant, préparez aussi Binutils pour le ré-ajustement de l'ensemble
<para>Maintenant, préparez Binutils pour le ré-ajustement de l'ensemble
des outils au prochain chapitre:</para>
 
<para><screen><userinput>make -C ld clean
/trunk/lfs/chapter05/glibc-inst.xml
9,6 → 9,11
ce répertoire, et pas dans <filename>/usr/src</filename> comme vous le faites
habituellement.</para>
 
<note><para>Nous allons lancer la suite de tests pour Glibc dans ce chapitre.
Néanmoins, est intéressant de noter que la suite de tests de Glibc que nous
lançons dans ce chapitre n'est pas considéré aussi critique que celui que
nous lançons dans le chapitre 6.</para></note>
 
<para>Ce package est connu pour mal se comporter si ses options d'optimisation
par défaut ont été changées (incluant les options -march et -mcpu). Donc, si
vous avez défini des variables d'environnement qui surchargent les
/trunk/lfs/chapter05/gcc-pass2-inst.xml
11,6 → 11,10
une distribution hôte qui ne gère pas correctement le système de fichiers devpts
fera échouer la plupart des tests.</para>
 
<note><para>Il est intéressant de noter que la suite de tests de GCC que
nous lançons dans ce chapitre n'est pas considéré aussi critique que celui que
nous lançons dans le chapitre 6.</para></note>
 
<para>Déballez les trois archives tar de GCC dans un seul et même répertoire.
Ils construiront un seul sous-répertoire <filename>gcc-&gcc-version;/</filename>
.</para>
/trunk/lfs/chapter05/grep-inst.xml
12,11 → 12,11
 
<itemizedlist>
<listitem><para><userinput>--disable-perl-regexp</userinput>: Ceci s'assure que
grep ne sera pas lié avec une bibliothèque PCRE qui pourrait être présente sur
l'hôte, mais ne serait pas disponible une fois que nous serons rentré dans
l'environnement chroot.</para></listitem>
<userinput>grep</userinput> ne sera pas lié avec une bibliothèque PCRE qui
pourrait être présente sur l'hôte, mais ne serait pas disponible une fois que
nous serons rentré dans l'environnement chroot.</para></listitem>
<listitem><para><userinput>--with-included-regex</userinput>: Ceci s'assure que
grep utilise son code interne pour les expressions régulières. Sans cela, il
Grep utilise son code interne pour les expressions régulières. Sans cela, il
utiliserait le code de Glibc, connu pour être légèrement erroné.
</para></listitem>
</itemizedlist>
/trunk/lfs/chapter05/chapter05.xml
55,11 → 55,10
<userinput>--strip-unneeded</userinput> sur ces bibliothèques -- elles seraient
détruites et vous n'auriez plus qu'à reconstruire complètement Glibc.</para>
 
<para>Pour saver encvore quelques mégaoctets, vous pouvez supprimer la
documentation et quelques uns des gros programmes inutiles:</para>
<para>Pour sauver encore quelques mégaoctets, vous pouvez supprimer la
documentation:</para>
 
<para><screen><userinput>rm -rf /tools/{,share/}{doc,info,man}
rm /tools/bin/{addr2line,gprof,nm,size,strings,strip}</userinput></screen></para>
<para><screen><userinput>rm -rf /tools/{,share/}{doc,info,man}</userinput></screen></para>
 
<para>Vous aurez maintenant besoin d'avoir au moins 700 Mo d'espace libre sur
le système de fichiers LFS pour pouvoir construire et installer la Glibc lors
/trunk/lfs/chapter05/ncurses-inst.xml
20,7 → 20,7
<para>La signification de l'option pour configure est:</para>
 
<itemizedlist>
<listitem><para><userinput>--without-ada</userinput>: Ceci indique à ncurses de
<listitem><para><userinput>--without-ada</userinput>: Ceci indique à Ncurses de
ne pas construire ses liens avec Ada, même si un compilateur Ada est installé
sur l'hôte. Ceci est nécessaire parce qu'une fois dans chroot, Ada ne sera plus
disponible.</para></listitem>
/trunk/lfs/chapter06/glibc-inst.xml
6,10 → 6,13
<para>Le système de construction de Glibc est très intégré et installera
parfaitement, même si le fichier specs de notre compilateur et les scripts de
l'éditeur de liens pointent toujours vers <filename>/tools</filename>. Nous ne
pouvons ajuster specs et ldscripts avant l'installation de Glibc, parce que les
tests autoconf de Glibc donneraient des résultats erronés et mettraient en
déroute notre but d'une construction saine.</para>
pouvons ajuster specs et l'éditeur de liens avant l'installation de Glibc,
parce que les tests autoconf de Glibc donneraient des résultats erronés et
mettraient en déroute notre but d'une construction saine.</para>
 
<note><para>La suite de tests pour Glibc dans ce chapitre est considérée
<emphasis>critique</emphasis>. Faites-la absolument.</para></note>
 
<para>Avant de commencer la construction de Glibc, rappelez-vous de déballer
Glibc-linuxthreads encore une fois à l'intérieur du répertoire
<filename>glibc-&glibc-version;</filename>, et de dé-configurer toute variable
/trunk/lfs/chapter06/binutils-inst.xml
3,6 → 3,9
<sect2>
<title>Installation de Binutils</title>
 
<note><para>La suite de tests pour Binutils dans ce chapitre est considérée
<emphasis>critique</emphasis>. Faites-la absolument.</para></note>
 
<para>Ce package est connu pour se comporter bizarrement si vous avez changé
les options d'optimisation par défaut (y compris les options -march et -mcpu).
Donc, si vous avez défini des variables d'environnement qui écrasent les
/trunk/lfs/chapter06/pwdgroup.xml
53,8 → 53,7
complète au chapitre 5. Ceci supprimer l'invite <quote>I have no name!</quote>.
</para>
 
<para><screen><userinput>exec /tools/bin/bash --login
set +h</userinput></screen></para>
<para><screen><userinput>exec /tools/bin/bash +h --login </userinput></screen></para>
 
</sect1>
 
/trunk/lfs/chapter06/bash-inst.xml
28,6 → 28,6
 
<para>Et rechargez le nouveau Bash compilé:</para>
 
<para><screen><userinput>exec /bin/bash --login</userinput></screen></para>
<para><screen><userinput>exec /bin/bash +h --login</userinput></screen></para>
 
</sect2>
/trunk/lfs/chapter06/gcc-inst.xml
3,6 → 3,9
<sect2>
<title>Installation de GCC</title>
 
<note><para>La suite de tests pour GCC dans ce chapitre est considérée
<emphasis>critique</emphasis>. Faites-la absolument.</para></note>
 
<para>Ce package est connu pour mal se comporter si vous changez ses options
d'optimisation par défaut (ceci inclut les options -march et -mcpu). Donc, si
vous avez défini des variables d'environnement, telles que CFLAGS et CXXFLAGS,
/trunk/lfs/chapter06/revisedchroot.xml
18,7 → 18,5
&nbsp;&nbsp;&nbsp;&nbsp;PATH=/bin:/usr/bin:/sbin:/usr/sbin \
&nbsp;&nbsp;&nbsp;&nbsp;/bin/bash --login</userinput></screen></para>
 
<para><screen><userinput>set +h</userinput></screen></para>
 
</sect1>
 
/trunk/lfs/chapter06/chroot.xml
28,6 → 28,12
pour fonctionner correctement. Si vous avez besoin d'autres variables, telles
que CFLAGS ou CXXFLAGS, vous pouvez aussi les initialiser ici.</para>
 
<para>Notez aussi l'emploi de la directive set +h. Ceci indique à tells bash de
ne pas utiliser son hâchage de chemin interne. Sans cette directive, bash se
rappellera les chemins vers les binaires. Comme nous voulons utiliser tout au
long du chapitre 6 nos binaires tout juste compilés, nous désactivons cette
fonction.</para>
 
<para>Dès maintenant, nous n'avons plus besoin d'utiliser la variable LFS --
car ce que le shell pense être <filename class="directory">/</filename>
est la valeur de <filename class="directory">$LFS</filename>, qui a été passé à
/trunk/lfs/chapter06/groff-inst.xml
3,12 → 3,14
<sect2>
<title>Installation de Groff</title>
 
<para>Groff s'attend à ce qu'une variable d'environnement PAGE contienne la taille du
papier par défaut. Pour les personnes vivant aux Etats-Unis, le texte ci-dessous est
approprié. Pour ceux dont la taille par défaut du papier est le "A4", plus large,
vous pouvez en toute confiance changer la valeur utilisée lors de la configuration
du package Groff:</para>
<para>Groff s'attend à ce qu'une variable d'environnement PAGE contienne la
taille du papier par défaut. Pour les personnes vivant aux Etats-Unis, la
commande ci-dessous est approprié. Si vous vivez ailleurs, vous pouvez vouloir
le changer <emphasis>PAGE=letter</emphasis> en <emphasis>PAGE=4</emphasis>.
</para>
 
<para>Préparez la compilation de Groff:</para>
 
<para><screen><userinput>PAGE=letter ./configure --prefix=/usr</userinput></screen></para>
 
<para>Compilez le package:</para>
/trunk/lfs/chapter06/adjustingtoolchain.xml
8,19 → 8,16
De façon simple, ceci est le contraire de ce que nous avions fait à l'étape de
"verrouillage" au début de ce chapitre.</para>
 
<para>La première chose à faire est d'ajuster les scripts de l'éditeur de liens.
<para>La première chose à faire est d'ajuster l'éditeur de liens.
Pour ceci, nous retenons les répertoires des sources et de construction de la
deuxième passe pour Binutils. Installez les scripts améliorés de l'éditeur de
liens à partir du répertoire <filename
class="directory">binutils-build</filename>:</para>
deuxième passe pour Binutils. Installez l'éditeur de liens ajusté à partir du
répertoire <filename class="directory">binutils-build</filename>:</para>
 
<para><screen><userinput>make -C ld install-data-local</userinput></screen></para>
<para><screen><userinput>make -C ld install</userinput></screen></para>
 
<para>Les scripts de l'éditeur de liens ne contiennent maintenant aucune
mention de <filename>/tools/lib</filename>. A partir de maintenant, tout
programme compilé sera <emphasis>uniquement</emphasis> lié avec les
bibliothèques dans <filename>/usr/lib</filename> et <filename>/lib</filename>.
</para>
<para>A partir de maintenant, tout programme compilé sera
<emphasis>uniquement</emphasis> lié avec les bibliothèques contenues dans
<filename>/usr/lib</filename> et <filename>/lib</filename>.</para>
 
<para>Vous pouvez maintenant supprimer les répertoires des sources et de
construction de Binutils.</para>
37,14 → 34,38
unset SPECFILE</userinput></screen></para>
 
<para>Encore une fois, un copier/coller de ce qui se trouve ci-dessus est
recommendé. Et comme précédemment, ce serait une bonne idée de vérifier les
scripts de l'éditeur de liens et le fichier specs pour s'assurer que les
changements souhaités ont réellement eu lieu.</para>
recommendé. Et comme précédemment, ce serait une bonne idée de vérifier le
fichier specs pour s'assurer que les changements souhaités ont réellement eu
lieu.</para>
 
<para>Notez que les scripts de l'éditeur de liens contiendront toujours une
référence à <filename>/tools/i686-pc-linux-gnu/lib</filename>. Ceci est
inévitable mais, heureusement, cela n'est pas un problème. Il n'existe pas de
bibliothèque à cet endroit comme toutes les bibliothèques temporaires de tools
sont situées dans <filename>/tools/lib</filename>.</para>
<caution><para>Il est impératif à ce point de s'arrêter et de s'assurer que les
fonctionnalités de base fonctionnent comme prévu. Nous allons effectuer une
simple vérification:</para>
 
<para><screen><userinput>echo 'main(){}' > dummy.c
gcc dummy.c
readelf -l a.out | grep ': /lib'</userinput></screen></para>
 
<para>Si tout a fonctionné correctement, la sortie de la dernière commande sera:
</para>
 
<para><screen>[Requesting program interpreter: /lib/ld-linux.so.2]
</screen></para>
 
<para>Si vous n'obtenez pas une sortie comme celle montrée ci-dessus, alors
quelque chose va très mal. Vous devrez enquêter là-dessus et reprendre chaque
étape pour trouver où est situé le problème et le corriger. Il ne sert à rien de
continuer jusqu'à ce que ce soit corrigé. Il est probable que quelque chose
s'est mal passé avec le fichier specs ci-dessus. Notez particulièrement que
<filename>/lib</filename> apparaît maintenant comme le préfixe de notre éditeur de
liens dynamiques. Bien sûr, si vous travaillez sur une plateforme où le nom de
l'éditeur de liens est quelque chose d'autre que
<filename>ld-linux.so.2</filename>, alors la sortie sera un peu différente.
</para>
 
<para>Une fois satisfait, nettoyez les fichiers de test:</para>
 
<para><screen><userinput>rm dummy.c a.out</userinput></screen></para>
</caution>
 
</sect1>
/trunk/lfs/chapter08/grub.xml~
1,53 → 1,55
<sect1 id="ch08-grub">
<title>Making the LFS system bootable</title>
<title>Rendre le système LFS démarrable</title>
<?dbhtml filename="grub.html" dir="chapter08"?>
 
<para>Now that we have our shiny new LinuxFromScratch system completed,
we need to ensure we can boot it. To do this, we will run the grub program.</para>
<para>Maintenant que notre nouveau système LinuxFromScratch est terminé, nous devons
nous assurer qu'il puisse se lancer. Pour cela, nous allons lancer le programme grub.
</para>
 
<para><screen><userinput>grub</userinput></screen></para>
 
<para>Grub uses it's own naming structure for drives, in the form of hd(a,b),
where a is the hard drive number, and b is the partition number, both of which
start from zero. So, partition hda1 would be (hd0,0) to grub, and hdb2 would
be (hd1,1). Also, Grub doesn't pay attention to CDROM drives at all, so if,
for example, you have a CD on hdb, and a second hard drive on hdc, partitions
on that second hard drive would still be (hd1,b).</para>
<para>Grub utilise sa propre structure de nommage des lecteurs, sous la forme hd(a,b),
où a est le numéro du disque dur et b le numéro de la partition, les deux commençant
à partir de zéro. Donc, la partition hda1 serait (hd0,0) pour grub et hdb2 serait
hd(1,1). De même, Grub ne prêt pas du tout attention aux lecteurs de CDROM, donc si,
par exemple, vous avez un CD sur hdb et un deuxième disque dur sur hdc, les partitions
du deuxième disque dur seront toujours (hd1,b).</para>
 
<para>So, using the information above, select the appropriate designator for
your root partition. For the purposes of this, we will assume (hd0,3) for
your root partition. First, we tell grub where to find its files:</para>
<para>Donc, en utilisant l'information ci-dessus, sélectionnez la bonne désignation
pour votre partition racine. Dans ce contexte, nous supposerons (hd0,3) comme étant
votre partition racine. Tout d'abord, indiquons à grub où il peut trouver ses
fichiers:</para>
 
<para><screen><userinput>root (hd0,3)
setup (hd0)
quit</userinput></screen></para>
 
<para>This tells grub to look for its files on hda4 (hd0,3), and install itself
into the MBR (Master Boot Record) of hda.</para>
<para>Ceci indique à grub de rechercher ses fichiers sur hda4 (hd0,3) et de
s'installer sur le MBR (Master Boot Record) de hda.</para>
 
<para>Also, we need to create the <filename>menu.lst</filename> file, which
Grub uses to designate its boot menu:</para>
<para>De même, nous aurons besoin de créer le fichier <filename>menu.lst</filename>
que Grub utilise pour désigner son menu de démarrage:</para>
 
<para><screen><userinput>cat &gt; /boot/grub/menu.lst &lt;&lt; "EOF"
# Begin /boot/grub/menu.lst
# Début /boot/grub/menu.lst
 
# Default to first menu entry
# Par défaut, la première entrée
default 0
 
# Allow 30 seconds before booting default
# Autorise 30 secondes avant de démarrer suivant la valeur par défaut
timeout 30
 
# Use prettier colors
# Utilise de plus jolies couleurs
color green/black light-green/black
 
# Default Entry for LFS
# Entrée par défaut pour LFS
title LFS 5.0
root (hd0,3)
kernel /boot/lfskernel root=/dev/hda4 ro
EOF</userinput></screen></para>
 
<para>You might also want to add in an entry for your host distribution. It
might look similar to this:</para>
<para>Vous pourriez aussi vouloir ajouter une entrée pour votre distribution hôte.
Cela devrait ressembler à ceci:</para>
 
<para><screen><userinput>cat &gt;&gt; /boot/grub/menu.lst &lt;&lt; "EOF"
# Redhat Linux
57,8 → 59,8
initrd /boot/initrd-2.4.20
EOF</userinput></screen></para>
 
<para>Also, if you happen to dual-boot Windows, the following entry should
allow booting it:</para>
<para>De même, si vous utilisez aussi Windows sur cette machine, l'entrée suivante
devrait vous permettre de le lancer:</para>
 
<para><screen><userinput>cat &gt;&gt; /boot/grub/menu.lst &lt;&lt; "EOF"
# Windows
67,9 → 69,9
chainloader +1
EOF</userinput></screen></para>
 
<para>You can find more info regarding Grub on it's web site, located at:
<ulink url="http://www.gnu.org/software/grub"/>, as well as the LFS Grub HOWTO
located at: <ulink url="http://www.linuxfromscratch.org/hints/downloads/files/grub-howto.txt"/>.</para>
<para>Vous pouvez trouver plus d'informations concernant Grub sur son site web situé
sur <ulink url="http://www.gnu.org/software/grub"/>, ainsi que sur l'astuce LFS Grub
disponible sur : <ulink url="http://www.linuxfromscratch.org/hints/downloads/files/grub-howto.txt"/>.</para>
 
</sect1>
 
/trunk/lfs/chapter08/grub.xml
2,29 → 2,30
<title>Rendre le système LFS démarrable</title>
<?dbhtml filename="grub.html" dir="chapter08"?>
 
<para>Maintenant que notre nouveau système LinuxFromScratch est terminé, nous devons
nous assurer qu'il puisse se lancer. Pour cela, nous allons lancer le programme grub.
</para>
<para>Maintenant que notre nouveau système Linux From Scratch est terminé, nous
devons nous assurer qu'il puisse se lancer. Pour cela, nous allons lancer le
programme <userinput>grub</userinput>.</para>
 
<para><screen><userinput>grub</userinput></screen></para>
 
<para>Grub utilise sa propre structure de nommage des lecteurs, sous la forme hd(a,b),
où a est le numéro du disque dur et b le numéro de la partition, les deux commençant
à partir de zéro. Donc, la partition hda1 serait (hd0,0) pour grub et hdb2 serait
hd(1,1). De même, Grub ne prêt pas du tout attention aux lecteurs de CDROM, donc si,
par exemple, vous avez un CD sur hdb et un deuxième disque dur sur hdc, les partitions
du deuxième disque dur seront toujours (hd1,b).</para>
<para>Grub utilise sa propre structure de nommage des lecteurs, sous la forme
hd(n,m), où n est le numéro du disque dur et m le numéro de la partition, les
deux commençant à partir de zéro. Donc, la partition hda1 serait (hd0,0) pour
grub et hdb2 serait hd(1,1). De même, Grub ne prêt pas du tout attention aux
lecteurs de CDROM, donc si, par exemple, vous avez un CD sur hdb et un deuxième
disque dur sur hdc, les partitions du deuxième disque dur seront toujours
(hd1,m).</para>
 
<para>Donc, en utilisant l'information ci-dessus, sélectionnez la bonne désignation
pour votre partition racine. Dans ce contexte, nous supposerons (hd0,3) comme étant
votre partition racine. Tout d'abord, indiquons à grub où il peut trouver ses
fichiers:</para>
<para>Donc, en utilisant l'information ci-dessus, sélectionnez la bonne
désignation pour votre partition racine. Dans ce contexte, nous supposerons
(hd0,3) comme étant votre partition racine. Tout d'abord, indiquons à grub où
il peut trouver ses fichiers:</para>
 
<para><screen><userinput>root (hd0,3)
setup (hd0)
quit</userinput></screen></para>
 
<para>Ceci indique à grub de rechercher ses fichiers sur hda4 (hd0,3) et de
<para>Ceci indique à Grub de rechercher ses fichiers sur hda4 (hd0,3) et de
s'installer sur le MBR (Master Boot Record) de hda.</para>
 
<para>De même, nous aurons besoin de créer le fichier <filename>menu.lst</filename>
48,8 → 49,8
kernel /boot/lfskernel root=/dev/hda4 ro
EOF</userinput></screen></para>
 
<para>Vous pourriez aussi vouloir ajouter une entrée pour votre distribution hôte.
Cela devrait ressembler à ceci:</para>
<para>Vous pourriez aussi vouloir ajouter une entrée pour votre distribution
hôte. Cela devrait ressembler à ceci:</para>
 
<para><screen><userinput>cat &gt;&gt; /boot/grub/menu.lst &lt;&lt; "EOF"
# Redhat Linux
59,8 → 60,8
initrd /boot/initrd-2.4.20
EOF</userinput></screen></para>
 
<para>De même, si vous utilisez aussi Windows sur cette machine, l'entrée suivante
devrait vous permettre de le lancer:</para>
<para>De même, si vous utilisez aussi Windows sur cette machine, l'entrée
suivante devrait vous permettre de le lancer:</para>
 
<para><screen><userinput>cat &gt;&gt; /boot/grub/menu.lst &lt;&lt; "EOF"
# Windows
69,9 → 70,10
chainloader +1
EOF</userinput></screen></para>
 
<para>Vous pouvez trouver plus d'informations concernant Grub sur son site web situé
sur <ulink url="http://www.gnu.org/software/grub"/>, ainsi que sur l'astuce LFS Grub
disponible sur : <ulink url="http://www.linuxfromscratch.org/hints/downloads/files/grub-howto.txt"/>.</para>
<para>Vous pouvez trouver plus d'informations concernant Grub sur son site web
situé sur <ulink url="http://www.gnu.org/software/grub"/>, ainsi que sur
l'astuce LFS Grub disponible sur : <ulink
url="http://www.linuxfromscratch.org/hints/downloads/files/grub-howto.txt"/>.</para>
 
</sect1>
 
/trunk/lfs/index.xml
3,8 → 3,8
"/usr/share/docbook/docbookx.dtd" [
 
 
<!ENTITY version "20030914">
<!ENTITY releasedate "14 septembre 2003">
<!ENTITY version "20030917">
<!ENTITY releasedate "17 septembre 2003">
<!ENTITY nbsp " ">
 
<!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org">
/trunk/lfs/appendixa/sysvinit-dep.xml
7,7 → 7,7
 
<literallayout>Bash: sh
Binutils: as, ld
Fileutils: chown, cp, install, ln, mknod, rm
Coreutils: chown, cp, install, ln, mknod, rm
Gcc: cc, cc1, collect2, cpp0
Make: make
Sed: sed</literallayout>
/trunk/lfs/appendixa/groff-dep.xml
8,14 → 8,13
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib
Bison: bison
Coreutils: basename, cat, chmod, cp, date, echo, expr, hostname, install,
ln, ls, mkdir, mv, rm, touch, tr, uname
Diffutils: cmp
Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, touch
Gcc: cc1, cc1plus, collect2, cpp0, g++, gcc
Grep: egrep, grep
Make: make
Gawk: awk
Sed: sed
Sh-utils: basename, date, echo, expr, hostname, uname
Textutils: cat, tr</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/less-dep.xml
7,13 → 7,12
 
<literallayout>Bash: sh
Binutils: as, ld
Coreutils: cat, chmod, expr, hostname, install, mv, rm, touch, tr, uname
Diffutils: cmp
Fileutils: chmod, install, mv, rm, touch
Grep: egrep, grep
Gcc: cc1, collect2, cpp0, gcc
Ncurses: (libraries)
Make: make
Sed: sed
Sh-utils: expr, hostname, uname
Textutils: cat, tr</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/nettools-dep.xml
7,9 → 7,8
 
<literallayout>Bash: bash, sh
Binutils: ar, as, ld
Fileutils: install, ln, ls, mv, rm
Coreutils: echo, install, ln, ls, mv, rm
Gcc: cc, cc1, collect2, cpp0
Make: make
Sh-utils: echo</literallayout>
Make: make</literallayout>
 
</sect2>
/trunk/lfs/appendixa/manpages-dep.xml
6,7 → 6,7
<para>(Dernière vérification effectuée auprès de la version &man-pages-depversion;.)</para>
 
<literallayout>Bash: sh
Fileutils: install
Coreutils: install
Make: make</literallayout>
 
</sect2>
/trunk/lfs/appendixa/procps-dep.xml
7,13 → 7,11
 
<literallayout>Bash: sh
Binutils: as, ld, strip
Fileutils: install, ln, mv, rm
Coreutils: basename, install, ln, mv, pwd, rm, sort, tr
Gcc: cc1, collect2, cpp0, gcc
Grep: grep
Make: make
Gawk: awk
Sed: sed
Sh-utils: basename, pwd
Textutils: sort, tr</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/bash-dep.xml
7,15 → 7,15
 
<literallayout>Bash: bash, sh
Binutils: ar, as, ld, ranlib, size
Coreutils: basename, cat, chmod, cp, echo, expr, hostname, install,
ln, ls, mkdir, mv, rm, sleep, tr, uname, uniq
Diffutils: cmp
Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm
Gcc: cc, cc1, collect2, cpp0, gcc
Grep: egrep, grep
Gawk: awk
Make: make
Gawk: awk
Ncurses: (libraries)
Sed: sed
Sh-utils: basename, echo, expr, hostname, sleep, uname
Texinfo: install-info
Textutils: cat, tr, uniq</literallayout>
Texinfo: install-info</literallayout>
 
</sect2>
/trunk/lfs/appendixa/ncurses-dep.xml
7,15 → 7,14
 
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib
Coreutils: basename, cat, chmod, cp, date, echo, expr, hostname, install,
ln, mkdir, mv, rm, sort, tr, uname, wc
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mkdir, mv, rm
Gcc: c++, cc1, cc1plus, collect2, cpp0, gcc
Glibc: ldconfig
Grep: egrep, fgrep, grep
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, date, echo, expr, hostname, uname
Textutils: cat, sort, tr, wc</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/shadowpwd-dep.xml
5,12 → 5,11
 
<para>(Dernière vérification effectuée auprès de la version &shadow-depversion;.)</para>
 
<literallayout>Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
<literallayout>Bash: sh
Binutils: ar, as, ld, nm, ranlib
Coreutils: basename, cat, chmod, cp, echo, expr, install, ln, ls,
mkdir, mv, rm, rmdir, sleep, sort, tr, uname, uniq
Diffutils: cmp
Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, rmdir
Gettext: msgfmt, xgettext
Gcc: cc1, collect2, cpp0, gcc
Glibc: ldconfig
20,8 → 19,7
Gawk: gawk
Net-tools: hostname
Sed: sed
Sh-utils: basename, echo, expr, sleep, uname
Texinfo: makeinfo
Textutils: cat, sort, tr, uniq</literallayout>
</literallayout>
 
</sect2>
/trunk/lfs/appendixa/e2fsprogs-dep.xml
7,8 → 7,9
 
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib, strip
Coreutils: basename, cat, chmod, cp, echo, expr, hostname,
install, ln, mkdir, mv, rm, sync, tr, uname
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mkdir, mv, rm, sync
Gcc: cc, cc1, collect2, cpp0
Glibc: ldconfig
Grep: egrep, grep
16,8 → 17,6
Make: make
Gawk: awk
Sed: sed
Sh-utils: basename, echo, expr, hostname, uname
Texinfo: makeinfo
Textutils: cat, tr</literallayout>
Texinfo: makeinfo</literallayout>
 
</sect2>
/trunk/lfs/appendixa/kbd-dep.xml
8,8 → 8,8
<literallayout>Bash: sh
Binutils: as, ld, strip
Bison: bison
Coreutils: cp, install, ln, mv, rm, uname
Diffutils: cmp
Fileutils: cp, install, ln, mv, rm
Flex: flex
Gettext: msgfmt, xgettext
Gcc: cc1, collect2, cpp0, gcc
17,7 → 17,6
Gzip: gunzip, gzip
Make: make
Patch: patch
Sed: sed
Sh-utils: uname</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/makedev-dep.xml
6,8 → 6,7
<para>(Dernière vérification effectuée auprès de la version &makedev-depversion;.)</para>
 
<literallayout>Bash: sh
Fileutils: chmod, chown, cp, ln, mknod, mv, rm
Grep: grep
Sh-utils: expr, id</literallayout>
Coreutils: chmod, chown, cp, expr, id, ln, mknod, mv, rm
Grep: grep</literallayout>
 
</sect2>
/trunk/lfs/appendixa/m4-dep.xml
7,13 → 7,11
 
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib
Coreutils: cat, chmod, cp, date, echo, hostname, install, mv, rm, tr
Diffutils: cmp
Fileutils: chmod, cp, install, mv, rm
Make: make
Gcc: cc1, collect2, cpp0, gcc
Grep: egrep, grep
Sed: sed
Sh-utils: date, echo, hostname
Textutils: cat, tr</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/sysklogd-dep.xml
6,7 → 6,7
<para>(Dernière vérification effectuée auprès de la version &sysklogd-depversion;.)</para>
 
<literallayout>Binutils: as, ld, strip
Fileutils: install
Coreutils: install
Gcc: cc1, collect2, cpp0, gcc
Make: make</literallayout>
 
/trunk/lfs/appendixa/modutils-dep.xml
8,14 → 8,13
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib, strip
Bison: bison
Coreutils: basename, cat, chmod, expr, hostname, install, ln,
mkdir, mv, rm, tr, uname
Diffutils: cmp
Fileutils: chmod, install, ln, mkdir, mv, rm
Flex: flex
Gcc: cc, cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Sed: sed
Sh-utils: basename, expr, hostname, uname
Textutils: cat, tr</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/tar-dep.xml
5,12 → 5,11
 
<para>(Dernière vérification effectuée auprès de la version &tar-depversion;.)</para>
 
<literallayout>Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib
Coreutils: basename, cat, chmod, echo, expr, install, ls, mv, rm,
sleep, tr, uname
Diffutils: cmp
Fileutils: chmod, install, ls, mv, rm
Gettext: msgfmt, xgettext
Gcc: cc, cc1, collect2, cpp0, gcc
Glibc: getconf
21,8 → 20,6
Net-tools: hostname
Patch: patch
Sed: sed
Sh-utils: basename, echo, expr, sleep, uname
Texinfo: install-info, makeinfo
Textutils: cat, tr</literallayout>
Texinfo: install-info, makeinfo</literallayout>
 
</sect2>
/trunk/lfs/appendixa/grep-dep.xml
5,12 → 5,11
 
<para>(Dernière vérification effectuée auprès de la version &grep-depversion;.)</para>
 
<literallayout>Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
<literallayout>Bash: sh
Binutils: as, ld
Coreutils: basename, cat, chmod, echo, expr, hostname, install,
ls, mkdir, mv, rm, sleep, tr, uname
Diffutils: cmp
Fileutils: chmod, install, ls, mkdir, mv, rm
Gettext: msgfmt, xgettext
Gcc: cc, cc1, collect2, cpp0, gcc
Glibc: getconf
19,8 → 18,6
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, echo, expr, hostname, sleep, uname
Texinfo: install-info, makeinfo
Textutils: cat, tr</literallayout>
Texinfo: install-info, makeinfo</literallayout>
 
</sect2>
/trunk/lfs/appendixa/automake-dep.xml
6,14 → 6,13
<para>(Dernière vérification effectuée auprès de la version &automake-depversion;.)</para>
 
<literallayout>Bash: sh
Coreutils: cat, chmod, echo, expr, hostname, install, ls, mkdir,
mv, rm, rmdir, sleep, tr
Diffutils: cmp
Fileutils: chmod, install, ls, mkdir, mv, rm, rmdir
Grep: fgrep, grep
Make: make
Perl: perl
Sed: sed
Sh-utils: echo, expr, hostname, sleep
Texinfo: install-info
Textutils: cat, tr</literallayout>
Texinfo: install-info</literallayout>
 
</sect2>
/trunk/lfs/appendixa/glibc-dep.xml
7,8 → 7,9
 
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib, readelf
Coreutils: cat, chmod, cp, cut, date, expr, hostname, install, ln,
mknod, mv, mkdir, rm, pwd, sort, touch, tr, uname
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mknod, mv, mkdir, rm, touch
Gcc: cc, cc1, collect2, cpp, gcc
Grep: egrep, grep
Gzip: gzip
15,8 → 16,6
Make: make
Gawk: gawk
Sed: sed
Sh-utils: date, expr, hostname, pwd, uname
Texinfo: install-info, makeinfo
Textutils: cat, cut, sort, tr</literallayout>
Texinfo: install-info, makeinfo</literallayout>
 
</sect2>
/trunk/lfs/appendixa/bootscripts-dep.xml
5,6 → 5,6
 
<para>(Dernière vérification effectuée auprès de la version &bootscripts-depversion;.)</para>
 
<literallayout>Fileutils: chown, cp</literallayout>
<literallayout>Coreutils: chown, cp</literallayout>
 
</sect2>
/trunk/lfs/appendixa/autoconf-dep.xml
5,15 → 5,14
<para>(Dernière vérification effectuée auprès de la version &autoconf-depversion;.)</para>
 
<literallayout>Bash: sh
Coreutils: cat, chmod, echo, expr, hostname, install,
sleep, uname, ln, ls, mkdir, mv, rm, tr
Diffutils: cmp
Fileutils: chmod, install, ln, ls, mkdir, mv, rm
Grep: fgrep, grep
M4: m4
Make: make
Gawk: gawk
Sed: sed
Sh-utils: echo, expr, hostname, sleep, uname
Texinfo: install-info
Textutils: cat, tr</literallayout>
Texinfo: install-info</literallayout>
 
</sect2>
/trunk/lfs/appendixa/file-dep.xml
5,12 → 5,11
 
<para>(Dernière vérification effectuée auprès de la version &file-depversion;.)</para>
 
<literallayout>Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
<literallayout>Bash: sh
Binutils: as, ld
Coreutils: cat, chmod, echo, expr, hostname, install, ln, ls, mv, rm,
sleep, touch, tr
Diffutils: cmp
Fileutils: chmod, install, ln, ls, mv, rm, touch
Gcc: cc1, collect2, cpp0, gcc
Grep: egrep, grep
M4: m4
17,8 → 16,6
Make: make
Gawk: gawk
Sed: sed
Sh-utils: echo, expr, hostname, sleep
Texinfo: makeinfo
Textutils: cat, tr</literallayout>
Texinfo: makeinfo</literallayout>
 
</sect2>
/trunk/lfs/appendixa/diffutils-dep.xml
7,13 → 7,11
 
<literallayout>Bash: sh
Binutils: ld, as
Coreutils: cat, chmod, cp, date, hostname, install, mv, rm, tr
Diffutils: cmp
Fileutils: chmod, cp, install, mv, rm
Gcc: cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Sed: sed
Sh-utils: date, hostname
Textutils: cat, tr</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/texinfo-dep.xml
7,14 → 7,13
 
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib
Coreutils: basename, cat, chmod, echo, expr, hostname, install, ln, ls,
mkdir, mv, rm, sleep, tr
Diffutils: cmp
Fileutils: chmod, install, ln, ls, mkdir, mv, rm
Gcc: cc1, collect2, cpp0, gcc
Grep: egrep, fgrep, grep
Make: make
Sed: sed
Sh-utils: basename, echo, expr, hostname, sleep
Texinfo: makeinfo
Textutils: cat, tr</literallayout>
Texinfo: makeinfo</literallayout>
 
</sect2>
/trunk/lfs/appendixa/kernel-dep.xml
7,7 → 7,8
 
<literallayout>Bash: sh
Binutils: ar, as, ld, nm, objcopy
Fileutils: cp, ln, mkdir, mv, rm, touch
Coreutils: basename, cat, cp, date, expr, ln, md5sum, mkdir, mv,
pwd, rm, sort, stty, tail, touch, uname, whoami, yes
Findutils: find, xargs
Gcc: cc1, collect2, cpp0, gcc
Grep: grep
16,8 → 17,6
Gawk: awk
Modutils: depmod, genksyms
Net-tools: dnsdomainname, hostname
Sed: sed
Sh-utils: basename, date, expr, pwd, stty, uname, whoami, yes
Textutils: cat, md5sum, sort, tail</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/patch-dep.xml
7,14 → 7,12
 
<literallayout>Bash: sh
Binutils: as, ld
Coreutils: cat, chmod, echo, expr, hostname, install, mv, rm, tr, uname
Diffutils: cmp
Fileutils: chmod, install, mv, rm
Gcc: cc, cc1, collect2, cpp0, gcc
Glibc: getconf
Grep: egrep, grep
Make: make
Sed: sed
Sh-utils: echo, expr, hostname, uname
Textutils: cat, tr</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/bzip2-dep.xml
7,7 → 7,7
 
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib
Fileutils: cp, ln, rm
Coreutils: cp, ln, rm
Gcc: cc1, collect2, cpp0, gcc
Make: make</literallayout>
 
/trunk/lfs/appendixa/vim-dep.xml
7,15 → 7,14
 
<literallayout>Bash: sh
Binutils: as, ld, strip
Coreutils: cat, chmod, cp, echo, expr, ln, mkdir, mv, rm, touch, tr,
uname, wc, whoami
Diffutils: cmp, diff
Fileutils: chmod, cp, ln, mkdir, mv, rm, touch
Find: find
Gcc: cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Net-tools: hostname
Sed: sed
Sh-utils: echo, expr, uname, whoami
Textutils: cat, tr, wc</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/gzip-dep.xml
7,12 → 7,10
 
<literallayout>Bash: sh
Binutils: as, ld, nm
Fileutils: chmod, cp, install, ln, mv, rm
Coreutils: cat, chmod, cp, hostname, install, ln, mv, rm, tr
Gcc: cc1, collect2, cpp, cpp0, gcc
Grep: egrep, grep
Make: make
Sed: sed
Sh-utils: hostname
Textutils: cat, tr</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/bison-dep.xml
7,14 → 7,13
 
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib
Coreutils: basename, cat, chmod, cp, dirname, echo, expr, head, hostname,
install, ln, ls, mkdir, mv, rm, rmdir, sleep, tr, uname, uniq
Diffutils: cmp
Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, rmdir
Gcc: cc, cc1, collect2, cpp0, gcc
Grep: egrep, fgrep, grep
Make: make
Sed: sed
Sh-utils: basename, dirname, echo, expr, hostname, sleep, uname
Texinfo: install-info
Textutils: cat, head, tr, uniq</literallayout>
Texinfo: install-info</literallayout>
 
</sect2>
/trunk/lfs/appendixa/make-dep.xml
5,12 → 5,11
 
<para>(Dernière vérification effectuée auprès de la version &make-depversion;.)</para>
 
<literallayout>Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
<literallayout>Bash: sh
Binutils: as, ld
Coreutils: basename, cat, chgrp, chmod, echo, expr, hostname,
install, ls, mv, rm, sleep, tr, uname
Diffutils: cmp
Fileutils: chgrp, chmod, install, ls, mv, rm
Gcc: cc, cc1, collect2, cpp0, gcc
Glibc: getconf
Grep: egrep, fgrep, grep
18,8 → 17,6
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, echo, expr, hostname, sleep, uname
Texinfo: install-info, makeinfo
Textutils: cat, tr</literallayout>
Texinfo: install-info, makeinfo</literallayout>
 
</sect2>
/trunk/lfs/appendixa/gettext-dep.xml
5,13 → 5,12
 
<para>(Dernière vérification effectuée auprès de la version &gettext-depversion;.)</para>
 
<literallayout>Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
<literallayout>Bash: sh
Binutils: ar, as, ld, nm, ranlib, strip
Bison: bison
Coreutils: basename, cat, chmod, echo, expr, hostname, install, ln,
ls, mkdir, mv, rm, rmdir, sleep, sort, tr, uname, uniq
Diffutils: cmp
Fileutils: chmod, install, ln, ls, mkdir, mv, rm, rmdir
Gcc: cc, cc1, collect2, cpp0, gcc
Grep: egrep, fgrep, grep
M4: m4
18,8 → 17,6
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, echo, expr, hostname, sleep, uname
Texinfo: install-info, makeinfo
Textutils: cat, sort, tr, uniq</literallayout>
Texinfo: install-info, makeinfo</literallayout>
 
</sect2>
/trunk/lfs/appendixa/utillinux-dep.xml
7,15 → 7,13
 
<literallayout>Bash: sh
Binutils: as, ld
Coreutils: cat, chgrp, chmod, cp, install, ln, mv, rm, uname, whoami
Diffutils: cmp
Fileutils: chgrp, chmod, cp, install, ln, mv, rm
Gettext: msgfmt, xgettext
Gcc: cc, cc1, collect2, cpp, cpp0
Glibc: rpcgen
Grep: grep
Make: make
Sed: sed
Sh-utils: uname, whoami
textutils: cat</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/perl-dep.xml
7,14 → 7,14
 
<literallayout>Bash: sh
Binutils: ar, as, ld, nm
Coreutils: basename, cat, chmod, comm, cp, date, echo, expr, hostname, ln,
ls, mkdir, mv, pwd, rm, sort, split, touch, tr, uname, wc,
whoami, uniq
Diffutils: cmp
Fileutils: chmod, cp, ln, ls, mkdir, mv, rm, touch
Gcc: cc, cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Gawk: awk
Sed: sed
Sh-utils: basename, date, echo, expr, hostname, pwd, uname, whoami
Textutils: cat, comm, sort, split, tr, uniq, wc</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/gcc-dep.xml
7,16 → 7,15
 
<literallayout>Bash: sh
Binutils: ar, as, ld, nm, ranlib
Coreutils: basename, cat, chmod, cp, dirname, echo, expr, hostname, ln
ls, mkdir, mv, rm, sleep, tail, touch, tr, true, uname
Diffutils: cmp
Fileutils: chmod, cp, ln, ls, mkdir, mv, rm, touch
Find: find
Gcc: cc, cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Sed: sed
Sh-utils: basename, dirname, echo, expr, hostname, sleep, true, uname
Tar: tar
Texinfo: install-info, makeinfo
Textutils: cat, tail, tr</literallayout>
Texinfo: install-info, makeinfo</literallayout>
 
</sect2>
/trunk/lfs/appendixa/coreutils-dep.xml
5,18 → 5,15
 
<para>Encore non vérifié mais cela doit ressembler à ceci:</para>
 
<literallayout>Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib
Coreutils: basename, cat, chmod, chown, echo, expr, hostname,
install, ls, mv, rm, sleep, tr, uname
install, ls, mv, rm, sleep, tr, uname
Diffutils: cmp
Gettext: msgfmt, xgettext
Gcc: cc, cc1, collect2, cpp0, gcc
Glibc: getconf
Grep: egrep, fgrep, grep
M4: m4
Make: make
Gawk: gawk
Perl: perl
/trunk/lfs/appendixa/ed-dep.xml
7,13 → 7,11
 
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib
Coreutils: cat, chmod, cp, hostname, install, ln, mv, rm, touch, tr
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mv, rm, touch
Gcc: cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Sed: sed
Sh-utils: hostname
Textutils: cat, tr</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/binutils-dep.xml
5,22 → 5,17
 
<para>(Dernière vérification effectuée auprès de la version &binutils-depversion;.)</para>
 
<literallayout>Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
<literallayout>Bash: sh
Binutils: ar, as, ld, nm, ranlib, strip
Coreutils: basename, cat, chmod, cp, echo, expr, hostname, ln, ls, mkdir
mv, rm, rmdir, sleep, sort, touch, tr, true, uname, uniq
Diffutils: cmp
Fileutils: chmod, cp, ln, ls, mkdir, mv, rm, rmdir, touch
Flex: flex
Gcc: cc, cc1, collect2, cpp0, gcc
Glibc: ldconfig
Grep: egrep, fgrep, grep
M4: m4
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, echo, expr, hostname, sleep, true, uname
Texinfo: install-info, makeinfo
Textutils: cat, sort, tr, uniq</literallayout>
Texinfo: install-info, makeinfo</literallayout>
 
</sect2>
/trunk/lfs/appendixa/findutils-dep.xml
7,14 → 7,12
 
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib
Coreutils: basename, cat, chmod, cp, date, echo, hostname, install, mv, rm, tr
Diffutils: cmp
Fileutils: chmod, cp, install, mv, rm
Grep: egrep, grep
Gcc: cc1, collect2, cpp0, gcc
Make: make
Patch: patch
Sed: sed
Sh-utils: basename, date, echo, hostname
Textutils: cat, tr</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/psmisc-dep.xml
5,13 → 5,12
 
<para>(Dernière vérification effectuée auprès de la version &psmisc-depversion;.)</para>
 
<literallayout>Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
<literallayout>Bash: sh
Bison: bison
Binutils: as, ld
Coreutils: basename, cat, chmod, echo, expr, hostname, install,
ls, mkdir, mv, rm, sleep, tr, uname
Diffutils: cmp
Fileutils: chmod, install, ls, mkdir, mv, rm
Gettext: msgfmt, xgettext
Gcc: cc, cc1, collect2, cpp0, gcc
Grep: egrep, grep
19,8 → 18,6
Make: make
Gawk: gawk
Sed: sed
Sh-utils: basename, echo, expr, hostname, sleep, uname
Texinfo: makeinfo
Textutils: cat, tr</literallayout>
Texinfo: makeinfo</literallayout>
 
</sect2>
/trunk/lfs/appendixa/flex-dep.xml
7,13 → 7,11
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib
Bison: bison
Coreutils: cat, chmod, cp, echo, hostname, install, ln, mv, rm, touch, tr
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mv, rm, touch
Gcc: cc1, collect2, cpp0, gcc
Grep: egrep, grep
Make: make
Sed: sed
Sh-utils: echo, hostname
Textutils: cat, tr</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/sed-dep.xml
5,12 → 5,10
 
<para>(Dernière vérification effectuée auprès de la version &sed-depversion;.)</para>
 
<literallayout>Autoconf: autoconf, autoheader
Automake: aclocal, automake
Bash: sh
<literallayout>Bash: sh
Binutils: ar, as, ld, ranlib
Coreutils: cat, chmod, expr, hostname, install, ls, mv, rm, echo, sleep, tr
Diffutils: cmp
Fileutils: chmod, install, ls, mv, rm
Gcc: cc1, collect2, cpp0, gcc
Glibc: getconf
Grep: egrep, fgrep, grep
18,8 → 16,6
Make: make
Gawk: gawk
Sed: sed
Sh-utils: echo, expr, hostname, sleep
Texinfo: install-info, makeinfo
Textutils: cat, tr</literallayout>
Texinfo: install-info, makeinfo</literallayout>
 
</sect2>
/trunk/lfs/appendixa/man-dep.xml
7,13 → 7,11
 
<literallayout>Bash: sh
Binutils: as, ld
Fileutils: chmod, cp, install, mkdir, rm
Coreutils: cat, chmod, cp, echo, install, mkdir, rm
Gcc: c11, collect2, cpp0, gcc
Grep: grep
Make: make
Gawk: awk
Sed: sed
Sh-utils: echo
Textutils: cat</literallayout>
Sed: sed</literallayout>
 
</sect2>
/trunk/lfs/appendixa/libtool-dep.xml
7,15 → 7,14
 
<literallayout>Bash: sh
Binutils: ar, as, ld, nm, ranlib, strip
Coreutils: cat, chmod, cp, echo, expr, hostname, install, ln, ls,
mkdir, mv, rm, rmdir, sleep, sort, tr, uname, uniq
Diffutils: cmp
Fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, rmdir
Gcc: cc, cc1, collect2, cpp0
Glibc: ldconfig
Grep: egrep, fgrep, grep
Make: make
Sed: sed
Sh-utils: echo, expr, hostname, sleep, uname
Texinfo: install-info
Textutils: cat, sort, tr, uniq</literallayout>
Texinfo: install-info</literallayout>
 
</sect2>