Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 447 → Rev 448

/branches/LFS-5_0/lfs/chapter02/abouttestsuites.xml
1,5 → 1,5
<sect1 id="ch02-abouttestsuites">
<title>About the test suites</title>
<title>A propos des suites de tests</title>
<?dbhtml filename="abouttestsuites.html" dir="chapter02"?>
 
<para>La plupart des packages disposent d'une suite de tests. Lancer cette suite
/branches/LFS-5_0/lfs/chapter03/mounting.xml
4,17 → 4,17
 
<para>Maintenant que nous avons créé un système de fichiers, nous voulons être
capable d'accéder à la partition. Pour cela, nous avons besoin de la monter et
nous devons choisir un point de montage. Dans ce livre, nous assumons que le
nous devons choisir un point de montage. Dans ce livre, nous partons du principe que le
système de fichiers est monté sous <filename>/mnt/lfs</filename>, mais peu
importe le répertoire que vous avez choisi.</para>
 
<para>Choisissez un point de montage et assignez-le à la variable
d'environnement LFS en lançant:</para>
d'environnement LFS en lançant&nbsp;:</para>
 
<screen><userinput>export LFS=/mnt/lfs</userinput></screen>
 
<para>Maintenant, créez le point de montage et montez le système de fichiers
LFS en lançant:</para>
LFS en lançant&nbsp;:</para>
 
<screen><userinput>mkdir -p $LFS
mount /dev/xxx $LFS</userinput></screen>
24,7 → 24,7
 
<para>Si vous avez décidé d'utiliser de multiples partitions pour LFS (disons
une pour <filename>/</filename> et une autre pour <filename>/usr</filename>),
montez-les ainsi:</para>
montez-les ainsi&nbsp;:</para>
 
<screen><userinput>mkdir -p $LFS
mount /dev/xxx $LFS
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 ou
montée 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 ou noatime, vous aurez besoin de la remonter.</para>
voyez nosuid, nodev ou noatime, vous devrez la remonter.</para>
 
<para>Maintenant que nous avons créé un endroit pour travailler, nous
sommes prêts à télécharger les packages.</para>
/branches/LFS-5_0/lfs/chapter03/creatingpart.xml
3,7 → 3,7
<?dbhtml filename="creatingpart.html" dir="chapter03"?>
 
<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,
de place&nbsp;: 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
/branches/LFS-5_0/lfs/chapter03/creatingfs.xml
13,7 → 13,7
</para>
 
<para>Pour créer un système de fichiers ext2 sur la partition LFS, lancez ce
qui suit:</para>
qui suit&nbsp;:</para>
 
<screen><userinput>mke2fs /dev/xxx</userinput></screen>
 
22,7 → 22,7
 
<para>Si vous avez créé une (nouvelle) partition de swap, vous avez besoin de la
réinitialiser aussi comme une partition de swap (aussi connu comme formatage,
comme vous avez fait auparavant avec <userinput>mke2fs</userinput>) en lançant:
comme vous avez fait auparavant avec <userinput>mke2fs</userinput>) en lançant&nbsp;:
</para>
 
<screen><userinput>mkswap /dev/yyy</userinput></screen>
/branches/LFS-5_0/lfs/chapter04/chapter04.xml
14,7 → 14,7
versions plus récentes, car les commandes de construction d'une version
pourraient ne pas fonctionner avec la dernière version. De même, il y a souvent
une bonne raison pour ne pas utiliser la dernière version, généralement à cause
de problèmes connus sans solution pour l'instant.</para>
de problèmes connus, sans solution pour l'instant.</para>
 
<para>Toutes les URLs, lorsque c'est possible, se réfèrent aux pages du projet
sur <ulink url="http://www.freshmeat.net"/>. Les pages
31,8 → 31,8
<ulink url="http://linuxfromscratch.org/lfs/packages.html"/></para>
 
<para>Vous aurez besoin de stocker tous les packages et correctifs téléchargés
quelque part où ce cera pratique pendant toute la construction. Vous aurez aussi
besoin d'un répertoire dans lequel déballer les sources et les construire. Un
dans un endroit pratique pendant toute la construction. Vous aurez aussi
besoin d'un répertoire dans lequel décompacter les sources et les construire. Un
schéma fonctionnant correctement est d'utiliser
<filename>$LFS/sources</filename> comme emplacement de stockage des archives
tar et des correctifs <emphasis>mais aussi</emphasis> comme répertoire de
41,13 → 41,13
construction.</para>
 
