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 :</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> :</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 :</para> |
|
<literallayout> |
Autoconf (&autoconf-version;) - &autoconf-size;: |
Autoconf (&autoconf-version;) - &autoconf-size; : |
<ulink url="http://freshmeat.net/projects/autoconf/"/> |
|
Automake (&automake-version;) - &automake-size;: |
Automake (&automake-version;) - &automake-size; : |
<ulink url="http://freshmeat.net/projects/automake/"/> |
|
Bash (&bash-version;) - &bash-size;: |
Bash (&bash-version;) - &bash-size; : |
<ulink url="http://freshmeat.net/projects/gnubash/"/> |
|
Binutils (&binutils-version;) - &binutils-size;: |
Binutils (&binutils-version;) - &binutils-size; : |
<ulink url="http://freshmeat.net/projects/binutils/"/> |
|
Bison (&bison-version;) - &bison-size;: |
Bison (&bison-version;) - &bison-size; : |
<ulink url="http://freshmeat.net/projects/bison/"/> |
|
Bzip2 (&bzip2-version;) - &bzip2-size;: |
Bzip2 (&bzip2-version;) - &bzip2-size; : |
<ulink url="http://freshmeat.net/projects/bzip2/"/> |
|
Coreutils (&coreutils-version;) - &coreutils-size;: |
Coreutils (&coreutils-version;) - &coreutils-size; : |
<ulink url="http://freshmeat.net/projects/coreutils/"/> |
|
DejaGnu (&dejagnu-version;) - &dejagnu-size;: |
DejaGnu (&dejagnu-version;) - &dejagnu-size; : |
<ulink url="http://freshmeat.net/projects/dejagnu/"/> |
|
Diffutils (&diffutils-version;) - &diffutils-size;: |
Diffutils (&diffutils-version;) - &diffutils-size; : |
<ulink url="http://freshmeat.net/projects/diffutils/"/> |
|
E2fsprogs (&e2fsprogs-version;) - &e2fsprogs-size;: |
E2fsprogs (&e2fsprogs-version;) - &e2fsprogs-size; : |
<ulink url="http://freshmeat.net/projects/e2fsprogs/"/> |
|
Ed (&ed-version;) - &ed-size;: |
Ed (&ed-version;) - &ed-size; : |
<ulink url="http://freshmeat.net/projects/ed/"/> |
|
Expect (&expect-version;) - &expect-size;: |
Expect (&expect-version;) - &expect-size; : |
<ulink url="http://freshmeat.net/projects/expect/"/> |
|
File (&file-version;) - &file-size;: (*) voir la note ci-dessous |
File (&file-version;) - &file-size; : (*) voir la note ci-dessous |
<ulink url="http://freshmeat.net/projects/file/"/> |
|
Findutils (&findutils-version;) - &findutils-size;: |
Findutils (&findutils-version;) - &findutils-size; : |
<ulink url="http://freshmeat.net/projects/findutils/"/> |
|
Flex (&flex-version;) - &flex-size;: |
Flex (&flex-version;) - &flex-size; : |
<ulink url="ftp://ftp.gnu.org/gnu/non-gnu/flex/"/> |
|
Gawk (&gawk-version;) - &gawk-size;: |
Gawk (&gawk-version;) - &gawk-size; : |
<ulink url="http://freshmeat.net/projects/gnuawk/"/> |
|
GCC (&gcc-2953-version;) - &gcc-2953-size;: |
GCC (&gcc-2953-version;) - &gcc-2953-size; : |
<ulink url="http://freshmeat.net/projects/gcc/"/> |
|
GCC-core (&gcc-version;) - &gcc-core-size;: |
GCC-core (&gcc-version;) - &gcc-core-size; : |
<ulink url="http://freshmeat.net/projects/gcc/"/> |
|
GCC-g++ (&gcc-version;) - &gcc-gpp-size;: |
GCC-g++ (&gcc-version;) - &gcc-gpp-size; : |
<ulink url="http://freshmeat.net/projects/gcc/"/> |
|
GCC-testsuite (&gcc-version;) - &gcc-testsuite-size;: |
GCC-testsuite (&gcc-version;) - &gcc-testsuite-size; : |
<ulink url="http://freshmeat.net/projects/gcc/"/> |
|
Gettext (&gettext-version;) - &gettext-size;: |
Gettext (&gettext-version;) - &gettext-size; : |
<ulink url="http://freshmeat.net/projects/gettext/"/> |
|
Glibc (&glibc-version;) - &glibc-size;: |
Glibc (&glibc-version;) - &glibc-size; : |
<ulink url="http://freshmeat.net/projects/glibc/"/> |
|
Glibc-linuxthreads (&glibc-version;) - &glibc-threads-size;: |
Glibc-linuxthreads (&glibc-version;) - &glibc-threads-size; : |
<ulink url="http://freshmeat.net/projects/glibc/"/> |
|
Grep (&grep-version;) - &grep-size;: |
Grep (&grep-version;) - &grep-size; : |
<ulink url="http://freshmeat.net/projects/grep/"/> |
|
Groff (&groff-version;) - &groff-size;: |
Groff (&groff-version;) - &groff-size; : |
<ulink url="http://freshmeat.net/projects/groff/"/> |
|
Grub (&grub-version;) - &grub-size;: |
Grub (&grub-version;) - &grub-size; : |
<ulink url="ftp://alpha.gnu.org/pub/gnu/grub/"/> |
|
Gzip (&gzip-version;) - &gzip-size;: |
Gzip (&gzip-version;) - &gzip-size; : |
<ulink url="ftp://alpha.gnu.org/gnu/gzip/"/> |
|
Inetutils (&inetutils-version;) - &inetutils-size;: |
Inetutils (&inetutils-version;) - &inetutils-size; : |
<ulink url="http://freshmeat.net/projects/inetutils/"/> |
|
Kbd (&kbd-version;) - &kbd-size;: |
Kbd (&kbd-version;) - &kbd-size; : |
<ulink url="http://freshmeat.net/projects/kbd/"/> |
|
Less (&less-version;) - &less-size;: |
Less (&less-version;) - &less-size; : |
<ulink url="http://freshmeat.net/projects/less/"/> |
|
LFS-Bootscripts (&bootscripts-version;) - &bootscripts-size;: |
LFS-Bootscripts (&bootscripts-version;) - &bootscripts-size; : |
<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; : |
<ulink url="http://www.linuxfromscratch.org/~winkie/downloads/lfs-utils/"/> |
|
Libtool (&libtool-version;) - &libtool-size;: |
Libtool (&libtool-version;) - &libtool-size; : |
<ulink url="http://freshmeat.net/projects/libtool/"/> |
|
Linux (&kernel-version;) - &kernel-size;: |
Linux (&kernel-version;) - &kernel-size; : |
<ulink url="http://freshmeat.net/projects/linux/"/> |
|
M4 (&m4-version;) - &m4-size;: |
M4 (&m4-version;) - &m4-size; : |
<ulink url="http://freshmeat.net/projects/gnum4/"/> |
|
Make (&make-version;) - &make-size;: |
Make (&make-version;) - &make-size; : |
<ulink url="http://freshmeat.net/projects/gnumake"/> |
|
MAKEDEV (&makedev-version;) - &makedev-size;: |
MAKEDEV (&makedev-version;) - &makedev-size; : |
<ulink url="&http;/MAKEDEV-&makedev-version;.bz2"/> |
|
Man (&man-version;) - &man-size;: |
Man (&man-version;) - &man-size; : |
<ulink url="http://freshmeat.net/projects/man/"/> |
|
Man-pages (&man-pages-version;) - &man-pages-size;: |
Man-pages (&man-pages-version;) - &man-pages-size; : |
<ulink url="http://freshmeat.net/projects/man-pages/"/> |
|
Modutils (&modutils-version;) - &modutils-size;: |
Modutils (&modutils-version;) - &modutils-size; : |
<ulink url="http://freshmeat.net/projects/modutils/"/> |
|
Ncurses (&ncurses-version;) - &ncurses-size;: |
Ncurses (&ncurses-version;) - &ncurses-size; : |
<ulink url="http://freshmeat.net/projects/ncurses/"/> |
|
Net-tools (&net-tools-version;) - &net-tools-size;: |
Net-tools (&net-tools-version;) - &net-tools-size; : |
<ulink url="http://freshmeat.net/projects/net-tools/"/> |
|
Patch (&patch-version;) - &patch-size;: |
Patch (&patch-version;) - &patch-size; : |
<ulink url="http://freshmeat.net/projects/patch/"/> |
|
Perl (&perl-version;) - &perl-size;: |
Perl (&perl-version;) - &perl-size; : |
<ulink url="http://freshmeat.net/projects/perl/"/> |
|
Procinfo (&procinfo-version;) - &procinfo-size;: |
Procinfo (&procinfo-version;) - &procinfo-size; : |
<ulink url="http://freshmeat.net/projects/procinfo/"/> |
|
Procps (&procps-version;) - &procps-size;: |
Procps (&procps-version;) - &procps-size; : |
<ulink url="http://freshmeat.net/projects/procps/"/> |
|
Psmisc (&psmisc-version;) - &psmisc-size;: |
Psmisc (&psmisc-version;) - &psmisc-size; : |
<ulink url="http://freshmeat.net/projects/psmisc/"/> |
|
Sed (&sed-version;) - &sed-size;: |
Sed (&sed-version;) - &sed-size; : |
<ulink url="http://freshmeat.net/projects/sed/"/> |
|
Shadow (&shadow-version;) - &shadow-size;: |
Shadow (&shadow-version;) - &shadow-size; : |
<ulink url="http://freshmeat.net/projects/shadow/"/> |
|
Sysklogd (&sysklogd-version;) - &sysklogd-size;: |
Sysklogd (&sysklogd-version;) - &sysklogd-size; : |
<ulink url="http://freshmeat.net/projects/sysklogd/"/> |
|
Sysvinit (&sysvinit-version;) - &sysvinit-size;: |
Sysvinit (&sysvinit-version;) - &sysvinit-size; : |
<ulink url="http://freshmeat.net/projects/sysvinit/"/> |
|
Tar (&tar-version;) - &tar-size;: |
Tar (&tar-version;) - &tar-size; : |
<ulink url="ftp://alpha.gnu.org/gnu/tar/"/> |
|
Tl (&tcl-version;) - &tcl-size;: |
Tl (&tcl-version;) - &tcl-size; : |
<ulink url="http://freshmeat.net/projects/tcltk/"/> |
|
Texinfo (&texinfo-version;) - &texinfo-size;: |
Texinfo (&texinfo-version;) - &texinfo-size; : |
<ulink url="http://freshmeat.net/projects/texinfo/"/> |
|
Util-linux (&util-linux-version;) - &util-linux-size;: |
Util-linux (&util-linux-version;) - &util-linux-size; : |
<ulink url="http://freshmeat.net/projects/util-linux/"/> |
|
Vim (&vim-version;) - &vim-size;: |
Vim (&vim-version;) - &vim-size; : |
<ulink url="http://freshmeat.net/projects/vim/"/> |
|
Zlib (&zlib-version;) - &zlib-size;: |
Zlib (&zlib-version;) - &zlib-size; : |
<ulink url="http://freshmeat.net/projects/zlib/"/> |
|
Total size of these packages: &all-size-mb; |
Total size of these packages: &all-size-mb ; |
</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 :</para> |
|
<literallayout> |
Correctif Bash - &bash-patch-size;: |
Correctif Bash - &bash-patch-size; : |
<ulink url="&patches-root;&bash-patch;"/> |
|
Correctif Bison Attribute - &bison-patch-size;: |
Correctif Bison Attribute - &bison-patch-size; : |
<ulink url="&patches-root;&bison-patch;"/> |
|
Correctif Coreutils Hostname - &coreutils-hostname-patch-size;: |
Correctif Coreutils Hostname - &coreutils-hostname-patch-size; : |
<ulink url="&patches-root;&coreutils-hostname-patch;"/> |
|
Correctif Coreutils Uname - &coreutils-uname-patch-size;: |
Correctif Coreutils Uname - &coreutils-uname-patch-size; : |
<ulink url="&patches-root;&coreutils-uname-patch;"/> |
|
Correctif Ed Mkstemp - &ed-patch-size;: |
Correctif Ed Mkstemp - &ed-patch-size; : |
<ulink url="&patches-root;&ed-patch;"/> |
|
Correctif Expect Spawn - &expect-patch-size;: |
Correctif Expect Spawn - &expect-patch-size; : |
<ulink url="&patches-root;&expect-patch;"/> |
|
Correctif Gawk Libexecdir - &gawk-patch-size;: |
Correctif Gawk Libexecdir - &gawk-patch-size; : |
<ulink url="&patches-root;&gawk-patch;"/> |
|
Correctif GCC No-Fixincludes - &gcc-nofixincludes-patch-size;: |
Correctif GCC No-Fixincludes - &gcc-nofixincludes-patch-size; : |
<ulink url="&patches-root;&gcc-nofixincludes-patch;"/> |
|
Correctif GCC Specs - &gcc-specs-patch-size;: |
Correctif GCC Specs - &gcc-specs-patch-size; : |
<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; : |
<ulink url="&patches-root;&gcc-suppress-libiberty-patch;"/> |
|
Correctif GCC-2 - &gcc-2953-patch-size;: |
Correctif GCC-2 - &gcc-2953-patch-size; : |
<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; : |
<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; : |
<ulink url="&patches-root;&gcc-2953-returntype-fix-patch;"/> |
|
Correctif Glibc Sscanf - &glibc-sscanf-patch-size;: |
Correctif Glibc Sscanf - &glibc-sscanf-patch-size; : |
<ulink url="&patches-root;&glibc-sscanf-patch;"/> |
|
Correctif Grub Gcc33 - &grub-patch-size;: |
Correctif Grub Gcc33 - &grub-patch-size; : |
<ulink url="&patches-root;&grub-patch;"/> |
|
Correctif Kbd More-Programs - &kbd-patch-size;: |
Correctif Kbd More-Programs - &kbd-patch-size; : |
<ulink url="&patches-root;&kbd-patch;"/> |
|
Correctif Man 80-Columns - &man-80cols-patch-size;: |
Correctif Man 80-Columns - &man-80cols-patch-size; : |
<ulink url="&patches-root;&man-80cols-patch;"/> |
|
Correctif Man Manpath - &man-manpath-patch-size;: |
Correctif Man Manpath - &man-manpath-patch-size; : |
<ulink url="&patches-root;&man-manpath-patch;"/> |
|
Correctif Man Pager - &man-pager-patch-size;: |
Correctif Man Pager - &man-pager-patch-size; : |
<ulink url="&patches-root;&man-pager-patch;"/> |
|
Correctif Ncurses Etip - &ncurses-etip-patch-size;: |
Correctif Ncurses Etip - &ncurses-etip-patch-size; : |
<ulink url="&patches-root;&ncurses-etip-patch;"/> |
|
Correctif Ncurses Vsscanf - &ncurses-vsscanf-patch-size;: |
Correctif Ncurses Vsscanf - &ncurses-vsscanf-patch-size; : |
<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; : |
<ulink url="&patches-root;&net-tools-mii-patch;"/> |
|
Correctif Perl Libc - &perl-libc-patch-size;: |
Correctif Perl Libc - &perl-libc-patch-size; : |
<ulink url="&patches-root;&perl-libc-patch;"/> |
|
Correctif Procps Locale - &procps-patch-size;: |
Correctif Procps Locale - &procps-patch-size; : |
<ulink url="&patches-root;&procps-patch;"/> |
|
Correctif Shadow Newgrp - &shadow-patch-size;: |
Correctif Shadow Newgrp - &shadow-patch-size; : |
<ulink url="&patches-root;&shadow-patch;"/> |
|
Correctif Zlib Vsnprintf - &zlib-patch-size;: |
Correctif Zlib Vsnprintf - &zlib-patch-size; : |
<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 |