Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 105 → Rev 106

/branches/LFS-3_3b/lfs/chapter05/tar.xml
1,13 → 1,12
<sect1 id="ch05-tar">
<title>Installer Tar-&tar-version;</title>
<?dbhtml filename="tar.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &tar-time-static;
Estimation de l'espace disque requis: &tar-compsize-static;</screen>
 
&c5-tar-inst;
&aa-tar-desc;
&aa-tar-dep;
 
</sect1>
 
+</sect1>
\ No newline at end of file
/branches/LFS-3_3b/lfs/chapter05/patch-exp.xml
1,12 → 1,11
<sect2>
<title>Command explanations</title>
 
<para><userinput>CPPFLAGS=-D_GNU_SOURCE: </userinput>
Ajoute <userinput>-D_GNU_SOURCE</userinput> à la commande CPPFLAGS
avant de configuer l'installation des patchs pour les packages des
plateforms PPC et m68k dont nous sommes au courant. Comme cela ne
gêne pas la compilation sur les autres plateformes, telle que x86,
nous le faisons pas par défaut.</para>
 
</sect2>
 
<sect2>
<title>Explications des commandes</title>
 
<para><userinput>CPPFLAGS=-D_GNU_SOURCE: </userinput>
Ajoute <userinput>-D_GNU_SOURCE</userinput> à la commande CPPFLAGS
avant de configuer l'installation des patchs pour les packages des
plateforms PPC et m68k dont nous sommes au courant. Comme cela ne
gêne pas la compilation sur les autres plateformes, telle que x86,
nous le faisons pas par défaut.</para>
 
</sect2>
/branches/LFS-3_3b/lfs/chapter05/tar-inst.xml
17,5 → 17,4
make LDFLAGS=-static &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
</sect2>
/branches/LFS-3_3b/lfs/chapter05/patch-inst.xml
1,13 → 1,12
<sect2>
<title>Installation de Patch</title>
 
<para>Installez Patch en lançant les commandes suivantes:</para>
 
<para><screen><userinput>export CPPFLAGS=-D_GNU_SOURCE &amp;&amp;
./configure --prefix=$LFS/usr &amp;&amp;
unset CPPFLAGS &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
<sect2>
<title>Installation de Patch</title>
 
<para>Installez Patch en lançant les commandes suivantes:</para>
 
<para><screen><userinput>export CPPFLAGS=-D_GNU_SOURCE &amp;&amp;
./configure --prefix=$LFS/usr &amp;&amp;
unset CPPFLAGS &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
/branches/LFS-3_3b/lfs/chapter05/sed-inst.xml
1,7 → 1,7
<sect2>
<title>Installation de Sed</title>
 
<para>Lors de l'installation de Sed avec glic-2.1.x à partir de votre système de base,
<para>Lors de l'installation de Sed avec glibc-2.1.x à partir de votre système de base,
il peut être nécessaire d'utiliser une correction pour empêcher un conflit de noms de
variables. Les commandes suivantes peuvent être utilisées dans ce cas. Notez que ces
commandes peuvent aussi être utilisées avec d'autres versions de glibc, donc si vous
20,5 → 20,4
make LDFLAGS=-static &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
</sect2>
/branches/LFS-3_3b/lfs/chapter05/shellutils.xml
1,13 → 1,12
<sect1 id="ch05-shutils">
<title>Installer Sh-utils-&sh-utils-version;</title>
<?dbhtml filename="sh-utils.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &sh-utils-time-static;
Estimation de l'espace disque requis: &sh-utils-compsize-static;</screen>
 
&c5-shellutils-inst;
&aa-shellutils-desc;
&aa-shellutils-dep;
 
</sect1>
 
<sect1 id="ch05-shutils">
<title>Installer Sh-utils-&sh-utils-version;</title>
<?dbhtml filename="sh-utils.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &sh-utils-time-static;
Estimation de l'espace disque requis: &sh-utils-compsize-static;</screen>
 
&c5-shellutils-inst;
&aa-shellutils-desc;
&aa-shellutils-dep;
 
</sect1>
/branches/LFS-3_3b/lfs/chapter05/make-inst.xml
17,7 → 17,6
<para>Vous pouvez en toute sécurité ignorer ce message. make n'a pas besoin d'appartenir
au groupe kmem et d'utiliser setgid pour que l'option <emphasis>-l</emphasis> fonctionne
(que vous utilisez pour indiquer à make de ne pas démarrer certains travaux quand une
certaine charge du système est atteinte.</para>
certaine charge du système est atteinte).</para>
 
</sect2>
 
</sect2>
/branches/LFS-3_3b/lfs/chapter05/patch.xml
1,14 → 1,13
<sect1 id="ch05-patch">
<title>Installer Patch-&patch-version;</title>
<?dbhtml filename="patch.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &patch-time-static;
Estimation de l'espace disque requis: &patch-compsize-static;</screen>
 