<para>Donc, vous pouvez vouloir exécuter, en tant que <emphasis>root</emphasis>,
la commande suivante avant de commencer votre session de téléchargement:</para>
la commande suivante avant de commencer votre session de téléchargement&nbsp;:</para>
 
<screen><userinput>mkdir $LFS/sources</userinput></screen>
 
<para>et rendre ce répertoire modifiable pour votre utilisateur habituel -- car
nous supposons que vous n'allez pas télécharger en tant que
<emphasis>root</emphasis>:</para>
<emphasis>root</emphasis>&nbsp;:</para>
 
<screen><userinput>chmod a+wt $LFS/sources</userinput></screen>
 
65,181 → 65,181
<title>Tous les packages</title>
<?dbhtml filename="packages.html" dir="chapter04"?>
 
<para>Téléchargez ou obtenez d'une autre façon les packages suivants:</para>
<para>Téléchargez ou obtenez d'une autre façon les packages suivants&nbsp;:</para>
 
<literallayout>
Autoconf (&autoconf-version;) - &autoconf-size;:
Autoconf (&autoconf-version;) - &autoconf-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/autoconf/"/>
 
Automake (&automake-version;) - &automake-size;:
Automake (&automake-version;) - &automake-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/automake/"/>
 
Bash (&bash-version;) - &bash-size;:
Bash (&bash-version;) - &bash-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/gnubash/"/>
 
Binutils (&binutils-version;) - &binutils-size;:
Binutils (&binutils-version;) - &binutils-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/binutils/"/>
 
Bison (&bison-version;) - &bison-size;:
Bison (&bison-version;) - &bison-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/bison/"/>
 
Bzip2 (&bzip2-version;) - &bzip2-size;:
Bzip2 (&bzip2-version;) - &bzip2-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/bzip2/"/>
 
Coreutils (&coreutils-version;) - &coreutils-size;:
Coreutils (&coreutils-version;) - &coreutils-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/coreutils/"/>
 
DejaGnu (&dejagnu-version;) - &dejagnu-size;:
DejaGnu (&dejagnu-version;) - &dejagnu-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/dejagnu/"/>
 
Diffutils (&diffutils-version;) - &diffutils-size;:
Diffutils (&diffutils-version;) - &diffutils-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/diffutils/"/>
 
E2fsprogs (&e2fsprogs-version;) - &e2fsprogs-size;:
E2fsprogs (&e2fsprogs-version;) - &e2fsprogs-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/e2fsprogs/"/>
 
Ed (&ed-version;) - &ed-size;:
Ed (&ed-version;) - &ed-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/ed/"/>
 
Expect (&expect-version;) - &expect-size;:
Expect (&expect-version;) - &expect-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/expect/"/>
 
File (&file-version;) - &file-size;: (*) voir la note ci-dessous
File (&file-version;) - &file-size;&nbsp;: (*) voir la note ci-dessous
<ulink url="http://freshmeat.net/projects/file/"/>
 
Findutils (&findutils-version;) - &findutils-size;:
Findutils (&findutils-version;) - &findutils-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/findutils/"/>
 
Flex (&flex-version;) - &flex-size;:
Flex (&flex-version;) - &flex-size;&nbsp;:
<ulink url="ftp://ftp.gnu.org/gnu/non-gnu/flex/"/>
 
Gawk (&gawk-version;) - &gawk-size;:
Gawk (&gawk-version;) - &gawk-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/gnuawk/"/>
 
GCC (&gcc-2953-version;) - &gcc-2953-size;:
GCC (&gcc-2953-version;) - &gcc-2953-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/gcc/"/>
 
GCC-core (&gcc-version;) - &gcc-core-size;:
GCC-core (&gcc-version;) - &gcc-core-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/gcc/"/>
 
GCC-g++ (&gcc-version;) - &gcc-gpp-size;:
GCC-g++ (&gcc-version;) - &gcc-gpp-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/gcc/"/>
 
GCC-testsuite (&gcc-version;) - &gcc-testsuite-size;:
GCC-testsuite (&gcc-version;) - &gcc-testsuite-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/gcc/"/>
 
Gettext (&gettext-version;) - &gettext-size;:
Gettext (&gettext-version;) - &gettext-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/gettext/"/>
 
Glibc (&glibc-version;) - &glibc-size;:
Glibc (&glibc-version;) - &glibc-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/glibc/"/>
 
Glibc-linuxthreads (&glibc-version;) - &glibc-threads-size;:
Glibc-linuxthreads (&glibc-version;) - &glibc-threads-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/glibc/"/>
 
Grep (&grep-version;) - &grep-size;:
Grep (&grep-version;) - &grep-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/grep/"/>
 
Groff (&groff-version;) - &groff-size;:
Groff (&groff-version;) - &groff-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/groff/"/>
 
Grub (&grub-version;) - &grub-size;:
Grub (&grub-version;) - &grub-size;&nbsp;:
<ulink url="ftp://alpha.gnu.org/pub/gnu/grub/"/>
 
Gzip (&gzip-version;) - &gzip-size;:
Gzip (&gzip-version;) - &gzip-size;&nbsp;:
<ulink url="ftp://alpha.gnu.org/gnu/gzip/"/>
 
Inetutils (&inetutils-version;) - &inetutils-size;:
Inetutils (&inetutils-version;) - &inetutils-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/inetutils/"/>
 
Kbd (&kbd-version;) - &kbd-size;:
Kbd (&kbd-version;) - &kbd-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/kbd/"/>
 
Less (&less-version;) - &less-size;:
Less (&less-version;) - &less-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/less/"/>
 
LFS-Bootscripts (&bootscripts-version;) - &bootscripts-size;:
LFS-Bootscripts (&bootscripts-version;) - &bootscripts-size;&nbsp;:
<ulink url="&http;/lfs-bootscripts-&bootscripts-version;.tar.bz2"/>
 
Lfs-Utils (&lfs-utils-version;) - &lfs-utils-size;:
Lfs-Utils (&lfs-utils-version;) - &lfs-utils-size;&nbsp;:
<ulink url="http://www.linuxfromscratch.org/~winkie/downloads/lfs-utils/"/>
 
Libtool (&libtool-version;) - &libtool-size;:
Libtool (&libtool-version;) - &libtool-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/libtool/"/>
 
Linux (&kernel-version;) - &kernel-size;:
Linux (&kernel-version;) - &kernel-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/linux/"/>
 
M4 (&m4-version;) - &m4-size;:
M4 (&m4-version;) - &m4-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/gnum4/"/>
 
Make (&make-version;) - &make-size;:
Make (&make-version;) - &make-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/gnumake"/>
 
MAKEDEV (&makedev-version;) - &makedev-size;:
MAKEDEV (&makedev-version;) - &makedev-size;&nbsp;:
<ulink url="&http;/MAKEDEV-&makedev-version;.bz2"/>
 
Man (&man-version;) - &man-size;:
Man (&man-version;) - &man-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/man/"/>
 
Man-pages (&man-pages-version;) - &man-pages-size;:
Man-pages (&man-pages-version;) - &man-pages-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/man-pages/"/>
 
Modutils (&modutils-version;) - &modutils-size;:
Modutils (&modutils-version;) - &modutils-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/modutils/"/>
 
Ncurses (&ncurses-version;) - &ncurses-size;:
Ncurses (&ncurses-version;) - &ncurses-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/ncurses/"/>
 
Net-tools (&net-tools-version;) - &net-tools-size;:
Net-tools (&net-tools-version;) - &net-tools-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/net-tools/"/>
 
Patch (&patch-version;) - &patch-size;:
Patch (&patch-version;) - &patch-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/patch/"/>
 
Perl (&perl-version;) - &perl-size;:
Perl (&perl-version;) - &perl-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/perl/"/>
 
Procinfo (&procinfo-version;) - &procinfo-size;:
Procinfo (&procinfo-version;) - &procinfo-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/procinfo/"/>
 
Procps (&procps-version;) - &procps-size;:
Procps (&procps-version;) - &procps-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/procps/"/>
 
Psmisc (&psmisc-version;) - &psmisc-size;:
Psmisc (&psmisc-version;) - &psmisc-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/psmisc/"/>
 
Sed (&sed-version;) - &sed-size;:
Sed (&sed-version;) - &sed-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/sed/"/>
 