&c5-patch-inst;
&c5-patch-exp;
&aa-patch-desc;
&aa-patch-dep;
 
</sect1>
 
<sect1 id="ch05-patch">
<title>Installer Patch-&patch-version;</title>
<?dbhtml filename="patch.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &patch-time-static;
Estimation de l'espace disque requis: &patch-compsize-static;</screen>
 
&c5-patch-inst;
&c5-patch-exp;
&aa-patch-desc;
&aa-patch-dep;
 
</sect1>
/branches/LFS-3_3b/lfs/chapter05/shellutils-inst.xml
1,36 → 1,35
<sect2>
<title>Installation de Sh-utils</title>
 
<para>Avant d'installer Sh-utils, il sera peut-être nécessaire d'appliquer un patch.
Ce patch sert à éviter un conflit de noms de variables avec certaines versions de Glibc
(habituellement glib-2.1.x) lors de la compilation de sh-utils en statique. Néanmoins,
il est préférable d'installer le patch même si vous utilisez une autre version de
glibc, donc si vous n'êtes pas sûr, il est mieux de l'appliquer.</para>
 
<para>Installez le patch en lançant la commande suivante:</para>
 
<para><screen><userinput>patch -Np1 -i ../sh-utils-&sh-utils-version;.patch</userinput></screen></para>
 
<para>Installez Shellutils en lançant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install &amp;&amp;
cd $LFS/usr/bin &amp;&amp;
mv basename date echo false hostname $LFS/bin &amp;&amp;
mv pwd sleep stty test true uname $LFS/bin &amp;&amp;
mv chroot ../sbin</userinput></screen></para>
 
<para>Durant l'étape "make install", vous allez voir les messages suivants:</para>
 
<blockquote><screen>WARNING: insufficient access; not installing su
NOTE: to install su, run 'make install-root' as root</screen></blockquote>
 
<para>Vous pouvez ignorer en toute sécurité ses messages. Vous avez besoin d'être connecté
en tant que root pour pouvoir installer su de la façon que sh-utils le souhaite,
c'est-à-dire en suid root. Parce que nous n'avons pas besoin de su lors du chapitre 6,
et que de toute façon su sera correctement installé quand nous le réinstallerons lors du
chapitre 6, vous pouvez prétendre ne pas avoir vu ce message.</para>
 
</sect2>
 
<sect2>
<title>Installation de Sh-utils</title>
 
<para>Avant d'installer Sh-utils, il sera peut-être nécessaire d'appliquer un patch.
Ce patch sert à éviter un conflit de noms de variables avec certaines versions de Glibc
(habituellement glib-2.1.x) lors de la compilation de sh-utils en statique. Néanmoins,
il est préférable d'installer le patch même si vous utilisez une autre version de
glibc, donc si vous n'êtes pas sûr, il est mieux de l'appliquer.</para>
 
<para>Installez le patch en lançant la commande suivante:</para>
 
<para><screen><userinput>patch -Np1 -i ../sh-utils-&sh-utils-version;.patch</userinput></screen></para>
 
<para>Installez Shellutils en lançant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install &amp;&amp;
cd $LFS/usr/bin &amp;&amp;
mv basename date echo false hostname $LFS/bin &amp;&amp;
mv pwd sleep stty test true uname $LFS/bin &amp;&amp;
mv chroot ../sbin</userinput></screen></para>
 
<para>Durant l'étape "make install", vous allez voir les messages suivants:</para>
 
<blockquote><screen>WARNING: insufficient access; not installing su
NOTE: to install su, run 'make install-root' as root</screen></blockquote>
 
<para>Vous pouvez ignorer en toute sécurité ces messages. Vous avez besoin d'être connecté
en tant que root pour pouvoir installer su de la façon que sh-utils le souhaite,
c'est-à-dire en suid root. Parce que nous n'avons pas besoin de su lors du chapitre 6,
et que de toute façon su sera correctement installé quand nous le réinstallerons lors du
chapitre 6, vous pouvez prétendre ne pas avoir vu ce message.</para>
 
</sect2>
/branches/LFS-3_3b/lfs/chapter05/sed.xml
1,13 → 1,12
<sect1 id="ch05-sed">
<title>Installer Sed-&sed-version;</title>
<?dbhtml filename="sed.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &sed-time-static;
Estimation de l'espace disque requis: &sed-compsize-static;</screen>
 
&c5-sed-inst;
&aa-sed-desc;
&aa-sed-dep;
 
</sect1>
 
+</sect1>
\ No newline at end of file
/branches/LFS-3_3b/lfs/chapter05/make.xml
1,13 → 1,12
<sect1 id="ch05-make">
<title>Installer Make-&make-version;</title>
<?dbhtml filename="make.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &make-time-static;
Estimation de l'espace disque requis: &make-compsize-static;</screen>
 
&c5-make-inst;
&aa-make-desc;
&aa-make-dep;
 