Shadow (&shadow-version;) - &shadow-size;:
Shadow (&shadow-version;) - &shadow-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/shadow/"/>
 
Sysklogd (&sysklogd-version;) - &sysklogd-size;:
Sysklogd (&sysklogd-version;) - &sysklogd-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/sysklogd/"/>
 
Sysvinit (&sysvinit-version;) - &sysvinit-size;:
Sysvinit (&sysvinit-version;) - &sysvinit-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/sysvinit/"/>
 
Tar (&tar-version;) - &tar-size;:
Tar (&tar-version;) - &tar-size;&nbsp;:
<ulink url="ftp://alpha.gnu.org/gnu/tar/"/>
 
Tl (&tcl-version;) - &tcl-size;:
Tl (&tcl-version;) - &tcl-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/tcltk/"/>
 
Texinfo (&texinfo-version;) - &texinfo-size;:
Texinfo (&texinfo-version;) - &texinfo-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/texinfo/"/>
 
Util-linux (&util-linux-version;) - &util-linux-size;:
Util-linux (&util-linux-version;) - &util-linux-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/util-linux/"/>
 
Vim (&vim-version;) - &vim-size;:
Vim (&vim-version;) - &vim-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/vim/"/>
 
Zlib (&zlib-version;) - &zlib-size;:
Zlib (&zlib-version;) - &zlib-size;&nbsp;:
<ulink url="http://freshmeat.net/projects/zlib/"/>
 
Total size of these packages: &all-size-mb;
Total size of these packages: &all-size-mb&nbsp;;
</literallayout>
 
<note><para>File (&file-version;) pourrait ne pas être disponible au moment où
257,91 → 257,91
<para>En plus de tous ces packages, vous aurez aussi besoin de plusieurs
correctifs. Ils corrigent de petites erreurs dans les packages et devraient
être intégrés par le mainteneur, ou sont de simples modifications pour aller
dans notre sens. Vous aurez besoin des suivants:</para>
dans notre sens. Vous aurez besoin des suivants&nbsp;:</para>
 
<literallayout>
Correctif Bash - &bash-patch-size;:
Correctif Bash - &bash-patch-size;&nbsp;:
<ulink url="&patches-root;&bash-patch;"/>
 
Correctif Bison Attribute - &bison-patch-size;:
Correctif Bison Attribute - &bison-patch-size;&nbsp;:
<ulink url="&patches-root;&bison-patch;"/>
 
Correctif Coreutils Hostname - &coreutils-hostname-patch-size;:
Correctif Coreutils Hostname - &coreutils-hostname-patch-size;&nbsp;:
<ulink url="&patches-root;&coreutils-hostname-patch;"/>
 
Correctif Coreutils Uname - &coreutils-uname-patch-size;:
Correctif Coreutils Uname - &coreutils-uname-patch-size;&nbsp;:
<ulink url="&patches-root;&coreutils-uname-patch;"/>
 
Correctif Ed Mkstemp - &ed-patch-size;:
Correctif Ed Mkstemp - &ed-patch-size;&nbsp;:
<ulink url="&patches-root;&ed-patch;"/>
 
Correctif Expect Spawn - &expect-patch-size;:
Correctif Expect Spawn - &expect-patch-size;&nbsp;:
<ulink url="&patches-root;&expect-patch;"/>
 
Correctif Gawk Libexecdir - &gawk-patch-size;:
Correctif Gawk Libexecdir - &gawk-patch-size;&nbsp;:
<ulink url="&patches-root;&gawk-patch;"/>
 
Correctif GCC No-Fixincludes - &gcc-nofixincludes-patch-size;:
Correctif GCC No-Fixincludes - &gcc-nofixincludes-patch-size;&nbsp;:
<ulink url="&patches-root;&gcc-nofixincludes-patch;"/>
 
Correctif GCC Specs - &gcc-specs-patch-size;:
Correctif GCC Specs - &gcc-specs-patch-size;&nbsp;:
<ulink url="&patches-root;&gcc-specs-patch;"/>
 
Correctif GCC Suppress-Libiberty - &gcc-suppress-libiberty-patch-size;:
Correctif GCC Suppress-Libiberty - &gcc-suppress-libiberty-patch-size;&nbsp;:
<ulink url="&patches-root;&gcc-suppress-libiberty-patch;"/>
 