</sect1>
 
<sect1 id="ch05-make">
<title>Installer Make-&make-version;</title>
<?dbhtml filename="make.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &make-time-static;
Estimation de l'espace disque requis: &make-compsize-static;</screen>
 
&c5-make-inst;
&aa-make-desc;
&aa-make-dep;
 
</sect1>
/branches/LFS-3_3b/lfs/appendixa/patch-dep.xml
1,21 → 1,20
<sect2>
<title>Dépendances</title>
 
<para>Patch-&patch-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
bash: sh
binutils: as, ld
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>
 
</sect2>
 
<sect2>
<title>Dépendances</title>
 
<para>Patch-&patch-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
bash: sh
binutils: as, ld
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>
 
</sect2>
/branches/LFS-3_3b/lfs/appendixa/patch-desc.xml
1,23 → 1,22
<sect2><title>Contenu de patch-&patch-contversion;</title>
 
<sect3><title>Programmes</title>
<para>patch</para></sect3>
 
<sect3><title>Descriptions</title>
 
<sect4><title>patch</title>
<para>Le programme patch modifie un fichier en fonction d'un fichier de patch.
Un fichier de patch est habituellement une liste créée par le programme diff et
contient les instructions pour modifier le fichier original. Patch est très
souvent utilisé pour la modification de code source car il fait économiser du temps
et de la taille mémoire. Imaginez un package faisant 1Mo. La version suivante de ce
package n'a modifié que deux fichiers de la précédente version. On peut alors le
considérer entièrement comme un nouveau package d'1Mo ou juste sous la forme d'un
fichier de patch d'1Ko qui viendra mettre à jour la précédente version pour la rendre
identique à la dernière version réalisée. Ainsi, si la première version avait déjà été
téléchargée, un fichier de patch évite un deuxième téléchargement conséquent.</para></sect4>
 
</sect3>
 
</sect2>
 
<sect2><title>Contenu de patch-&patch-contversion;</title>
 
<sect3><title>Programmes</title>
<para>patch</para></sect3>
 
<sect3><title>Descriptions</title>
 
<sect4><title>patch</title>
<para>Le programme patch modifie un fichier en fonction d'un fichier de patch.
Un fichier de patch est habituellement une liste créée par le programme diff et
contient les instructions pour modifier le fichier original. Patch est très
souvent utilisé pour la modification de code source car il fait économiser du temps
et de la taille mémoire. Imaginez un package faisant 1Mo. La version suivante de ce
package n'a modifié que deux fichiers de la précédente version. On peut alors le
considérer entièrement comme un nouveau package d'1Mo ou juste sous la forme d'un
fichier de patch d'1Ko qui viendra mettre à jour la précédente version pour la rendre
identique à la dernière version réalisée. Ainsi, si la première version avait déjà été
téléchargée, un fichier de patch évite un deuxième téléchargement conséquent.</para></sect4>
 
</sect3>
 
</sect2>
/branches/LFS-3_3b/lfs/appendixa/kernel-desc.xml
1,72 → 1,28
<sect2><title>Contenu de kernel-&kernel-contversion;</title>
 
<sect3><title>Support Files</title>
<para>le noyau linux et les entêtes du noyau linux</para></sect3>
<sect3><title>Programmes</title>
 
<para>le noyau linux et les en-têtes du noyau linux</para></sect3>
 
<sect3><title>Descriptions</title>
 
 
<sect4><title>noyau linux</title>
 
 
<sect4><title>Noyau linux</title>
<para>Le noyau de Linux est au coeur de chaque système Linux. C'est lui
 
 
qui fait tourner Linux. Quand vous allumez votre ordinateur et démarrez
 
 
un système Linux, la toute première partie de logiciel Linux qui est
 
 
chargée est le noyau. Le noyau initialise les composants matériels du
 
 
système comme les ports série, les ports parallèles, les cartes son,
 
 
les cartes réseau, les contrôleurs IDE, les contrôleurs SCSI et beaucoup
 
 
d'autres choses. En bref, le noyau rend le matériel disponible pour que
 
 
le logiciel puisse fonctionner.</para></sect4>
 
 
 
 
 
<sect4><title>entêtes du noyau linux</title>
 
 
<sect4><title>En-têtes du noyau linux</title>
<para>Nous copions ces fichiers dans /usr/include/(linux,asm) lors du
 
 
chapitre 5. Ils doivent correspondre à ceux avec lesquels glibc a été
 
 
compilé et ne doivent <emphasis>pas</emphasis> être remplacé lors d'une
 
 
compilé et ne doivent <emphasis>pas</emphasis> être remplacés lors d'une
mise à jour du kernel. Ils sont essentiels pour compiler un grand
 
 
nombre de logiciels.</para></sect4>
 
 
 
 
 
</sect3>
 
 
 
 
 
</sect2>
 
 
 
 
 
</sect2>