Correctif GCC-2 - &gcc-2953-patch-size;:
Correctif GCC-2 - &gcc-2953-patch-size;&nbsp;:
<ulink url="&patches-root;&gcc-2953-patch;"/>
 
Correctif GCC-2 No-Fixincludes - &gcc-2953-no-fixinc-patch-size;:
Correctif GCC-2 No-Fixincludes - &gcc-2953-no-fixinc-patch-size;&nbsp;:
<ulink url="&patches-root;&gcc-2953-no-fixinc-patch;"/>
 
Correctif GCC-2 Return-Type - &gcc-2953-returntype-fix-patch-size;:
Correctif GCC-2 Return-Type - &gcc-2953-returntype-fix-patch-size;&nbsp;:
<ulink url="&patches-root;&gcc-2953-returntype-fix-patch;"/>
 
Correctif Glibc Sscanf - &glibc-sscanf-patch-size;:
Correctif Glibc Sscanf - &glibc-sscanf-patch-size;&nbsp;:
<ulink url="&patches-root;&glibc-sscanf-patch;"/>
 
Correctif Grub Gcc33 - &grub-patch-size;:
Correctif Grub Gcc33 - &grub-patch-size;&nbsp;:
<ulink url="&patches-root;&grub-patch;"/>
 
Correctif Kbd More-Programs - &kbd-patch-size;:
Correctif Kbd More-Programs - &kbd-patch-size;&nbsp;:
<ulink url="&patches-root;&kbd-patch;"/>
 
Correctif Man 80-Columns - &man-80cols-patch-size;:
Correctif Man 80-Columns - &man-80cols-patch-size;&nbsp;:
<ulink url="&patches-root;&man-80cols-patch;"/>
 
Correctif Man Manpath - &man-manpath-patch-size;:
Correctif Man Manpath - &man-manpath-patch-size;&nbsp;:
<ulink url="&patches-root;&man-manpath-patch;"/>
 
Correctif Man Pager - &man-pager-patch-size;:
Correctif Man Pager - &man-pager-patch-size;&nbsp;:
<ulink url="&patches-root;&man-pager-patch;"/>
 
Correctif Ncurses Etip - &ncurses-etip-patch-size;:
Correctif Ncurses Etip - &ncurses-etip-patch-size;&nbsp;:
<ulink url="&patches-root;&ncurses-etip-patch;"/>
 
Correctif Ncurses Vsscanf - &ncurses-vsscanf-patch-size;:
Correctif Ncurses Vsscanf - &ncurses-vsscanf-patch-size;&nbsp;:
<ulink url="&patches-root;&ncurses-vsscanf-patch;"/>
 
Correctif Net-tools Mii-Tool-Gcc33 - &net-tools-mii-patch-size;:
Correctif Net-tools Mii-Tool-Gcc33 - &net-tools-mii-patch-size;&nbsp;:
<ulink url="&patches-root;&net-tools-mii-patch;"/>
 
Correctif Perl Libc - &perl-libc-patch-size;:
Correctif Perl Libc - &perl-libc-patch-size;&nbsp;:
<ulink url="&patches-root;&perl-libc-patch;"/>
 
Correctif Procps Locale - &procps-patch-size;:
Correctif Procps Locale - &procps-patch-size;&nbsp;:
<ulink url="&patches-root;&procps-patch;"/>
 
Correctif Shadow Newgrp - &shadow-patch-size;:
Correctif Shadow Newgrp - &shadow-patch-size;&nbsp;:
<ulink url="&patches-root;&shadow-patch;"/>
 
Correctif Zlib Vsnprintf - &zlib-patch-size;:
Correctif Zlib Vsnprintf - &zlib-patch-size;&nbsp;:
<ulink url="&patches-root;&zlib-patch;"/>
 
</literallayout>
 
<para>En plus des correctifs requis ci-dessus, il en existe un certain nombre
optionnel créé par la communauté LFS. La plupart d'entre eux résolvent des
d'autres, optionnels, créés par la communauté LFS. La plupart d'entre eux résolvent des
problèmes légers ou activent certaines fonctionnalités non disponibles par
défaut. Vous être libre d'examiner la base de données des correctifs, située sur
<ulink url="http://www.linuxfromscratch.org/patches/"/> et de récupérer tout