Subversion Repositories svn LFS-FR

Compare Revisions

Ignore whitespace Rev 5 → Rev 50

/tags/LFS-3_3/lfs/symlink
0,0 → 1,1102
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"/usr/share/docbook/docbookx.dtd" [
 
<!ENTITY book SYSTEM "book/book.xml">
 
<!ENTITY version "20020315">
<!ENTITY releasedate "March 15th, 2002">
 
<!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org">
<!ENTITY http-root "http://ftp.linuxfromscratch.org">
<!ENTITY ftp "ftp://ftp.linuxfromscratch.org/lfs-packages/cvs">
<!ENTITY http "http://ftp.linuxfromscratch.org/lfs-packages/cvs">
<!ENTITY hints-root "http://hints.linuxfromscratch.org/hints/">
 
<!ENTITY part1 SYSTEM "book/part1.xml">
<!ENTITY part2 SYSTEM "book/part2.xml">
<!ENTITY part3 SYSTEM "book/part3.xml">
 
<!ENTITY bookinfo SYSTEM "bookinfo/bookinfo.xml">
<!ENTITY bi-authorgroup SYSTEM "bookinfo/authorgroup.xml">
<!ENTITY bi-copyright SYSTEM "bookinfo/copyright.xml">
<!ENTITY bi-legalnotice SYSTEM "bookinfo/legalnotice.xml">
<!ENTITY bi-abstract SYSTEM "bookinfo/abstract.xml">
 
<!ENTITY dedication SYSTEM "dedication/dedication.xml">
<!ENTITY dc-dedicated SYSTEM "dedication/dedicated.xml">
 
<!ENTITY preface SYSTEM "preface/preface.xml">
<!ENTITY pf-foreword SYSTEM "preface/foreword.xml">
<!ENTITY pf-whoread SYSTEM "preface/whoread.xml">
<!ENTITY pf-whonotread SYSTEM "preface/whonotread.xml">
<!ENTITY pf-organization SYSTEM "preface/organization.xml">
<!ENTITY pf-oz-organpart1 SYSTEM "preface/organpart1.xml">
<!ENTITY pf-oz-organpart2 SYSTEM "preface/organpart2.xml">
<!ENTITY pf-oz-organpart3 SYSTEM "preface/organpart3.xml">
 
<!ENTITY chapter01 SYSTEM "chapter01/chapter01.xml">
<!ENTITY c1-how SYSTEM "chapter01/how.xml">
<!ENTITY c1-conventions SYSTEM "chapter01/conventions.xml">
<!ENTITY c1-version SYSTEM "chapter01/versions.xml">
<!ENTITY c1-mirrors SYSTEM "chapter01/mirrors.xml">
<!ENTITY c1-acknowledgments SYSTEM "chapter01/acknowledgments.xml">
<!ENTITY c1-changelog SYSTEM "chapter01/changelog.xml">
<!ENTITY c1-maillists SYSTEM "chapter01/maillists.xml">
<!ENTITY c1-ma-lfsdev SYSTEM "chapter01/lfsdev.xml">
<!ENTITY c1-ma-lfsannounce SYSTEM "chapter01/lfsannounce.xml">
<!ENTITY c1-ma-lfssecurity SYSTEM "chapter01/lfssecurity.xml">
<!ENTITY c1-ma-lfssupport SYSTEM "chapter01/lfssupport.xml">
<!ENTITY c1-ma-lfsbook SYSTEM "chapter01/lfsbook.xml">
<!ENTITY c1-ma-lfschat SYSTEM "chapter01/lfschat.xml">
<!ENTITY c1-ma-alfsdiscuss SYSTEM "chapter01/alfsdiscuss.xml">
<!ENTITY c1-ma-blfsbook SYSTEM "chapter01/blfsbook.xml">
<!ENTITY c1-ma-blfssupport SYSTEM "chapter01/blfssupport.xml">
<!ENTITY c1-ma-blfsdev SYSTEM "chapter01/blfsdev.xml">
<!ENTITY c1-ma-howtopost SYSTEM "chapter01/howtopost.xml">
<!ENTITY c1-ma-subscribe SYSTEM "chapter01/subscribe.xml">
<!ENTITY c1-ma-unsubscribe SYSTEM "chapter01/unsubscribe.xml">
<!ENTITY c1-ma-mailarchive SYSTEM "chapter01/mailarchive.xml">
<!ENTITY c1-ma-othermodes SYSTEM "chapter01/othermodes.xml">
<!ENTITY c1-newsserver SYSTEM "chapter01/newsserver.xml">
<!ENTITY c1-faq SYSTEM "chapter01/faq.xml">
<!ENTITY c1-contactinfo SYSTEM "chapter01/contactinfo.xml">
 
<!ENTITY chapter02 SYSTEM "chapter02/chapter02.xml">
<!ENTITY c2-aboutlfs SYSTEM "chapter02/aboutlfs.xml">
<!ENTITY c2-download SYSTEM "chapter02/download.xml">
<!ENTITY c2-install SYSTEM "chapter02/install.xml">
<!ENTITY c2-platform SYSTEM "chapter02/platform.xml">
<!ENTITY c2-askforhelp SYSTEM "chapter02/askforhelp.xml">
<!ENTITY c2-commands SYSTEM "chapter02/commands.xml">
 
<!ENTITY chapter03 SYSTEM "chapter03/chapter03.xml">
<!ENTITY c3-introduction SYSTEM "chapter03/introduction.xml">
<!ENTITY c3-packages SYSTEM "chapter03/packages.xml">
<!ENTITY c3-toplevel SYSTEM "chapter03/toplevel.xml">
<!ENTITY c3-all SYSTEM "chapter03/all.xml">
<!ENTITY c3-bash SYSTEM "chapter03/bash.xml">
<!ENTITY c3-binutils SYSTEM "chapter03/binutils.xml">
<!ENTITY c3-bzip2 SYSTEM "chapter03/bzip2.xml">
<!ENTITY c3-diffutils SYSTEM "chapter03/diffutils.xml">
<!ENTITY c3-fileutils SYSTEM "chapter03/fileutils.xml">
<!ENTITY c3-gcc SYSTEM "chapter03/gcc.xml">
<!ENTITY c3-gcc-patch SYSTEM "chapter03/gcc-patch.xml">
<!ENTITY c3-kernel SYSTEM "chapter03/kernel.xml">
<!ENTITY c3-grep SYSTEM "chapter03/grep.xml">
<!ENTITY c3-gzip SYSTEM "chapter03/gzip.xml">
<!ENTITY c3-gzip-patch SYSTEM "chapter03/gzip-patch.xml">
<!ENTITY c3-make SYSTEM "chapter03/make.xml">
<!ENTITY c3-sed SYSTEM "chapter03/sed.xml">
<!ENTITY c3-shellutils SYSTEM "chapter03/shellutils.xml">
<!ENTITY c3-shellutils-patch SYSTEM "chapter03/shellutils-patch.xml">
<!ENTITY c3-tar SYSTEM "chapter03/tar.xml">
<!ENTITY c3-tar-patch SYSTEM "chapter03/tar-patch.xml">
<!ENTITY c3-textutils SYSTEM "chapter03/textutils.xml">
<!ENTITY c3-gawk SYSTEM "chapter03/gawk.xml">
<!ENTITY c3-texinfo SYSTEM "chapter03/texinfo.xml">
<!ENTITY c3-gettext SYSTEM "chapter03/gettext.xml">
<!ENTITY c3-makedev SYSTEM "chapter03/makedev.xml">
<!ENTITY c3-glibc SYSTEM "chapter03/glibc.xml">
<!ENTITY c3-glibc-threads SYSTEM "chapter03/glibc-threads.xml">
<!ENTITY c3-manpages SYSTEM "chapter03/manpages.xml">
<!ENTITY c3-ed SYSTEM "chapter03/ed.xml">
<!ENTITY c3-patch SYSTEM "chapter03/patch.xml">
<!ENTITY c3-findutils SYSTEM "chapter03/findutils.xml">
<!ENTITY c3-findutils-patch SYSTEM "chapter03/findutils-patch.xml">
<!ENTITY c3-ncurses SYSTEM "chapter03/ncurses.xml">
<!ENTITY c3-vim SYSTEM "chapter03/vim.xml">
<!ENTITY c3-bison SYSTEM "chapter03/bison.xml">
<!ENTITY c3-less SYSTEM "chapter03/less.xml">
<!ENTITY c3-groff SYSTEM "chapter03/groff.xml">
<!ENTITY c3-man SYSTEM "chapter03/man.xml">
<!ENTITY c3-perl SYSTEM "chapter03/perl.xml">
<!ENTITY c3-m4 SYSTEM "chapter03/m4.xml">
<!ENTITY c3-autoconf SYSTEM "chapter03/autoconf.xml">
<!ENTITY c3-automake SYSTEM "chapter03/automake.xml">
<!ENTITY c3-flex SYSTEM "chapter03/flex.xml">
<!ENTITY c3-file SYSTEM "chapter03/file.xml">
<!ENTITY c3-libtool SYSTEM "chapter03/libtool.xml">
<!ENTITY c3-bin86 SYSTEM "chapter03/bin86.xml">
<!ENTITY c3-kbd SYSTEM "chapter03/kbd.xml">
<!ENTITY c3-kbd-patch SYSTEM "chapter03/kbd-patch.xml">
<!ENTITY c3-e2fsprogs SYSTEM "chapter03/e2fsprogs.xml">
<!ENTITY c3-reiserfs SYSTEM "chapter03/reiserfs.xml">
<!ENTITY c3-lilo SYSTEM "chapter03/lilo.xml">
<!ENTITY c3-modutils SYSTEM "chapter03/modutils.xml">
<!ENTITY c3-procinfo SYSTEM "chapter03/procinfo.xml">
<!ENTITY c3-procps SYSTEM "chapter03/procps.xml">
<!ENTITY c3-psmisc SYSTEM "chapter03/psmisc.xml">
<!ENTITY c3-shadowpwd SYSTEM "chapter03/shadowpwd.xml">
<!ENTITY c3-sysklogd SYSTEM "chapter03/sysklogd.xml">
<!ENTITY c3-sysvinit SYSTEM "chapter03/sysvinit.xml">
<!ENTITY c3-utillinux SYSTEM "chapter03/utillinux.xml">
<!ENTITY c3-netkitbase SYSTEM "chapter03/netkitbase.xml">
<!ENTITY c3-nettools SYSTEM "chapter03/nettools.xml">
<!ENTITY c3-bootscripts SYSTEM "chapter03/bootscripts.xml">
 
<!ENTITY chapter04 SYSTEM "chapter04/chapter04.xml">
<!ENTITY c4-introduction SYSTEM "chapter04/introduction.xml">
<!ENTITY c4-creatingpart SYSTEM "chapter04/creatingpart.xml">
<!ENTITY c4-creatingfs SYSTEM "chapter04/creatingfs.xml">
<!ENTITY c4-mounting SYSTEM "chapter04/mounting.xml">
 
<!ENTITY chapter05 SYSTEM "chapter05/chapter05.xml">
<!ENTITY c5-introduction SYSTEM "chapter05/introduction.xml">
<!ENTITY c5-whystatic SYSTEM "chapter05/whystatic.xml">
<!ENTITY c5-installasuser SYSTEM "chapter05/installasuser.xml">
<!ENTITY c5-creatingdirs SYSTEM "chapter05/creatingdirs.xml">
<!ENTITY c5-bash SYSTEM "chapter05/bash.xml">
<!ENTITY c5-bash-inst SYSTEM "chapter05/bash-inst.xml">
<!ENTITY c5-bash-exp SYSTEM "chapter05/bash-exp.xml">
<!ENTITY c5-binutils SYSTEM "chapter05/binutils.xml">
<!ENTITY c5-binutils-inst SYSTEM "chapter05/binutils-inst.xml">
<!ENTITY c5-binutils-exp SYSTEM "chapter05/binutils-exp.xml">
<!ENTITY c5-bzip2 SYSTEM "chapter05/bzip2.xml">
<!ENTITY c5-bzip2-inst SYSTEM "chapter05/bzip2-inst.xml">
<!ENTITY c5-bzip2-exp SYSTEM "chapter05/bzip2-exp.xml">
<!ENTITY c5-diffutils SYSTEM "chapter05/diffutils.xml">
<!ENTITY c5-diffutils-inst SYSTEM "chapter05/diffutils-inst.xml">
<!ENTITY c5-diffutils-exp SYSTEM "chapter05/diffutils-exp.xml">
<!ENTITY c5-fileutils SYSTEM "chapter05/fileutils.xml">
<!ENTITY c5-fileutils-inst SYSTEM "chapter05/fileutils-inst.xml">
<!ENTITY c5-fileutils-exp SYSTEM "chapter05/fileutils-exp.xml">
<!ENTITY c5-gcc SYSTEM "chapter05/gcc.xml">
<!ENTITY c5-gcc-inst SYSTEM "chapter05/gcc-inst.xml">
<!ENTITY c5-gcc-exp SYSTEM "chapter05/gcc-exp.xml">
<!ENTITY c5-grep SYSTEM "chapter05/grep.xml">
<!ENTITY c5-grep-inst SYSTEM "chapter05/grep-inst.xml">
<!ENTITY c5-gzip SYSTEM "chapter05/gzip.xml">
<!ENTITY c5-gzip-inst SYSTEM "chapter05/gzip-inst.xml">
<!ENTITY c5-gzip-exp SYSTEM "chapter05/gzip-exp.xml">
<!ENTITY c5-kernel SYSTEM "chapter05/kernel.xml">
<!ENTITY c5-kernel-inst SYSTEM "chapter05/kernel-inst.xml">
<!ENTITY c5-kernel-exp SYSTEM "chapter05/kernel-exp.xml">
<!ENTITY c5-kernel-exp-headers SYSTEM "chapter05/kernel-exp-headers.xml">
<!ENTITY c5-make SYSTEM "chapter05/make.xml">
<!ENTITY c5-make-inst SYSTEM "chapter05/make-inst.xml">
<!ENTITY c5-gawk SYSTEM "chapter05/gawk.xml">
<!ENTITY c5-gawk-inst SYSTEM "chapter05/gawk-inst.xml">
<!ENTITY c5-patch SYSTEM "chapter05/patch.xml">
<!ENTITY c5-patch-inst SYSTEM "chapter05/patch-inst.xml">
<!ENTITY c5-patch-exp SYSTEM "chapter05/patch-exp.xml">
<!ENTITY c5-sed SYSTEM "chapter05/sed.xml">
<!ENTITY c5-sed-inst SYSTEM "chapter05/sed-inst.xml">
<!ENTITY c5-shellutils SYSTEM "chapter05/shellutils.xml">
<!ENTITY c5-shellutils-inst SYSTEM "chapter05/shellutils-inst.xml">
<!ENTITY c5-tar SYSTEM "chapter05/tar.xml">
<!ENTITY c5-tar-inst SYSTEM "chapter05/tar-inst.xml">
<!ENTITY c5-texinfo SYSTEM "chapter05/texinfo.xml">
<!ENTITY c5-texinfo-inst SYSTEM "chapter05/texinfo-inst.xml">
<!ENTITY c5-textutils SYSTEM "chapter05/textutils.xml">
<!ENTITY c5-textutils-inst SYSTEM "chapter05/textutils-inst.xml">
<!ENTITY c5-pwdgroup SYSTEM "chapter05/pwdgroup.xml">
<!ENTITY c5-oldnsslib SYSTEM "chapter05/oldnsslib.xml">
<!ENTITY c5-proc SYSTEM "chapter05/proc.xml">
 
<!ENTITY chapter06 SYSTEM "chapter06/chapter06.xml">
<!ENTITY c6-introduction SYSTEM "chapter06/introduction.xml">
<!ENTITY c6-aboutdebug SYSTEM "chapter06/aboutdebug.xml">
<!ENTITY c6-bashprofile SYSTEM "chapter06/bashprofile.xml">
<!ENTITY c6-chrootcmd SYSTEM "chapter06/chrootcmd.xml">
<!ENTITY c6-chroot SYSTEM "chapter06/chroot.xml">
<!ENTITY c6-changingowner SYSTEM "chapter06/changingowner.xml">
<!ENTITY c6-mtablink SYSTEM "chapter06/mtablink.xml">
<!ENTITY c6-glibc SYSTEM "chapter06/glibc.xml">
<!ENTITY c6-glibc-inst SYSTEM "chapter06/glibc-inst.xml">
<!ENTITY c6-glibc-exp SYSTEM "chapter06/glibc-exp.xml">
<!ENTITY c6-makedev SYSTEM "chapter06/makedev.xml">
<!ENTITY c6-makedev-inst SYSTEM "chapter06/makedev-inst.xml">
<!ENTITY c6-makedev-exp SYSTEM "chapter06/makedev-exp.xml">
<!ENTITY c6-ed SYSTEM "chapter06/ed.xml">
<!ENTITY c6-ed-inst SYSTEM "chapter06/ed-inst.xml">
<!ENTITY c6-ed-exp SYSTEM "chapter06/ed-exp.xml">
<!ENTITY c6-patch SYSTEM "chapter06/patch.xml">
<!ENTITY c6-patch-inst SYSTEM "chapter06/patch-inst.xml">
<!ENTITY c6-gcc SYSTEM "chapter06/gcc.xml">
<!ENTITY c6-gcc-inst SYSTEM "chapter06/gcc-inst.xml">
<!ENTITY c6-bison SYSTEM "chapter06/bison.xml">
<!ENTITY c6-bison-inst SYSTEM "chapter06/bison-inst.xml">
<!ENTITY c6-gawk SYSTEM "chapter06/gawk.xml">
<!ENTITY c6-gawk-inst SYSTEM "chapter06/gawk-inst.xml">
<!ENTITY c6-findutils SYSTEM "chapter06/findutils.xml">
<!ENTITY c6-findutils-exp SYSTEM "chapter06/findutils-exp.xml">
<!ENTITY c6-findutils-inst SYSTEM "chapter06/findutils-inst.xml">
<!ENTITY c6-ncurses SYSTEM "chapter06/ncurses.xml">
<!ENTITY c6-ncurses-inst SYSTEM "chapter06/ncurses-inst.xml">
<!ENTITY c6-ncurses-exp SYSTEM "chapter06/ncurses-exp.xml">
<!ENTITY c6-less SYSTEM "chapter06/less.xml">
<!ENTITY c6-less-inst SYSTEM "chapter06/less-inst.xml">
<!ENTITY c6-perl SYSTEM "chapter06/perl.xml">
<!ENTITY c6-perl-inst SYSTEM "chapter06/perl-inst.xml">
<!ENTITY c6-m4 SYSTEM "chapter06/m4.xml">
<!ENTITY c6-m4-inst SYSTEM "chapter06/m4-inst.xml">
<!ENTITY c6-texinfo SYSTEM "chapter06/texinfo.xml">
<!ENTITY c6-texinfo-inst SYSTEM "chapter06/texinfo-inst.xml">
<!ENTITY c6-texinfo-exp SYSTEM "chapter06/texinfo-exp.xml">
<!ENTITY c6-autoconf SYSTEM "chapter06/autoconf.xml">
<!ENTITY c6-autoconf-inst SYSTEM "chapter06/autoconf-inst.xml">
<!ENTITY c6-automake SYSTEM "chapter06/automake.xml">
<!ENTITY c6-automake-inst SYSTEM "chapter06/automake-inst.xml">
<!ENTITY c6-bash SYSTEM "chapter06/bash.xml">
<!ENTITY c6-bash-inst SYSTEM "chapter06/bash-inst.xml">
<!ENTITY c6-flex SYSTEM "chapter06/flex.xml">
<!ENTITY c6-flex-inst SYSTEM "chapter06/flex-inst.xml">
<!ENTITY c6-binutils SYSTEM "chapter06/binutils.xml">
<!ENTITY c6-binutils-inst SYSTEM "chapter06/binutils-inst.xml">
<!ENTITY c6-binutils-exp SYSTEM "chapter06/binutils-exp.xml">
<!ENTITY c6-bzip2 SYSTEM "chapter06/bzip2.xml">
<!ENTITY c6-bzip2-inst SYSTEM "chapter06/bzip2-inst.xml">
<!ENTITY c6-bzip2-exp SYSTEM "chapter06/bzip2-exp.xml">
<!ENTITY c6-diffutils SYSTEM "chapter06/diffutils.xml">
<!ENTITY c6-diffutils-inst SYSTEM "chapter06/diffutils-inst.xml">
<!ENTITY c6-e2fsprogs SYSTEM "chapter06/e2fsprogs.xml">
<!ENTITY c6-e2fsprogs-inst SYSTEM "chapter06/e2fsprogs-inst.xml">
<!ENTITY c6-e2fsprogs-exp SYSTEM "chapter06/e2fsprogs-exp.xml">
<!ENTITY c6-reiserfs SYSTEM "chapter06/reiserfs.xml">
<!ENTITY c6-reiserfs-inst SYSTEM "chapter06/reiserfs-inst.xml">
<!ENTITY c6-reiserfs-exp SYSTEM "chapter06/reiserfs-exp.xml">
<!ENTITY c6-file SYSTEM "chapter06/file.xml">
<!ENTITY c6-file-inst SYSTEM "chapter06/file-inst.xml">
<!ENTITY c6-file-exp SYSTEM "chapter06/file-exp.xml">
<!ENTITY c6-fileutils SYSTEM "chapter06/fileutils.xml">
<!ENTITY c6-fileutils-inst SYSTEM "chapter06/fileutils-inst.xml">
<!ENTITY c6-gettext SYSTEM "chapter06/gettext.xml">
<!ENTITY c6-gettext-inst SYSTEM "chapter06/gettext-inst.xml">
<!ENTITY c6-grep SYSTEM "chapter06/grep.xml">
<!ENTITY c6-grep-inst SYSTEM "chapter06/grep-inst.xml">
<!ENTITY c6-groff SYSTEM "chapter06/groff.xml">
<!ENTITY c6-groff-inst SYSTEM "chapter06/groff-inst.xml">
<!ENTITY c6-gzip SYSTEM "chapter06/gzip.xml">
<!ENTITY c6-gzip-inst SYSTEM "chapter06/gzip-inst.xml">
<!ENTITY c6-libtool SYSTEM "chapter06/libtool.xml">
<!ENTITY c6-libtool-inst SYSTEM "chapter06/libtool-inst.xml">
<!ENTITY c6-bin86 SYSTEM "chapter06/bin86.xml">
<!ENTITY c6-bin86-inst SYSTEM "chapter06/bin86-inst.xml">
<!ENTITY c6-lilo SYSTEM "chapter06/lilo.xml">
<!ENTITY c6-lilo-inst SYSTEM "chapter06/lilo-inst.xml">
<!ENTITY c6-make SYSTEM "chapter06/make.xml">
<!ENTITY c6-make-inst SYSTEM "chapter06/make-inst.xml">
<!ENTITY c6-make-exp SYSTEM "chapter06/make-exp.xml">
<!ENTITY c6-shellutils SYSTEM "chapter06/shellutils.xml">
<!ENTITY c6-shellutils-inst SYSTEM "chapter06/shellutils-inst.xml">
<!ENTITY c6-shadowpwd SYSTEM "chapter06/shadowpwd.xml">
<!ENTITY c6-shadowpwd-inst SYSTEM "chapter06/shadowpwd-inst.xml">
<!ENTITY c6-shadowpwd-exp SYSTEM "chapter06/shadowpwd-exp.xml">
<!ENTITY c6-man SYSTEM "chapter06/man.xml">
<!ENTITY c6-man-inst SYSTEM "chapter06/man-inst.xml">
<!ENTITY c6-modutils SYSTEM "chapter06/modutils.xml">
<!ENTITY c6-modutils-inst SYSTEM "chapter06/modutils-inst.xml">
<!ENTITY c6-procinfo SYSTEM "chapter06/procinfo.xml">
<!ENTITY c6-procinfo-exp SYSTEM "chapter06/procinfo-exp.xml">
<!ENTITY c6-procinfo-inst SYSTEM "chapter06/procinfo-inst.xml">
<!ENTITY c6-procps SYSTEM "chapter06/procps.xml">
<!ENTITY c6-procps-inst SYSTEM "chapter06/procps-inst.xml">
<!ENTITY c6-procps-exp SYSTEM "chapter06/procps-exp.xml">
<!ENTITY c6-psmisc SYSTEM "chapter06/psmisc.xml">
<!ENTITY c6-psmisc-inst SYSTEM "chapter06/psmisc-inst.xml">
<!ENTITY c6-psmisc-exp SYSTEM "chapter06/psmisc-exp.xml">
<!ENTITY c6-sed SYSTEM "chapter06/sed.xml">
<!ENTITY c6-sed-inst SYSTEM "chapter06/sed-inst.xml">
<!ENTITY c6-sysklogd SYSTEM "chapter06/sysklogd.xml">
<!ENTITY c6-sysklogd-inst SYSTEM "chapter06/sysklogd-inst.xml">
<!ENTITY c6-sysvinit SYSTEM "chapter06/sysvinit.xml">
<!ENTITY c6-sysvinit-inst SYSTEM "chapter06/sysvinit-inst.xml">
<!ENTITY c6-tar SYSTEM "chapter06/tar.xml">
<!ENTITY c6-tar-inst SYSTEM "chapter06/tar-inst.xml">
<!ENTITY c6-textutils SYSTEM "chapter06/textutils.xml">
<!ENTITY c6-textutils-inst SYSTEM "chapter06/textutils-inst.xml">
<!ENTITY c6-vim SYSTEM "chapter06/vim.xml">
<!ENTITY c6-vim-inst SYSTEM "chapter06/vim-inst.xml">
<!ENTITY c6-vim-exp SYSTEM "chapter06/vim-exp.xml">
<!ENTITY c6-utillinux SYSTEM "chapter06/utillinux.xml">
<!ENTITY c6-utillinux-inst SYSTEM "chapter06/utillinux-inst.xml">
<!ENTITY c6-utillinux-exp SYSTEM "chapter06/utillinux-exp.xml">
<!ENTITY c6-kbd SYSTEM "chapter06/kbd.xml">
<!ENTITY c6-kbd-inst SYSTEM "chapter06/kbd-inst.xml">
<!ENTITY c6-kbd-exp SYSTEM "chapter06/kbd-exp.xml">
<!ENTITY c6-manpages SYSTEM "chapter06/manpages.xml">
<!ENTITY c6-manpages-inst SYSTEM "chapter06/manpages-inst.xml">
<!ENTITY c6-netkitbase SYSTEM "chapter06/netkitbase.xml">
<!ENTITY c6-netkitbase-inst SYSTEM "chapter06/netkitbase-inst.xml">
<!ENTITY c6-nettools SYSTEM "chapter06/nettools.xml">
<!ENTITY c6-nettools-inst SYSTEM "chapter06/nettools-inst.xml">
<!ENTITY c6-nettools-exp SYSTEM "chapter06/nettools-exp.xml">
<!ENTITY c6-bootscripts SYSTEM "chapter06/bootscripts.xml">
<!ENTITY c6-bootscripts-inst SYSTEM "chapter06/bootscripts-inst.xml">
<!ENTITY c6-removeoldnss SYSTEM "chapter06/removeoldnss.xml">
<!ENTITY c6-configure SYSTEM "chapter06/configure.xml">
<!ENTITY c6-cf-glibc SYSTEM "chapter06/config-glibc.xml">
<!ENTITY c6-cf-ldso SYSTEM "chapter06/config-ldso.xml">
<!ENTITY c6-cf-sysklogd SYSTEM "chapter06/config-sysklogd.xml">
<!ENTITY c6-cf-shadowpwd SYSTEM "chapter06/config-shadowpwd.xml">
<!ENTITY c6-cf-sysvinit SYSTEM "chapter06/config-sysvinit.xml">
<!ENTITY c6-cf-keyboard SYSTEM "chapter06/config-keyboard.xml">
<!ENTITY c6-cf-utmp SYSTEM "chapter06/create-utmp.xml">
<!ENTITY c6-cf-vim SYSTEM "chapter06/config-vim.xml">
<!ENTITY c6-cf-password SYSTEM "chapter06/create-password.xml">
 
<!ENTITY chapter07 SYSTEM "chapter07/chapter07.xml">
<!ENTITY c7-introduction SYSTEM "chapter07/introduction.xml">
<!ENTITY c7-usage SYSTEM "chapter07/usage.xml">
<!ENTITY c7-setclock SYSTEM "chapter07/setclock.xml">
<!ENTITY c7-sysklogd SYSTEM "chapter07/sysklogd.xml">
<!ENTITY c7-hostname SYSTEM "chapter07/hostname.xml">
<!ENTITY c7-hosts SYSTEM "chapter07/hosts.xml">
<!ENTITY c7-network SYSTEM "chapter07/network.xml">
 
<!ENTITY chapter08 SYSTEM "chapter08/chapter08.xml">
<!ENTITY c8-introduction SYSTEM "chapter08/introduction.xml">
<!ENTITY c8-fstab SYSTEM "chapter08/fstab.xml">
<!ENTITY c8-kernel SYSTEM "chapter08/kernel.xml">
<!ENTITY c8-lilo SYSTEM "chapter08/lilo.xml">
 
<!ENTITY chapter09 SYSTEM "chapter09/chapter09.xml">
<!ENTITY c9-theend SYSTEM "chapter09/theend.xml">
<!ENTITY c9-getcounted SYSTEM "chapter09/getcounted.xml">
<!ENTITY c9-reboot SYSTEM "chapter09/reboot.xml">
 
<!ENTITY appendixa SYSTEM "appendixa/appendixa.xml">
<!ENTITY aa-introduction SYSTEM "appendixa/introduction.xml">
<!ENTITY aa-autoconf SYSTEM "appendixa/autoconf.xml">
<!ENTITY aa-autoconf-desc SYSTEM "appendixa/autoconf-desc.xml">
<!ENTITY aa-autoconf-dep SYSTEM "appendixa/autoconf-dep.xml">
<!ENTITY aa-autoconf-down SYSTEM "appendixa/autoconf-down.xml">
<!ENTITY aa-automake SYSTEM "appendixa/automake.xml">
<!ENTITY aa-automake-desc SYSTEM "appendixa/automake-desc.xml">
<!ENTITY aa-automake-dep SYSTEM "appendixa/automake-dep.xml">
<!ENTITY aa-automake-down SYSTEM "appendixa/automake-down.xml">
<!ENTITY aa-bash SYSTEM "appendixa/bash.xml">
<!ENTITY aa-bash-desc SYSTEM "appendixa/bash-desc.xml">
<!ENTITY aa-bash-dep SYSTEM "appendixa/bash-dep.xml">
<!ENTITY aa-bash-down SYSTEM "appendixa/bash-down.xml">
<!ENTITY aa-bin86 SYSTEM "appendixa/bin86.xml">
<!ENTITY aa-bin86-desc SYSTEM "appendixa/bin86-desc.xml">
<!ENTITY aa-bin86-dep SYSTEM "appendixa/bin86-dep.xml">
<!ENTITY aa-bin86-down SYSTEM "appendixa/bin86-down.xml">
<!ENTITY aa-binutils SYSTEM "appendixa/binutils.xml">
<!ENTITY aa-binutils-desc SYSTEM "appendixa/binutils-desc.xml">
<!ENTITY aa-binutils-dep SYSTEM "appendixa/binutils-dep.xml">
<!ENTITY aa-binutils-down SYSTEM "appendixa/binutils-down.xml">
<!ENTITY aa-bison SYSTEM "appendixa/bison.xml">
<!ENTITY aa-bison-desc SYSTEM "appendixa/bison-desc.xml">
<!ENTITY aa-bison-dep SYSTEM "appendixa/bison-dep.xml">
<!ENTITY aa-bison-down SYSTEM "appendixa/bison-down.xml">
<!ENTITY aa-bzip2 SYSTEM "appendixa/bzip2.xml">
<!ENTITY aa-bzip2-desc SYSTEM "appendixa/bzip2-desc.xml">
<!ENTITY aa-bzip2-dep SYSTEM "appendixa/bzip2-dep.xml">
<!ENTITY aa-bzip2-down SYSTEM "appendixa/bzip2-down.xml">
<!ENTITY aa-chroot SYSTEM "appendixa/chroot.xml">
<!ENTITY aa-chroot-dep SYSTEM "appendixa/chroot-dep.xml">
<!ENTITY aa-diffutils SYSTEM "appendixa/diffutils.xml">
<!ENTITY aa-diffutils-desc SYSTEM "appendixa/diffutils-desc.xml">
<!ENTITY aa-diffutils-dep SYSTEM "appendixa/diffutils-dep.xml">
<!ENTITY aa-diffutils-down SYSTEM "appendixa/diffutils-down.xml">
<!ENTITY aa-e2fsprogs SYSTEM "appendixa/e2fsprogs.xml">
<!ENTITY aa-e2fsprogs-desc SYSTEM "appendixa/e2fsprogs-desc.xml">
<!ENTITY aa-e2fsprogs-dep SYSTEM "appendixa/e2fsprogs-dep.xml">
<!ENTITY aa-e2fsprogs-down SYSTEM "appendixa/e2fsprogs-down.xml">
<!ENTITY aa-ed SYSTEM "appendixa/ed.xml">
<!ENTITY aa-ed-desc SYSTEM "appendixa/ed-desc.xml">
<!ENTITY aa-ed-dep SYSTEM "appendixa/ed-dep.xml">
<!ENTITY aa-ed-down SYSTEM "appendixa/ed-down.xml">
<!ENTITY aa-file SYSTEM "appendixa/file.xml">
<!ENTITY aa-file-desc SYSTEM "appendixa/file-desc.xml">
<!ENTITY aa-file-dep SYSTEM "appendixa/file-dep.xml">
<!ENTITY aa-file-down SYSTEM "appendixa/file-down.xml">
<!ENTITY aa-fileutils SYSTEM "appendixa/fileutils.xml">
<!ENTITY aa-fileutils-desc SYSTEM "appendixa/fileutils-desc.xml">
<!ENTITY aa-fileutils-dep SYSTEM "appendixa/fileutils-dep.xml">
<!ENTITY aa-fileutils-down SYSTEM "appendixa/fileutils-down.xml">
<!ENTITY aa-findutils SYSTEM "appendixa/findutils.xml">
<!ENTITY aa-findutils-desc SYSTEM "appendixa/findutils-desc.xml">
<!ENTITY aa-findutils-dep SYSTEM "appendixa/findutils-dep.xml">
<!ENTITY aa-findutils-down SYSTEM "appendixa/findutils-down.xml">
<!ENTITY aa-flex SYSTEM "appendixa/flex.xml">
<!ENTITY aa-flex-desc SYSTEM "appendixa/flex-desc.xml">
<!ENTITY aa-flex-dep SYSTEM "appendixa/flex-dep.xml">
<!ENTITY aa-flex-down SYSTEM "appendixa/flex-down.xml">
<!ENTITY aa-gcc SYSTEM "appendixa/gcc.xml">
<!ENTITY aa-gcc-desc SYSTEM "appendixa/gcc-desc.xml">
<!ENTITY aa-gcc-dep SYSTEM "appendixa/gcc-dep.xml">
<!ENTITY aa-gcc-down SYSTEM "appendixa/gcc-down.xml">
<!ENTITY aa-gettext SYSTEM "appendixa/gettext.xml">
<!ENTITY aa-gettext-desc SYSTEM "appendixa/gettext-desc.xml">
<!ENTITY aa-gettext-dep SYSTEM "appendixa/gettext-dep.xml">
<!ENTITY aa-gettext-down SYSTEM "appendixa/gettext-down.xml">
<!ENTITY aa-glibc SYSTEM "appendixa/glibc.xml">
<!ENTITY aa-glibc-desc SYSTEM "appendixa/glibc-desc.xml">
<!ENTITY aa-glibc-dep SYSTEM "appendixa/glibc-dep.xml">
<!ENTITY aa-glibc-down SYSTEM "appendixa/glibc-down.xml">
<!ENTITY aa-grep SYSTEM "appendixa/grep.xml">
<!ENTITY aa-grep-desc SYSTEM "appendixa/grep-desc.xml">
<!ENTITY aa-grep-dep SYSTEM "appendixa/grep-dep.xml">
<!ENTITY aa-grep-down SYSTEM "appendixa/grep-down.xml">
<!ENTITY aa-groff SYSTEM "appendixa/groff.xml">
<!ENTITY aa-groff-desc SYSTEM "appendixa/groff-desc.xml">
<!ENTITY aa-groff-dep SYSTEM "appendixa/groff-dep.xml">
<!ENTITY aa-groff-down SYSTEM "appendixa/groff-down.xml">
<!ENTITY aa-gzip SYSTEM "appendixa/gzip.xml">
<!ENTITY aa-gzip-desc SYSTEM "appendixa/gzip-desc.xml">
<!ENTITY aa-gzip-dep SYSTEM "appendixa/gzip-dep.xml">
<!ENTITY aa-gzip-down SYSTEM "appendixa/gzip-down.xml">
<!ENTITY aa-kbd SYSTEM "appendixa/kbd.xml">
<!ENTITY aa-kbd-desc SYSTEM "appendixa/kbd-desc.xml">
<!ENTITY aa-kbd-dep SYSTEM "appendixa/kbd-dep.xml">
<!ENTITY aa-kbd-down SYSTEM "appendixa/kbd-down.xml">
<!ENTITY aa-kernel SYSTEM "appendixa/kernel.xml">
<!ENTITY aa-kernel-desc SYSTEM "appendixa/kernel-desc.xml">
<!ENTITY aa-kernel-dep SYSTEM "appendixa/kernel-dep.xml">
<!ENTITY aa-kernel-down SYSTEM "appendixa/kernel-down.xml">
<!ENTITY aa-less SYSTEM "appendixa/less.xml">
<!ENTITY aa-less-desc SYSTEM "appendixa/less-desc.xml">
<!ENTITY aa-less-dep SYSTEM "appendixa/less-dep.xml">
<!ENTITY aa-less-down SYSTEM "appendixa/less-down.xml">
<!ENTITY aa-libtool SYSTEM "appendixa/libtool.xml">
<!ENTITY aa-libtool-desc SYSTEM "appendixa/libtool-desc.xml">
<!ENTITY aa-libtool-dep SYSTEM "appendixa/libtool-dep.xml">
<!ENTITY aa-libtool-down SYSTEM "appendixa/libtool-down.xml">
<!ENTITY aa-lilo SYSTEM "appendixa/lilo.xml">
<!ENTITY aa-lilo-desc SYSTEM "appendixa/lilo-desc.xml">
<!ENTITY aa-lilo-dep SYSTEM "appendixa/lilo-dep.xml">
<!ENTITY aa-lilo-down SYSTEM "appendixa/lilo-down.xml">
<!ENTITY aa-m4 SYSTEM "appendixa/m4.xml">
<!ENTITY aa-m4-desc SYSTEM "appendixa/m4-desc.xml">
<!ENTITY aa-m4-dep SYSTEM "appendixa/m4-dep.xml">
<!ENTITY aa-m4-down SYSTEM "appendixa/m4-down.xml">
<!ENTITY aa-make SYSTEM "appendixa/make.xml">
<!ENTITY aa-make-desc SYSTEM "appendixa/make-desc.xml">
<!ENTITY aa-make-dep SYSTEM "appendixa/make-dep.xml">
<!ENTITY aa-make-down SYSTEM "appendixa/make-down.xml">
<!ENTITY aa-makedev SYSTEM "appendixa/makedev.xml">
<!ENTITY aa-makedev-desc SYSTEM "appendixa/makedev-desc.xml">
<!ENTITY aa-makedev-dep SYSTEM "appendixa/makedev-dep.xml">
<!ENTITY aa-makedev-down SYSTEM "appendixa/makedev-down.xml">
<!ENTITY aa-man SYSTEM "appendixa/man.xml">
<!ENTITY aa-man-desc SYSTEM "appendixa/man-desc.xml">
<!ENTITY aa-man-dep SYSTEM "appendixa/man-dep.xml">
<!ENTITY aa-man-down SYSTEM "appendixa/man-down.xml">
<!ENTITY aa-manpages SYSTEM "appendixa/manpages.xml">
<!ENTITY aa-manpages-desc SYSTEM "appendixa/manpages-desc.xml">
<!ENTITY aa-manpages-dep SYSTEM "appendixa/manpages-dep.xml">
<!ENTITY aa-manpages-down SYSTEM "appendixa/manpages-down.xml">
<!ENTITY aa-gawk SYSTEM "appendixa/gawk.xml">
<!ENTITY aa-gawk-desc SYSTEM "appendixa/gawk-desc.xml">
<!ENTITY aa-gawk-dep SYSTEM "appendixa/gawk-dep.xml">
<!ENTITY aa-gawk-down SYSTEM "appendixa/gawk-down.xml">
<!ENTITY aa-modutils SYSTEM "appendixa/modutils.xml">
<!ENTITY aa-modutils-desc SYSTEM "appendixa/modutils-desc.xml">
<!ENTITY aa-modutils-dep SYSTEM "appendixa/modutils-dep.xml">
<!ENTITY aa-modutils-down SYSTEM "appendixa/modutils-down.xml">
<!ENTITY aa-ncurses SYSTEM "appendixa/ncurses.xml">
<!ENTITY aa-ncurses-desc SYSTEM "appendixa/ncurses-desc.xml">
<!ENTITY aa-ncurses-dep SYSTEM "appendixa/ncurses-dep.xml">
<!ENTITY aa-ncurses-down SYSTEM "appendixa/ncurses-down.xml">
<!ENTITY aa-netkitbase SYSTEM "appendixa/netkitbase.xml">
<!ENTITY aa-netkitbase-desc SYSTEM "appendixa/netkitbase-desc.xml">
<!ENTITY aa-netkitbase-dep SYSTEM "appendixa/netkitbase-dep.xml">
<!ENTITY aa-netkitbase-down SYSTEM "appendixa/netkitbase-down.xml">
<!ENTITY aa-nettools SYSTEM "appendixa/nettools.xml">
<!ENTITY aa-nettools-desc SYSTEM "appendixa/nettools-desc.xml">
<!ENTITY aa-nettools-dep SYSTEM "appendixa/nettools-dep.xml">
<!ENTITY aa-nettools-down SYSTEM "appendixa/nettools-down.xml">
<!ENTITY aa-patch SYSTEM "appendixa/patch.xml">
<!ENTITY aa-patch-desc SYSTEM "appendixa/patch-desc.xml">
<!ENTITY aa-patch-dep SYSTEM "appendixa/patch-dep.xml">
<!ENTITY aa-patch-down SYSTEM "appendixa/patch-down.xml">
<!ENTITY aa-perl SYSTEM "appendixa/perl.xml">
<!ENTITY aa-perl-desc SYSTEM "appendixa/perl-desc.xml">
<!ENTITY aa-perl-dep SYSTEM "appendixa/perl-dep.xml">
<!ENTITY aa-perl-down SYSTEM "appendixa/perl-down.xml">
<!ENTITY aa-procinfo SYSTEM "appendixa/procinfo.xml">
<!ENTITY aa-procinfo-desc SYSTEM "appendixa/procinfo-desc.xml">
<!ENTITY aa-procinfo-dep SYSTEM "appendixa/procinfo-dep.xml">
<!ENTITY aa-procinfo-down SYSTEM "appendixa/procinfo-down.xml">
<!ENTITY aa-procps SYSTEM "appendixa/procps.xml">
<!ENTITY aa-procps-desc SYSTEM "appendixa/procps-desc.xml">
<!ENTITY aa-procps-dep SYSTEM "appendixa/procps-dep.xml">
<!ENTITY aa-procps-down SYSTEM "appendixa/procps-down.xml">
<!ENTITY aa-psmisc SYSTEM "appendixa/psmisc.xml">
<!ENTITY aa-psmisc-desc SYSTEM "appendixa/psmisc-desc.xml">
<!ENTITY aa-psmisc-dep SYSTEM "appendixa/psmisc-dep.xml">
<!ENTITY aa-psmisc-down SYSTEM "appendixa/psmisc-down.xml">
<!ENTITY aa-reiserfs SYSTEM "appendixa/reiserfs.xml">
<!ENTITY aa-reiserfs-desc SYSTEM "appendixa/reiserfs-desc.xml">
<!ENTITY aa-reiserfs-dep SYSTEM "appendixa/reiserfs-dep.xml">
<!ENTITY aa-reiserfs-down SYSTEM "appendixa/reiserfs-down.xml">
<!ENTITY aa-sed SYSTEM "appendixa/sed.xml">
<!ENTITY aa-sed-desc SYSTEM "appendixa/sed-desc.xml">
<!ENTITY aa-sed-dep SYSTEM "appendixa/sed-dep.xml">
<!ENTITY aa-sed-down SYSTEM "appendixa/sed-down.xml">
<!ENTITY aa-shadowpwd SYSTEM "appendixa/shadowpwd.xml">
<!ENTITY aa-shadowpwd-desc SYSTEM "appendixa/shadowpwd-desc.xml">
<!ENTITY aa-shadowpwd-dep SYSTEM "appendixa/shadowpwd-dep.xml">
<!ENTITY aa-shadowpwd-down SYSTEM "appendixa/shadowpwd-down.xml">
<!ENTITY aa-shellutils SYSTEM "appendixa/shellutils.xml">
<!ENTITY aa-shellutils-desc SYSTEM "appendixa/shellutils-desc.xml">
<!ENTITY aa-shellutils-dep SYSTEM "appendixa/shellutils-dep.xml">
<!ENTITY aa-shellutils-down SYSTEM "appendixa/shellutils-down.xml">
<!ENTITY aa-sysklogd SYSTEM "appendixa/sysklogd.xml">
<!ENTITY aa-sysklogd-desc SYSTEM "appendixa/sysklogd-desc.xml">
<!ENTITY aa-sysklogd-dep SYSTEM "appendixa/sysklogd-dep.xml">
<!ENTITY aa-sysklogd-down SYSTEM "appendixa/sysklogd-down.xml">
<!ENTITY aa-sysvinit SYSTEM "appendixa/sysvinit.xml">
<!ENTITY aa-sysvinit-desc SYSTEM "appendixa/sysvinit-desc.xml">
<!ENTITY aa-sysvinit-dep SYSTEM "appendixa/sysvinit-dep.xml">
<!ENTITY aa-sysvinit-down SYSTEM "appendixa/sysvinit-down.xml">
<!ENTITY aa-tar SYSTEM "appendixa/tar.xml">
<!ENTITY aa-tar-desc SYSTEM "appendixa/tar-desc.xml">
<!ENTITY aa-tar-dep SYSTEM "appendixa/tar-dep.xml">
<!ENTITY aa-tar-down SYSTEM "appendixa/tar-down.xml">
<!ENTITY aa-texinfo SYSTEM "appendixa/texinfo.xml">
<!ENTITY aa-texinfo-desc SYSTEM "appendixa/texinfo-desc.xml">
<!ENTITY aa-texinfo-dep SYSTEM "appendixa/texinfo-dep.xml">
<!ENTITY aa-texinfo-down SYSTEM "appendixa/texinfo-down.xml">
<!ENTITY aa-textutils SYSTEM "appendixa/textutils.xml">
<!ENTITY aa-textutils-desc SYSTEM "appendixa/textutils-desc.xml">
<!ENTITY aa-textutils-dep SYSTEM "appendixa/textutils-dep.xml">
<!ENTITY aa-textutils-down SYSTEM "appendixa/textutils-down.xml">
<!ENTITY aa-utillinux SYSTEM "appendixa/utillinux.xml">
<!ENTITY aa-utillinux-desc SYSTEM "appendixa/utillinux-desc.xml">
<!ENTITY aa-utillinux-dep SYSTEM "appendixa/utillinux-dep.xml">
<!ENTITY aa-utillinux-down SYSTEM "appendixa/utillinux-down.xml">
<!ENTITY aa-vim SYSTEM "appendixa/vim.xml">
<!ENTITY aa-vim-desc SYSTEM "appendixa/vim-desc.xml">
<!ENTITY aa-vim-dep SYSTEM "appendixa/vim-dep.xml">
<!ENTITY aa-vim-down SYSTEM "appendixa/vim-down.xml">
<!ENTITY aa-bootscripts SYSTEM "appendixa/bootscripts.xml">
<!ENTITY aa-bootscripts-desc SYSTEM "appendixa/bootscripts-desc.xml">
<!ENTITY aa-bootscripts-dep SYSTEM "appendixa/bootscripts-dep.xml">
<!ENTITY aa-bootscripts-down SYSTEM "appendixa/bootscripts-down.xml">
 
<!ENTITY appendixb SYSTEM "appendixb/appendixb.xml">
<!ENTITY ab-introduction SYSTEM "appendixb/introduction.xml">
<!ENTITY ab-books SYSTEM "appendixb/books.xml">
<!ENTITY ab-howtoguides SYSTEM "appendixb/howtoguides.xml">
<!ENTITY ab-other SYSTEM "appendixb/other.xml">
 
<!ENTITY all-version "cvs-20020314-1628">
<!ENTITY all-size-kb "86,750 KB">
<!ENTITY all-size-mb "84.72 MB">
 
<!ENTITY bash-version "2.05a">
<!ENTITY bash-depversion "2.05a">
<!ENTITY bash-contversion "2.05a">
<!ENTITY bash-size "1,400 KB">
<!ENTITY bash-compsize-static "20 MB">
<!ENTITY bash-time-static "3 minutes">
<!ENTITY bash-compsize "19 MB">
<!ENTITY bash-time "3 minutes">
<!ENTITY bash-package "bash-&bash-version;.tar.bz2">
<!ENTITY bash-dir "bash-&bash-version;">
 
<!ENTITY binutils-version "2.12">
<!ENTITY binutils-depversion "2.11.2">
<!ENTITY binutils-contversion "2.11.2">
<!ENTITY binutils-size "9,312 KB">
<!ENTITY binutils-compsize-static "96 MB">
<!ENTITY binutils-time-static "6 minutes">
<!ENTITY binutils-compsize "85 MB">
<!ENTITY binutils-time "6 minutes">
<!ENTITY binutils-package "binutils-&binutils-version;.tar.bz2">
<!ENTITY binutils-dir "binutils-&binutils-version;">
 
<!ENTITY bzip2-version "1.0.2">
<!ENTITY bzip2-depversion "1.0.1">
<!ENTITY bzip2-contversion "1.0.1">
<!ENTITY bzip2-size "610 KB">
<!ENTITY bzip2-compsize-static "3 MB">
<!ENTITY bzip2-time-static "1 minute">
<!ENTITY bzip2-compsize "2 MB">
<!ENTITY bzip2-time "1 minute">
<!ENTITY bzip2-package "bzip2-&bzip2-version;.tar.bz2">
<!ENTITY bzip2-dir "bzip2-&bzip2-version;">
 
<!ENTITY diffutils-version "2.7">
<!ENTITY diffutils-depversion "2.7">
<!ENTITY diffutils-contversion "2.7">
<!ENTITY diffutils-size "247 KB">
<!ENTITY diffutils-compsize-static "4 MB">
<!ENTITY diffutils-time-static "1 minute">
<!ENTITY diffutils-compsize "2 MB">
<!ENTITY diffutils-time "1 minute">
<!ENTITY diffutils-package "diffutils-&diffutils-version;.tar.bz2">
<!ENTITY diffutils-dir "diffutils-&diffutils-version;">
 
<!ENTITY fileutils-version "4.1">
<!ENTITY fileutils-depversion "4.1">
<!ENTITY fileutils-contversion "4.1">
<!ENTITY fileutils-size "1217 KB">
<!ENTITY fileutils-compsize-static "25 MB">
<!ENTITY fileutils-time-static "3 minutes">
<!ENTITY fileutils-compsize "16 MB">
<!ENTITY fileutils-time "3 minutes">
<!ENTITY fileutils-package "fileutils-&fileutils-version;.tar.bz2">
<!ENTITY fileutils-dir "fileutils-&fileutils-version;">
 
<!ENTITY gcc-version "2.95.3">
<!ENTITY gcc-depversion "2.95.3">
<!ENTITY gcc-contversion "2.95.3">
<!ENTITY gcc-size "9,618 KB">
<!ENTITY gcc-patch-version "2.95.3-2">
<!ENTITY gcc-patch-size "8 KB">
<!ENTITY gcc-compsize-static "168 MB">
<!ENTITY gcc-time-static "22 minutes">
<!ENTITY gcc-compsize "148 MB">
<!ENTITY gcc-time "22 minutes">
<!ENTITY gcc-package "gcc-&gcc-version;.tar.bz2">
<!ENTITY gcc-dir "gcc-&gcc-version;">
 
<!ENTITY kernel-version "2.4.18">
<!ENTITY kernel-depversion "2.4.17">
<!ENTITY kernel-contversion "2.4.17">
<!ENTITY kernel-size "23,595 KB">
<!ENTITY kernel-compsize-static "132 MB">
<!ENTITY kernel-time-static "3 minutes">
<!ENTITY kernel-compsize "Depends on options selected">
<!ENTITY kernel-time "Depends on options selected">
<!ENTITY kernel-package "linux-&kernel-version;.tar.bz2">
<!ENTITY kernel-dir "linux">
 
<!ENTITY grep-version "2.5">
<!ENTITY grep-depversion "2.4.2">
<!ENTITY grep-contversion "2.4.2">
<!ENTITY grep-size "545 KB">
<!ENTITY grep-compsize-static "4 MB">
<!ENTITY grep-time-static "1 minute">
<!ENTITY grep-compsize "3 MB">
<!ENTITY grep-time "1 minute">
<!ENTITY grep-package "grep-&grep-version;.tar.bz2">
<!ENTITY grep-dir "grep-&grep-version;">
 
<!ENTITY gzip-version "1.2.4a">
<!ENTITY gzip-depversion "1.2.4a">
<!ENTITY gzip-contversion "1.2.4a">
<!ENTITY gzip-size "178 KB">
<!ENTITY gzip-patch-size "1 KB">
<!ENTITY gzip-compsize-static "2 MB">
<!ENTITY gzip-time-static "1 minute">
<!ENTITY gzip-compsize "1 MB">
<!ENTITY gzip-time "1 minute">
<!ENTITY gzip-package "gzip-&gzip-version;.tar.bz2">
<!ENTITY gzip-dir "gzip-&gzip-version;">
 
<!ENTITY make-version "3.79.1">
<!ENTITY make-depversion "3.79.1">
<!ENTITY make-contversion "3.79.1">
<!ENTITY make-size "794 KB">
<!ENTITY make-patch-size "1 KB">
<!ENTITY make-compsize-static "6 MB">
<!ENTITY make-time-static "1 minute">
<!ENTITY make-compsize "6 MB">
<!ENTITY make-time "1 minute">
<!ENTITY make-package "make-&make-version;.tar.bz2">
<!ENTITY make-dir "make-&make-version;">
 
<!ENTITY sed-version "3.02">
<!ENTITY sed-depversion "3.02">
<!ENTITY sed-contversion "3.02">
<!ENTITY sed-size "221 KB">
<!ENTITY sed-compsize-static "2 MB">
<!ENTITY sed-time-static "1 minute">
<!ENTITY sed-compsize "2 MB">
<!ENTITY sed-time "1 minute">
<!ENTITY sed-package "sed-&sed-version;.tar.bz2">
<!ENTITY sed-dir "sed-&sed-version;">
 
<!ENTITY sh-utils-version "2.0">
<!ENTITY sh-utils-depversion "2.0">
<!ENTITY sh-utils-contversion "2.0">
<!ENTITY sh-utils-size "824 KB">
<!ENTITY sh-utils-patch-size "1 KB">
<!ENTITY sh-utils-compsize-static "23 MB">
<!ENTITY sh-utils-time-static "2 minutes">
<!ENTITY sh-utils-compsize "11 MB">
<!ENTITY sh-utils-time "2 minutes">
<!ENTITY sh-utils-package "sh-utils-&sh-utils-version;.tar.bz2">
<!ENTITY sh-utils-dir "sh-utils-&sh-utils-version;">
 
<!ENTITY tar-version "1.13">
<!ENTITY tar-depversion "1.13">
<!ENTITY tar-contversion "1.13">
<!ENTITY tar-size "730 KB">
<!ENTITY tar-patch-size "1 KB">
<!ENTITY tar-compsize-static "7 MB">
<!ENTITY tar-time-static "1 minute">
<!ENTITY tar-compsize "7 MB">
<!ENTITY tar-time "1 minute">
<!ENTITY tar-package "tar-&tar-version;.tar.bz2">
<!ENTITY tar-dir "tar-&tar-version;">
 
<!ENTITY textutils-version "2.0">
<!ENTITY textutils-depversion "2.0">
<!ENTITY textutils-contversion "2.0">
<!ENTITY textutils-size "1,040 KB">
<!ENTITY textutils-compsize-static "24 MB">
<!ENTITY textutils-time-static "2 minutes">
<!ENTITY textutils-compsize "15 MB">
<!ENTITY textutils-time "1 minute">
<!ENTITY textutils-package "textutils-&textutils-version;.tar.bz2">
<!ENTITY textutils-dir "textutils-&textutils-version;">
 
<!ENTITY gawk-version "3.1.0">
<!ENTITY gawk-depversion "3.1.0">
<!ENTITY gawk-contversion "3.1.0">
<!ENTITY gawk-size "1,286 KB">
<!ENTITY gawk-compsize-static "12 MB">
<!ENTITY gawk-time-static "2 minutes">
<!ENTITY gawk-compsize "10 MB">
<!ENTITY gawk-time "2 minutes">
<!ENTITY gawk-package "gawk&gawk-version;.tar.bz2">
<!ENTITY gawk-dir "gawk-&gawk-version;">
 
<!ENTITY texinfo-version "4.1">
<!ENTITY texinfo-depversion "4.0">
<!ENTITY texinfo-contversion "4.0">
<!ENTITY texinfo-size "1,161 KB">
<!ENTITY texinfo-compsize-static "11 MB">
<!ENTITY texinfo-time-static "1 minute">
<!ENTITY texinfo-compsize "10 MB">
<!ENTITY texinfo-time "1 minute">
<!ENTITY texinfo-package "texinfo-&texinfo-version;.tar.bz2">
<!ENTITY texinfo-dir "texinfo-&texinfo-version;">
 
<!ENTITY patch-version "2.5.4">
<!ENTITY patch-depversion "2.5.4">
<!ENTITY patch-contversion "2.5.4">
<!ENTITY patch-size "149 KB">
<!ENTITY patch-compsize-static "2 MB">
<!ENTITY patch-time-static "1 minute">
<!ENTITY patch-compsize "2 MB">
<!ENTITY patch-time "1 minute">
<!ENTITY patch-package "patch-&patch-version;.tar.bz2">
<!ENTITY patch-dir "patch-&patch-version;">
 
<!ENTITY gettext-version "0.11.1">
<!ENTITY gettext-depversion "0.10.40">
<!ENTITY gettext-contversion "0.10.40">
<!ENTITY gettext-size "2,039 KB">
<!ENTITY gettext-compsize "11MB">
<!ENTITY gettext-time "1 minute">
<!ENTITY gettext-package "gettext-&gettext-version;.tar.bz2">
<!ENTITY gettext-dir "gettext-&gettext-version;">
 
<!ENTITY glibc-version "2.2.5">
<!ENTITY glibc-depversion "2.2.5">
<!ENTITY glibc-contversion "2.2.5">
<!ENTITY glibc-size "12,114 KB">
<!ENTITY glibc-threads-size "164 KB">
<!ENTITY glibc-compsize "350 MB">
<!ENTITY glibc-time "46 minutes">
<!ENTITY glibc-package "glibc-&glibc-version;.tar.bz2">
<!ENTITY glibc-dir "glibc-&glibc-version;">
<!ENTITY glibc-threads-package "glibc-linuxthreads-&glibc-version;.tar.bz2">
<!ENTITY glibc-threads-dir "linuxthreads, linuxthreads_db">
 
<!ENTITY makedev-version "1.4">
<!ENTITY makedev-depversion "1.4">
<!ENTITY makedev-contversion "1.4">
<!ENTITY makedev-size "7 KB">
<!ENTITY makedev-compsize "57 KB">
<!ENTITY makedev-time "1 minute">
<!ENTITY makedev-package "MAKEDEV-&makedev-version;.tar.bz2">
 
<!ENTITY man-pages-version "1.48">
<!ENTITY man-pages-depversion "1.47">
<!ENTITY man-pages-contversion "1.47">
<!ENTITY man-pages-size "537 KB">
<!ENTITY man-pages-compsize "5 MB">
<!ENTITY man-pages-time "1 minute">
<!ENTITY man-pages-package "man-pages-&man-pages-version;.tar.bz2">
<!ENTITY man-pages-dir "man-pages-&man-pages-version;">
 
<!ENTITY ed-version "0.2">
<!ENTITY ed-depversion "0.2">
<!ENTITY ed-contversion "0.2">
<!ENTITY ed-size "158 KB">
<!ENTITY ed-compsize "2 MB">
<!ENTITY ed-time "1 minute">
<!ENTITY ed-package "ed-&ed-version;.tar.bz2">
<!ENTITY ed-dir "ed-&ed-version;">
 
<!ENTITY findutils-version "4.1">
<!ENTITY findutils-depversion "4.1">
<!ENTITY findutils-contversion "4.1">
<!ENTITY findutils-size "226 KB">
<!ENTITY findutils-patch-size "1 KB">
<!ENTITY findutils-compsize "3 MB">
<!ENTITY findutils-time "1 minute">
<!ENTITY findutils-package "findutils-&findutils-version;.tar.bz2">
<!ENTITY findutils-dir "findutils-&findutils-version;">
 
<!ENTITY ncurses-version "5.2">
<!ENTITY ncurses-depversion "5.2">
<!ENTITY ncurses-contversion "5.2">
<!ENTITY ncurses-size "1,308 KB">
<!ENTITY ncurses-compsize "29 MB">
<!ENTITY ncurses-time "6 minutes">
<!ENTITY ncurses-package "ncurses-&ncurses-version;.tar.bz2">
<!ENTITY ncurses-dir "ncurses-&ncurses-version;">
 
<!ENTITY vim-version "6.0">
<!ENTITY vim-depversion "6.0">
<!ENTITY vim-contversion "6.0">
<!ENTITY vim-size "2,711 KB">
<!ENTITY vim-compsize "15 MB">
<!ENTITY vim-time "2 minutes">
<!ENTITY vim-package "vim-&vim-version;.tar.bz2">
<!ENTITY vim-dir "vim&vim-version;">
 
<!ENTITY bison-version "1.34">
<!ENTITY bison-depversion "1.31">
<!ENTITY bison-contversion "1.31">
<!ENTITY bison-size "585 KB">
<!ENTITY bison-compsize "3 MB">
<!ENTITY bison-time "1 minute">
<!ENTITY bison-package "bison-&bison-version;.tar.bz2">
<!ENTITY bison-dir "bison-&bison-version;">
 
<!ENTITY less-version "374">
<!ENTITY less-depversion "358">
<!ENTITY less-contversion "358">
<!ENTITY less-size "189 KB">
<!ENTITY less-compsize "2 MB">
<!ENTITY less-time "1 minute">
<!ENTITY less-package "less-&less-version;.tar.bz2">
<!ENTITY less-dir "less-&less-version;">
 
<!ENTITY groff-version "1.17.2">
<!ENTITY groff-depversion "1.17.2">
<!ENTITY groff-contversion "1.17.2">
<!ENTITY groff-size "1,214 KB">
<!ENTITY groff-compsize "16 MB">
<!ENTITY groff-time "2 minutes">
<!ENTITY groff-package "groff-&groff-version;.tar.bz2">
<!ENTITY groff-dir "groff-&groff-version;">
 
<!ENTITY man-version "1.5j">
<!ENTITY man-depversion "1.5i2">
<!ENTITY man-contversion "1.5j">
<!ENTITY man-size "167 KB">
<!ENTITY man-compsize "1 MB">
<!ENTITY man-time "1 minute">
<!ENTITY man-package "man-&man-version;.tar.bz2">
<!ENTITY man-dir "man-&man-version;">
 
<!ENTITY perl-version "5.6.1">
<!ENTITY perl-depversion "5.6.1">
<!ENTITY perl-contversion "5.6.1">
<!ENTITY perl-size "4,750 KB">
<!ENTITY perl-compsize "35 MB">
<!ENTITY perl-time "6 minutes">
<!ENTITY perl-package "perl-&perl-version;.tar.bz2">
<!ENTITY perl-dir "perl-&perl-version;">
 
<!ENTITY m4-version "1.4">
<!ENTITY m4-depversion "1.4">
<!ENTITY m4-contversion "1.4">
<!ENTITY m4-size "249 KB">
<!ENTITY m4-compsize "3 MB">
<!ENTITY m4-time "1 minute">
<!ENTITY m4-package "m4-&m4-version;.tar.bz2">
<!ENTITY m4-dir "m4-&m4-version;">
 
<!ENTITY autoconf-version "2.53">
<!ENTITY autoconf-depversion "2.52">
<!ENTITY autoconf-contversion "2.52">
<!ENTITY autoconf-size "739 KB">
<!ENTITY autoconf-compsize "4 MB">
<!ENTITY autoconf-time "1 minute">
<!ENTITY autoconf-package "autoconf-&autoconf-version;.tar.bz2">
<!ENTITY autoconf-dir "autoconf-&autoconf-version;">
 
<!ENTITY automake-version "1.6">
<!ENTITY automake-depversion "1.5">
<!ENTITY automake-contversion "1.5">
<!ENTITY automake-size "451 KB">
<!ENTITY automake-compsize "3 MB">
<!ENTITY automake-time "1 minute">
<!ENTITY automake-package "automake-&automake-version;.tar.bz2">
<!ENTITY automake-dir "automake-&automake-version;">
 
<!ENTITY flex-version "2.5.4a">
<!ENTITY flex-depversion "2.5.4a">
<!ENTITY flex-contversion "2.5.4a">
<!ENTITY flex-size "278 KB">
<!ENTITY flex-compsize "3MB">
<!ENTITY flex-time "1 minute">
<!ENTITY flex-package "flex-&flex-version;.tar.bz2">
<!ENTITY flex-dir "flex-&flex-version;">
 
<!ENTITY file-version "3.37">
<!ENTITY file-depversion "3.37">
<!ENTITY file-contversion "3.37">
<!ENTITY file-size "140 KB">
<!ENTITY file-compsize "2 MB">
<!ENTITY file-time "1 minute">
<!ENTITY file-package "file-&file-version;.tar.bz2">
<!ENTITY file-dir "file-&file-version;">
 
<!ENTITY libtool-version "1.4.2">
<!ENTITY libtool-depversion "1.4.2">
<!ENTITY libtool-contversion "1.4.2">
<!ENTITY libtool-size "653 KB">
<!ENTITY libtool-compsize "5 MB">
<!ENTITY libtool-time "1 minute">
<!ENTITY libtool-package "libtool-&libtool-version;.tar.bz2">
<!ENTITY libtool-dir "libtool-&libtool-version;">
 
<!ENTITY bin86-version "0.16.2">
<!ENTITY bin86-depversion "0.16.0">
<!ENTITY bin86-contversion "0.16.0">
<!ENTITY bin86-size "112 KB">
<!ENTITY bin86-compsize "1 MB">
<!ENTITY bin86-time "1 minute">
<!ENTITY bin86-package "bin86-&bin86-version;.tar.bz2">
<!ENTITY bin86-dir "bin86-&bin86-version;">
 
<!ENTITY kbd-version "1.06">
<!ENTITY kbd-depversion "1.06">
<!ENTITY kbd-contversion "1.06">
<!ENTITY kbd-size "559 KB">
<!ENTITY kbd-patch-version "1.06-2">
<!ENTITY kbd-patch-size "3 KB">
<!ENTITY kbd-compsize "8 MB">
<!ENTITY kbd-time "1 minute">
<!ENTITY kbd-package "kbd-&kbd-version;.tar.bz2">
<!ENTITY kbd-dir "kbd-&kbd-version;">
 
<!ENTITY e2fsprogs-version "1.27">
<!ENTITY e2fsprogs-depversion "1.25">
<!ENTITY e2fsprogs-contversion "1.25">
<!ENTITY e2fsprogs-size "1,176 KB">
<!ENTITY e2fsprogs-compsize "21 MB">
<!ENTITY e2fsprogs-time "2 minutes">
<!ENTITY e2fsprogs-package "e2fsprogs-&e2fsprogs-version;.tar.bz2">
<!ENTITY e2fsprogs-dir "e2fsprogs-&e2fsprogs-version;">
 
<!ENTITY reiserfs-version "3.x.1b">
<!ENTITY reiserfs-depversion "3.x.0j">
<!ENTITY reiserfs-contversion "3.x.0j">
<!ENTITY reiserfs-size "243 KB">
<!ENTITY reiserfs-compsize "7 MB">
<!ENTITY reiserfs-time "1 minute">
<!ENTITY reiserfs-package "reiserfs-&reiserfs-version;.tar.bz2">
<!ENTITY reiserfs-dir "reiserfs-&reiserfs-version;">
 
<!ENTITY lilo-version "22.2">
<!ENTITY lilo-depversion "22.1">
<!ENTITY lilo-contversion "22.1">
<!ENTITY lilo-size "292 KB">
<!ENTITY lilo-compsize "3 MB">
<!ENTITY lilo-time "1 minute">
<!ENTITY lilo-package "lilo-&lilo-version;.tar.bz2">
<!ENTITY lilo-dir "lilo-&lilo-version;">
 
<!ENTITY modutils-version "2.4.14">
<!ENTITY modutils-depversion "2.4.12">
<!ENTITY modutils-contversion "2.4.12">
<!ENTITY modutils-size "210 KB">
<!ENTITY modutils-compsize "2 MB">
<!ENTITY modutils-time "1 minute">
<!ENTITY modutils-package "modutils-&modutils-version;.tar.bz2">
<!ENTITY modutils-dir "modutils-&modutils-version;">
 
<!ENTITY procinfo-version "18">
<!ENTITY procinfo-depversion "18">
<!ENTITY procinfo-contversion "18">
<!ENTITY procinfo-size "22 KB">
<!ENTITY procinfo-compsize "170 KB">
<!ENTITY procinfo-time "1 minute">
<!ENTITY procinfo-package "procinfo-&procinfo-version;.tar.bz2">
<!ENTITY procinfo-dir "procinfo-&procinfo-version;">
 
<!ENTITY procps-version "2.0.7">
<!ENTITY procps-depversion "2.0.7">
<!ENTITY procps-contversion "2.0.7">
<!ENTITY procps-size "153 KB">
<!ENTITY procps-compsize "2 MB">
<!ENTITY procps-time "1 minute">
<!ENTITY procps-package "procps-&procps-version;.tar.bz2">
<!ENTITY procps-dir "procps-&procps-version;">
 
<!ENTITY psmisc-version "20.2">
<!ENTITY psmisc-depversion "20.2">
<!ENTITY psmisc-contversion "20.2">
<!ENTITY psmisc-size "123 KB">
<!ENTITY psmisc-compsize "500 KB">
<!ENTITY psmisc-time "1 minute">
<!ENTITY psmisc-package "psmisc-&psmisc-version;.tar.bz2">
<!ENTITY psmisc-dir "psmisc-&psmisc-version;">
 
<!ENTITY shadow-version "4.0.3">
<!ENTITY shadow-depversion "20001016">
<!ENTITY shadow-contversion "20001016">
<!ENTITY shadow-size "760 KB">
<!ENTITY shadow-compsize "6 MB">
<!ENTITY shadow-time "3 minutes">
<!ENTITY shadow-package "shadow-&shadow-version;.tar.bz2">
<!ENTITY shadow-dir "shadow-&shadow-version;">
 
<!ENTITY sysklogd-version "1.4.1">
<!ENTITY sysklogd-depversion "1.4.1">
<!ENTITY sysklogd-contversion "1.4.1">
<!ENTITY sysklogd-size "67 KB">
<!ENTITY sysklogd-compsize "710 KB">
<!ENTITY sysklogd-time "1 minute">
<!ENTITY sysklogd-package "sysklogd-&sysklogd-version;.tar.bz2">
<!ENTITY sysklogd-dir "sysklogd-&sysklogd-version;">
 
<!ENTITY sysvinit-version "2.84">
<!ENTITY sysvinit-depversion "2.84">
<!ENTITY sysvinit-contversion "2.84">
<!ENTITY sysvinit-size "76 KB">
<!ENTITY sysvinit-compsize "630 KB">
<!ENTITY sysvinit-time "1 minute">
<!ENTITY sysvinit-package "sysvinit-&sysvinit-version;.tar.bz2">
<!ENTITY sysvinit-dir "sysvinit-&sysvinit-version;">
 
<!ENTITY util-linux-version "2.11o">
<!ENTITY util-linux-depversion "2.11n">
<!ENTITY util-linux-contversion "2.11n">
<!ENTITY util-linux-size "1,020 KB">
<!ENTITY util-linux-compsize "9 MB">
<!ENTITY util-linux-time "1 minute">
<!ENTITY util-linux-package "util-linux-&util-linux-version;.tar.bz2">
<!ENTITY util-linux-dir "util-linux-&util-linux-version;">
 
<!ENTITY netkit-base-version "0.17">
<!ENTITY netkit-base-depversion "0.17">
<!ENTITY netkit-base-contversion "0.17">
<!ENTITY netkit-base-size "49 KB">
<!ENTITY netkit-base-compsize "1 MB">
<!ENTITY netkit-base-time "1 minute">
<!ENTITY netkit-base-package "netkit-base-&net-kit-version;.tar.bz2">
<!ENTITY netkit-base-dir "netkit-base-&net-kit-version;">
 
<!ENTITY net-tools-version "1.60">
<!ENTITY net-tools-depversion "1.60">
<!ENTITY net-tools-contversion "1.60">
<!ENTITY net-tools-size "194 KB">
<!ENTITY net-tools-compsize "5 MB">
<!ENTITY net-tools-time "1 minute">
<!ENTITY net-tools-package "net-tools-&net-tools-version;.tar.bz2">
<!ENTITY net-tools-dir "net-tools-&net-tools-version;">
 
<!ENTITY bootscripts-version "1.8">
<!ENTITY bootscripts-depversion "1.8">
<!ENTITY bootscripts-contversion "1.8">
<!ENTITY bootscripts-size "23 KB">
<!ENTITY bootscripts-compsize "23 KB">
<!ENTITY bootscripts-time "1 minute">
<!ENTITY bootscripts-package "lfs-bootscripts-&bootscripts-version;.tar.bz2">
<!ENTITY bootscripts-dir "lfs-bootscritps-&bootscripts-version;">
 
]>
 
<book>
 
&book;
 
</book>
 
/tags/LFS-3_3/lfs/chapter01/lfschat.xml
0,0 → 1,9
<sect2>
<title>lfs-chat</title>
 
<para>La liste lfs-chat est une place destinée aux membres de la communauté LFS
(ce qui vous inclut) pour parler de tout. Cela n'a même pas besoin de
concerner l'informatique. Tout peut y être, rien n'est hors de propos.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/chapter01.xml
0,0 → 1,16
<chapter id="chapter01">
<title>Introduction</title>
<?dbhtml filename="chapter01.html" dir="chapter01"?>
 
&c1-acknowledgements;
&c1-how;
&c1-conventions;
&c1-version;
&c1-mirrors;
&c1-changelog;
&c1-maillists;
&c1-newsserver;
&c1-faq;
&c1-contactinfo;
 
</chapter>
/tags/LFS-3_3/lfs/chapter01/changelog.xml
0,0 → 1,669
<sect1 id="ch01-changelog">
<title>Journal des modifications (Changelog)</title>
<?dbhtml filename="changelog.html" dir="chapter01"?>
 
<para>&version; - &releasedate;</para>
 
<itemizedlist>
 
<listitem><para>Mise à jour vers:
 
<itemizedlist>
<listitem><para>autoconf-2.53</para></listitem>
<listitem><para>automake-1.6</para></listitem>
<listitem><para>bin86-0.16.2</para></listitem>
<listitem><para>binutils-2.12</para></listitem>
<listitem><para>bison-1.34</para></listitem>
<listitem><para>bzip2-1.0.2</para></listitem>
<listitem><para>diffutils-2.8</para></listitem>
<listitem><para>e2fsprogs-1.27</para></listitem>
<listitem><para>gawk-3.1.0</para></listitem>
<listitem><para>gettext-0.11.1</para></listitem>
<listitem><para>grep-2.5</para></listitem>
<listitem><para>less-374</para></listitem>
<listitem><para>lfs-bootscripts-1.9</para></listitem>
<listitem><para>lilo-22.2</para></listitem>
<listitem><para>linux-2.4.18</para></listitem>
<listitem><para>man-pages-1.48</para></listitem>
<listitem><para>modutils-2.4.15</para></listitem>
<listitem><para>reiserfsprogs-3.x.1b</para></listitem>
<listitem><para>shadow-4.0.3</para></listitem>
<listitem><para>texinfo-4.1</para></listitem>
<listitem><para>util-linux-2.11o</para></listitem>
<listitem><para>vim-6.1</para></listitem>
</itemizedlist>
 
</para></listitem>
 
<listitem><para>7 avril 2002 [gerard]: Ajout d'un nouveai site miroir
localisé à Freising, Allemagne.</para></listitem>
 
<listitem><para>5 avril 2002 [gerard]: Chapitre 07 - Loadkeys: Ajout de
de cette page expliquant que vous pouvez supprimer le lien symbolique
du script loadkeys <filename class="directory">/etc/rc.d/rcsysinit.d
</filename> si vous avez compilé le plan de codage directement dans
le noyau.</para></listitem>
 
<listitem><para>5 avril 2002 [gerard]: Chapitre 06 - Configuration du
clavier: Explique que vous pouvez aussi compiler le plan de codage
directement dans le noyau, ce qui apporte quelques avantages.</para>
</listitem>
 
<listitem><para>5 avril 2002 [gerard]: Mise à jour vers
lfs-bootscripts-1.9</para></listitem>
 
<listitem><para>5 avril 2002 [gerard]: Chapitre 05+06 - GCC: Ajout
des commandes pour supprimer les répertoires
<filename class="directory">/usr/*-gnu</filename>.</para></listitem>
 
<listitem><para>4 avril 2002 [gerard]: Chapitre 05 - Diffutils: Ajout de
--disable-nls</para></listitem>
 
<listitem><para>3 avril 2002 [gerard]: Annexe A - Gettext: Ajout
des descriptions manquantes de certains programmes.</para></listitem>
 
<listitem><para>3 avril 2002 [gerard]: Chapitre 05 - Monter le système de
fichiers $LFS/proc: Ajout de la commande <userinput>chown root.root
$LFS/proc</userinput>. Cette commande récursive de chown dans le cahpitre 6
ne touche pas proc, donc ceci continuera à appartenir à l'utilisateur
<emphasis>lfs</emphasis>. Ce n'est pas très important, juste une manière
propre de faire les choses.</para></listitem>
 
<listitem><para>3 avril 2002 [gerard]: Chapitre 06 - Groff: Ajout de quelques
liens symboliques utilisés par des programmes comme
<userinput>xman</userinput>.</para></listitem>
 
<listitem><para>3 avril 2002 [gerard]: Chapitre 04 - Montage d'une nouvelle
partition: Ajout de quelques notes sur la façon de gérer de multiples
partitions ($LFS, $LFS/usr et ainsi de suite).</para></listitem>
 
<listitem><para>3 avril 2002 [gerard]: Chapitre 06 - E2fsprogs: Ajout de
la commande <userinput>install-info</userinput> pour finir l'installation
des pages info.</para></listitem>
 
<listitem><para>3 avril 2002 [gerard]: Chapitre 06 - Bzip2: Inversion
des commandes <userinput>make</userinput> et <userinput>make -f
Makefile-libbz2_so</userinput>. Ceci est nécessaire pour que tous les
fichiers objets soient compilés avec l'option PIC (Position Independant
Code).</para></listitem>
 
<listitem><para>3 avril 2002 [gerard]: Chapitre 05 - Linux: Les instructions
d'installation ont été raccourcies en supprimant les étapes <userinput>make
config</userinput> et <userinput>make dep</userinput>.</para></listitem>
 
<listitem><para>1er avril 2002 [gerard]: Ce n'est pas une blague: Chapitres 5+6 -
Gawk: Ajout d'un avertissement pour ne jamais lancer
<userinput>make uninstall</userinput> sur ce package. Cela serait pratiquement
identique à un <userinput>rm -rf /usr/bin/*</userinput> parce que nous modifions
la définition du répertoire <filename class="directory">libexec</filename>
par <filename class="directory">/usr/bin</filename></para></listitem>
 
<listitem><para>29 mars 2002 [markh]: Chapitres 05 et 06 - Mise à jour vers
diffutils-2.8, modutils-2.4.15 et vim-6.1. Suppression du paramètre
PR_PROGRAM poru diffutils car /usr/bin/pr est maintenant détecté par le script
configure. Suppression de sed pour corriger le problème de coloration syntaxique
du shell dans vim car cela est corrigé avec la nouvelle version.
</para></listitem>
 
<listitem><para>26 mars 2002 [markh]: Chapitre 02 - Comment demander de l'aide:
Ajout d'une référence au document d'ESR sur la façon pour demander de l'aide.
</para></listitem>
 
<listitem><para>25 mars 2002 [markh]: Binutils - Ajout d'une
description de la bibliothèque libopcodes.</para></listitem>
 
<listitem><para>21 mars 2002 [gerard]: Chapitre 06 - Bzip2:
Avant de déplacer les fichiers <filename>/usr/bin/bzless</filename> et
<filename>/usr/bin/bzmore</filename> dans le répertoire <filename
class="directory">/bin</filename>, nous devons d'abord supprimer les
fichiers <filename>/bin/bzless</filename> et <filename>/bin/bzmore</filename>.
Sur certains systèmes, écraser les fichiers existants ne fonctionne pas à
cause des liens symboliques utilisés.</para></listitem>
 
<listitem><para>21 mars 2002 [gerard]: Annexe A - Sysklogd:
Mise à jour du site de téléchargement vers
<ulink url="http://www.infodrom.org/projects/sysklogd/">http://www.infodrom.org/projects/sysklogd/</ulink></para></listitem>
 
<listitem><para>20 mars 2002 [gerard]: Chapitre 06 - Configuration du
chargeur dynamique: Suppression des répertoires
<filename class="directory">/lib</filename> et
<filename class="directory">/usr/lib</filename> du fichier
<filename>ld.so.conf</filename> file. Ils n'étaient pas nécessaires.
</para></listitem>
 
<listitem><para>16 mars 2002 [gerard]: Chapitre 06 + Annexe A:
Suppression des dépendances pour chroot. Ce n'est pas un package,
donc cela n'a pas sa place ici.</para></listitem>
 
<listitem><para>16 mars 2002 [gerard]: Chapitres 05+06 - Gawk: Ajout
des commandes pour modifier avec sed le fichier
<filename>awklib/Makefile.in</filename> file en changeant les
définitions de <emphasis>datadir</emphasis> et <emphasis>libexecdir</emphasis>.
</para></listitem>
 
<listitem><para>5 mars 2002 [gerard]: Chapitre 01 - Listes de diffusions:
Ajout de la description de lfs-chat.</para></listitem>
 
<listitem><para>15 mars 2002 [gerard]: Chapitre 06-Shadow: Déplacement de
<filename>libmisc.*a</filename> vers
<filename class="directory">/usr/lib</filename>.</para></listitem>
 
<listitem><para>14 mars 2002 [gerard]: Mise à jour vers
bison-1.34, gettext-0.11.1, grep-2.5, lfs-bootscripts-1.8,
shadow-4.0.3</para></listitem>
 
<listitem><para>11 mars 2002 [gerard]: Mise à jour vers
binutils-2.12</para></listitem>
 
<listitem><para>11 mars 2002 [gerard]: Chapitre 07 - Setclock: Le texte
indiquait le fait que l'on pouvait passer la configuration, ce qui n'est
pas vrai sir le script entier n'est pas effacé.Donc le texte a été un peu
remanié pour les laisser créer le fichier quelle que soit la façon dont
l'horloge matérielle est configurée.</para></listitem>
 
<listitem><para>11 mars 2002 [gerard]: Chapitre 07 - Loadkeys: Suppression
du besoin de configuration du fichier
<filename>/etc/sysconfig/keyboard</filename>. Le patch kbd le rend obsolète
(loadkeys -d est maintenant utilisé).</para></listitem>
 
<listitem><para>11 mars 2002 [gerard]: Chapitre 05 - Gawk: Ajout de la
correction de bug avec -Dre_max_failures=re_max_failures2 pour les systèmes
glibc-2.1.x.</para></listitem>
 
<listitem><para>11 mars 2002 [gerard]: Chapitre 06 - Bzip2: Avant
l'installation, suppression de <filename>/usr/bin/bz*</filename>.
L'installation de bzip2 ne gère pas proprement les fichiers déjà existants
lors de la configuration des liens, d'où la suppression des fichiers.
</para></listitem>
 
<listitem><para>10 mars 2002 [gerard]: Chapitre 06 - Configuration de keyboard:
Ajout d'une section pour configurer le fichier de correspondance clavier
en créant le lien symbolique du fichier <filename class="symlink">
/usr/share/kbd/keymaps/defkeymap.map.gz</filename>.
</para></listitem>
 
<listitem><para>9 mars 2002 [gerard]: Chapitre 08 - Make bootable: Ajout
d'une commande <userinput>cp</userinput> qui récupère toutes les images
noyau à partir du fichier <filename>/etc/lilo.conf</filename> et les copie
dans <filename class="directory">$LFS/boot</filename>.</para></listitem>
 
<listitem><para>March 9th, 2002 [gerard]: Chapitre 06 - Man: Déplacement
de <filename>man.conf</filename> du répertoire <filename
class="directory">/usr/share/misc</filename> vers <filename
class="directory">/etc</filename>.</para></listitem>
 
<listitem><para>9 mars 2002 [gerard]: Chapitre 07: Ajout d'une page sur le
script sysklogd et explication sur l'inclusion de l'option <emphasis>-m 0</emphasis>
pour <userinput>syslogd</userinput>.</para></listitem>
 
<listitem><para>8 mars 2002 [gerard]: Suppression du package Mawk et
remplacement avec Gawk. Ceci a été fait car mawk n'est plus développé alors
que gawk l'est. Mawk a des bugs qui sont corrrigés dans Gawk.</para></listitem>
 
<listitem><para>8 mars 2002 [gerard]: Mise à jour vers:
autoconf-2.53, automake-1.6, bin86-0.16.2, bison-1.33,
bzip2-1.0.2, e2fsprogs-1.27, gawk-3.1.0, gettext-0.11, less-374, lilo-22.2,
linux-2.4.18, man-pages-1.48, modutils-2.4.14, reiserfsprogs-3.x.1b,
shadow-4.0.2, texinfo-4.1, util-linux-2.11o</para></listitem>
 
</itemizedlist>
 
<para>3.2 - 7 mars 2002</para>
 
<itemizedlist>
 
<listitem><para>Mise à jour:
 
<itemizedlist>
<listitem><para>lfs-bootscripts-1.6</para></listitem>
</itemizedlist>
 
</para></listitem>
 
<listitem><para>1er mars 2002 [gerard]: Chapitre 05 - Création des répertoires:
suppression des répertoires <filename class="directory">/usr/var</filename>
et <filename class="directory">/usr/local/var</filename>. Ils ne sont pas
recommandés par le <emphasis>FHS</emphasis>.</para></listitem>
 
<listitem><para>27 février 2002 [gerard]: Chapitre 06 - Make:
ajout des commandes pour supprimer le bit setgid kmem de
<filename>/usr/bin/make</filename>. Ceci n'est pas nécessaire sur les systèmes
Linux pour s'occuper de la charge système et il cause des problèmes supplémentaires
résolus en supprimant ce bit.</para></listitem>
 
<listitem><para>26 février 2002 [gerard]: mise à jour vers
lfs-bootscripts-1.6</para></listitem>
 
<listitem><para>17 février 2002 [gerard]: Chaptire 05 - Sh-utils: ajout
de nouveau de la commande qui déplace $LFS/usr/bin/chroot vers
$LFS/usr/bin.</para></listitem>
 
<listitem><para>17 février 2002 [gerard]: mise à jour des dépendances pour tous les
packages.</para></listitem>
 
<listitem><para>15 février 2002 [gerard]: Chapitre 01: ajout dans la liste d'un nouveau
miroir, situé en Hollande (www.nl et ftp.nl).</para></listitem>
 
<listitem><para>11 février 2002 [markh]: Chapitre 05: Sh-utils:
suppression des &amp;&amp; supplémentaires en fin des instructions d'installation.
</para></listitem>
 
<listitem><para>10 février 2002 [gerard]: Chapter 05 - Sh-utils:
Suppression de <emphasis>su</emphasis> de la commande <emphasis>mv</emphasis>
comme il n'est pas installé dans le chapitre 5.</para></listitem>
 
</itemizedlist>
 
<para>3.2-RC1 - 10 février 2002</para>
 
<itemizedlist>
 
<listitem><para>Mise à jour vers:
 
<itemizedlist>
<listitem><para>bison-1.31</para></listitem>
<listitem><para>file-3.37</para></listitem>
<listitem><para>glibc-2.2.5</para></listitem>
<listitem><para>kbd-1.06-2.patch</para></listitem>
<listitem><para>lfs-bootscripts-1.5</para></listitem>
<listitem><para>linux-2.4.17</para></listitem>
<listitem><para>man-pages-1.47</para></listitem>
<listitem><para>psmisc-20.2</para></listitem>
<listitem><para>sysvinit-2.84</para></listitem>
<listitem><para>util-linux-2.11n</para></listitem>
</itemizedlist>
 
</para></listitem></itemizedlist>
 
<itemizedlist>
 
<listitem><para>February 10th, 2002 [gerard]: Chapter 6: Added a sed
command to change gzexe's hardcoded /usr/bin/gzip path and change it to
/bin/gzip.</para></listitem>
 
<listitem><para>10 février 2002 [gerard]: Chapitre 5 + 6:
Déplacement des programmes additionnels, utilisé par les bootscripts,
vers le répertoire ($LFS)/bin. Aucun programme utilisé par bootscripts
(à l'exception des démons eux-mêmes) ne doit être dans le répertoire
/usr au cas où /usr ne soit disponible que bien après le processus de
démarrage (par exemple lorsqu'il s'agit d'un partage NFS).</para></listitem>
 
<listitem><para>6 février 2002 [markh]: Annexe A - Toutes les descriptions
sont maintenant synchronisées et mises à jour.</para></listitem>
 
<listitem><para>2 février 2002 [gerard]: Chapitre 6 - Changing owner:
Ajout de <quote>cd /</quote> de façon à ce que le premier caractère slash
puisse être supprimé de tous les répertoires dans les commandes chown.
C'est plus plaisant de les taper ainsi.</para></listitem>
 
<listitem><para>2 février 2002 [gerard]: Mise à jour vers
lfs-bootscripts-1.5</para></listitem>
 
<listitem><para>2 février 2002 [gerard]: Chapitre 6 - Gzip: Suppression
du lien symbolique compress. Gzip peut décompresser les fichier .Z mais ne
peut pas compresser dans ce format.</para></listitem>
 
<listitem><para>1er février 2002 [gerard]: Mise à jour vers
lfs-bootscripts-1.3</para></listitem>
 
<listitem><para>1er février 2002 [gerard]: Chapitre 6 - Glibc: au lieu
de modifier avec sed le fichier <filename>config.make</filename>, on
crée le fichier <filename>glibc-build/configparms</filename> contenant
<quote>cross-compiling = no</quote>.</para></listitem>
 
<listitem><para>30 janvier 2002 [marcheerdink]: Chapitre 5: Modification
des commandes pour copier les fichiers d'entête pour supporter les versions
de cp plus anciennes que la 4.1.</para></listitem>
 
<listitem><para>30 janvier 2002 [markh]: Chapitre 5+6: ajout de
CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" à la commande configure pour patch.
Ceci permet la compilation sur les plateformes PPC et m68k et ne gêne pas
sur x86.</para></listitem>
 
<listitem><para>30 janvier 2002 [gerard]: Chapitre 5 - Mounting proc:
ré écriture du texte (il laisse entendre que vous pouvez seulement monter
le système de fichiers proc plus d'une fois, ce qui n'est plus vrai de nos
jours).</para></listitem>
 
<listitem><para>30 janvier 2002 [markh]: Chapitre 5: amélioration
de l'explication sur make mrproper.</para></listitem>
 
<listitem><para>30 janvier 2002 [marcheerdink]: Chapitres 5+6: suppression de
l'option --libexecdir fes options de configure pour fileutils.</para></listitem>
 
<listitem><para>30 janvier 2002 [marcheerdink]: Chapitre 6: ajout d'un lien
symbolique de vipw vers vigr après l'installation de shadow.</para></listitem>
 
<listitem><para>30 janvier 2002 [markh]: Chapitres 5+6: modification
des instructions d'installation de binutils et e2fsprogs pour utiliser
des répertoires séparés, de la même manière que gcc et glibc.</para></listitem>
 
<listitem><para>30 janvier 2002 [gerard]: Chapitre 6 - Bootscripts: ajout d'un
a chown root.root après le cp.</para></listitem>
 
<listitem><para>30 janvier 2002 [gerard]: Annexe A - Texinfo: le programme info
fonctionne sur le répertoire /usr/share/info et non /usr/doc/info.</para></listitem>
 
<listitem><para>30 janvier 2002 [gerard]: Chapitre 6 - Procps: Correction
d'une erreur de frappe dans le chemin du répertoire app-defaults
(il s'agit de /usr/X11R6/lib/X11/app-defaults au lieu de /usr/X11R6/lib/app-defaults)
</para></listitem>
 
<listitem><para>30 janvier 2002 [gerard]: Chapitre 6 - Configuration des
logiciels: simplification des commandes pour créer les fichiers utmp, btmp, lastlog
et wtmp.</para></listitem>
 
<listitem><para>30 janvier 2002 [gerard]: Chapitre 1: déplacement de
Remerciements pour qu'il soit affiché sur la première page du chapitre 1.
</para></listitem>
 
<listitem><para>30 janvier 2002 [gerard]: Chapitre 1: création d'une page séparée
listant les miroirs HTTP et FTP.</para></listitem>
 
<listitem><para>30 janvier 2002 [gerard]: Chapitre 4 - Créer une partition:
la taille de la partition suggérée a été agrandie (passée de 750Mo à 1Go).
</para></listitem>
 
<listitem><para>29 janvier 2002 [gerard]: Chapitre 6 - Shadow: Combinaison
des commandes <quote>mv libshadow.a /usr/lib</quote> et
<quote>mv libshadow.la /usr/lib</quote> pour obtenir la commande
<quote>mv libshadow.*a /usr/lib</quote>.</para></listitem>
 
<listitem><para>26 janvier 2002 [gerard]: Mise à jour vers
lfs-bootscripts-1.2</para></listitem>
 
<listitem><para>26 janvier 2002 [marcheerdink]: Chapitre 6: Suppression
de l'option datadir du configure pour bison, car les versions récentes de
bison utilisent par défaut le bon répertoire.</para></listitem>
 
<listitem><para>23 janvier 2002 [markh]: Chapitre 6: ajout de la section
Création du lien /etc/mtab.</para></listitem>
 
<listitem><para>23 janvier 2002 [gerard]: Suppression de la commande
file -C lors de l'installation de file. Ce package lance cette commande
à la fin de l'installation donc nous n'avons plus besoin de le faire.
</para></listitem>
 
<listitem><para>23 janvier 2002 [marcheerdink]: Chapitres 4+5+6: l'environnement
statique est maintenant construit en tant qu'utilisateur non privilégié,
enlevant le risque d'écrire sur des fichiers de la distribution hôte.
</para></listitem>
 
<listitem><para>22 janvier 2002 [markh]: suppression des instructions d'installation
des pages de manuel de linuxthreads, car elles ne fonctionnent pas (elles ont besoin
de perl, ce dont nous ne disposons pas à ce moment).</para></listitem>
 
<listitem><para>21 janvier 2002 [markh]: Mise à jour vers glibc-2.2.5. De plus,
résolution de l'installation de glibc de manière à ce que les pages de manuel de
linuxthreads soient installées.</para></listitem>
 
<listitem><para>21 janvier 2002 [markh]: Mise à jour vers bison-1.31,
file-3.37, kernel-2.4.17, psmisc-20.2 et
sysvinit-2.84.</para></listitem>
 
<listitem><para>21 janvier 2002 [markh]: Mise à jour vers util-linux-2.11n
et suppressoin de ADD_RAW=yes car cette option n'est plus nécessaire.</para></listitem>
 
<listitem><para>21 janvier 2002 [markh]: Mise à jour vers man-pages-1.47
et suppression du patch pour les pages de manuel.</para></listitem>
 
<listitem><para>15 janvier 2002 [gerard]: Annexe A: ajout des scripts de démarrages
(dépendances, site de téléchargement, descriptions).</para></listitem>
 
<listitem><para>15 janvier 2002 [gerard]: Chapitre 6: ajout de l'installation
des scripts de démarrage.</para></listitem>
 
<listitem><para>15 janvier 2002 [gerard]: Chapitre 7: Suppression de la plupart des scripts,
en laissant simplement ceux pour lesquels nous configurons des fichiers dans
/etc/sysconfig.</para></listitem>
 
<listitem><para>15 janvier 2002 [gerard]: Chapitre 6 - Configuring
Sysvinit: Modification du contenu de inittab pour correspondre aux nouveaux
scripts de démarrage.</para></listitem>
 
<listitem><para>15 janvier 2002 [marcheerdink]: Chapitre 6 - file: modification
des instructions d'installation car la commande sed n'est plus nécessaire.
</para></listitem>
 
<listitem><para>14 janvier 2002 [marcheerdink]: Modification de l'installation
des entêtes du noyau dans le chapitre 5 pour que cela soit un peu plus
portable.</para></listitem>
 
<listitem><para>6 janvier 2002 [gerard]: Reformattage des listes de dépendances.
</para></listitem>
 
<listitem><para>1er janvier 2002 [gerard]: Bonne année
LFS!</para></listitem>
 
<listitem><para>1er janvier 2002 [markh]: Premier changelog de la nouvelle année:
Mise à jour de la notice de copyright pour couvrir 2002 ;-)
OK - Je suis triste...</para></listitem>
 
<listitem><para>16 décembre 2001 [gerard]: Chapitre 6 - Ed: Modification
du texte expliquant que ed est optionnel pour éviter toute confusion.
</para></listitem>
 
<listitem><para>16 décembre 2001 [gerard]: Chapitre 6 - Texinfo: Modification
de l'explication sur TEXMF pour éviter toute confusion.</para></listitem>
 
<listitem><para>15 décembre 2001 [gerard]: Chapitre 4: Remplacement de la
référence à l'astuce "One partition hint" par la référence à l'astuce
lfs_next_to_existing_systems.txt.</para></listitem>
 
<listitem><para>15 décembre 2001 [markh]: Fin de la jointure de l'annexe.
Toutes les anciennes annexes A, B et D sont maintenant une seule (grande)
annexe A.</para></listitem>
 
<listitem><para>14 décembre 2001 [markh]: Jointure des annexes A et B.
</para></listitem>
 
<listitem><para>13 décembre 2001 [markh]: Annexe B: Modification
du tag dbhtml de manière à ce que la page flex soit maintenant créée en
tant que flex.html au lieu de flex.</para></listitem>
 
<listitem><para>13 décembre 2001 [markh]: Annexe D: Modification
des références à metalab.unc.edu et ftp.ibiblio.org vers l'URL correcte
ibiblio.org.</para></listitem>
 
<listitem><para>12 décembre 2001 [marcheerdink]: Chapitre 6: Déplacement
du patch de kbd vers les instructions d'installation par défaut;
mise à jour vers kbd-1.06-2.patch pour corriger l'installation de certaines
programmes; ajout des descriptions de ces programmes;
suppression du message pour loadkeys -d, maintenant que loadkeys -d est corrigé.
</para></listitem>
 
<listitem><para>11 décembre 2001 [markh]: Chapitre 6: ajout de l'explication
"pourquoi faire cd $LFS avant chroot".</para></listitem>
 
<listitem><para>10 décembre 2001 [markh]: Chapitre 6: ajout du patch
pour kbd suite au comportement de loadkeys -d (patch de Matthias Benkmann;
posté originellement sur la liste lfs-dev).</para></listitem>
 
<listitem><para>10 décembre 2001 [markh]: Chapitre 6: Re-création
des liens symboliques dans les instructions pour bash, fileutils et gcc
pour que le chapitre 6 soit indépendant au niveau des instructions par
rapport au chapitre 5.</para></listitem>
 
<listitem><para>10 décembre 2001 [marcheerdink]: Chapitres 5+6: Nettoyage des
instructions sed pour utiliser le fichier de sauvegarde qui nous avons créé
précédemment au lieu d'écrire dans un fichier intermédiaire 'tmp~'.</para></listitem>
 
<listitem><para>10 décembre 2001 [marcheerdink]: Chapitres 5+6: la commande 'make'
pour l'installation de diffutils a changé en 'make PR_PROGRAM=/usr/bin/pr.'
Ce bug a été rapporté par Greg Schafer.</para></listitem>
 
<listitem><para>7 décembre 2001 [gerard]: Chapitre 6: Modification de la commande
configure de <emphasis>./Configure -Dprefix=/usr</emphasis> en
<emphasis>./configure.gnu --prefix=/usr</emphasis>. Ceci est plus consistant avec
les instructions d'installation pour les autres packages, et le résultat est identique
à celui obtenue avec l'ancienne version.</para></listitem>
 
<listitem><para>3 décembre 2001 [markh]: Chapitre 2: Ajout de la section "Quelle
plateforme?".</para></listitem>
 
</itemizedlist>
 
<para>3.1 - 3 décembre 2001</para>
 
<itemizedlist>
 
<listitem><para>Ajouté:
 
<itemizedlist>
<listitem><para>reiserfsprogs-3.x.0j</para></listitem>
</itemizedlist>
 
</para></listitem>
 
<listitem><para>Mise à jour:
 
<itemizedlist>
<listitem><para>MAKEDEV-1.4</para></listitem>
<listitem><para>bash-2.05a</para></listitem>
<listitem><para>e2fsprogs-1.25</para></listitem>
<listitem><para>gettext-0.10.40</para></listitem>
<listitem><para>libtool-1.4.2</para></listitem>
<listitem><para>lilo-22.1</para></listitem>
<listitem><para>linux-2.4.16</para></listitem>
<listitem><para>man-1.5j</para></listitem>
<listitem><para>man-pages-1.43</para></listitem>
<listitem><para>modutils-2.4.12</para></listitem>
<listitem><para>sysvinit-2.83</para></listitem>
<listitem><para>util-linux-2.11m</para></listitem>
<listitem><para>vim-6.0</para></listitem>
</itemizedlist>
 
</para></listitem>
 
<listitem><para>30 novembre 2001 [markh]: Chapitre 6: mise à jour vers
man-1.5j. Suppression de sed. Nous utilisions une ancienne version
alors que la nouvelle détecte parfaitement awk.</para></listitem>
 
<listitem><para>30 novembre 2001 [markh]: Chapitre 5: ajout de l'explication
d'une librairie statique qui avait été envoyée au départ sur lfs-apps (quand elle
existait encore) par Plasmatic.</para></listitem>
 
<listitem><para>26 novembre 2001 [markh]: Chapitre 5+6: mise à jour vers
kernel-2.4.16 et modutils-2.4.12.</para></listitem>
 
<listitem><para>26 november 2001 [markh]: Chapitre 6: ajout de notes
sur la compatibilité FHS à l'installation du package findutils.</para></listitem>
 
<listitem><para>19 novembre 2001 [markh]: Chapitre 5+6: mise à jour vers
bash-2.05a, lilo-22.1, MAKEDEV-1.4, man-pages-1.43 et
util-linux-2.11m.</para></listitem>
 
<listitem><para>5 novembre 2001 [markh]: Chapitre 6: création d'un nouveau script
lex au lieu d'un lien sur flex et ceci suite au commentaire sur la liste lfs-dev
(exactement comme nous avons fait pour bison et yacc).</para></listitem>
 
<listitem><para>7 ctobre 2001 [markh]: général: fait de l'ordre au niveau XML.
Cela ne doit pas affecter le contenu ou la présentation du livre. Si cela n'est pas
le cas, quelque chose s'est mal passée!</para></listitem>
 
<listitem><para>7 octobre 2001 [markh]: Chapitre 6: ajout de
reiserfsprogs-3.x.0j et mise à jour vers lilo-22.0.2.</para></listitem>
 
<listitem><para>24 octobre 2001 [markh]: général: correction d'un bon nombre
de fautes d'orthographe qui avaient été signalées.</para></listitem>
 
<listitem><para>12 octobre 2001 [markh]: Chapitre 5 - noyau: ajout
d'explications sur les raisons pour lesquelles nous copions les entêtes du noyau plutôt
que de faire un lien symbolique sur eux.</para></listitem>
 
<listitem><para>12 octobre 2001 [markh]: Annexe A - Gzip: ajout
de la descritption manquante de gunzip.</para></listitem>
 
<listitem><para>12 octobre 2001 [markh]: Chapitre 6 - Util-linux:
suppression de USRGAMES_DIR=/usr/bin qui est devenu inutile avec
util-linux-2.11l.</para></listitem>
 
<listitem><para>9 octobre 2001 [gerard]: Chapitre 6 - Kbd: suppression de l'option
--datadir, par défaut kbd est déjà initialisé correctement.</para></listitem>
 
<listitem><para>7 octobre 2001 [gerard]: Chapitre 6 - Shadow: ajout
du lien <ulink url="http://hints.linuxfromscratch.org/hints/shadowpasswd_plus.txt">http://hints.linuxfromscratch.org/hints/shadowpasswd_plus.txt</ulink>
vers lfs-hint</para></listitem>
 
<listitem><para>7 octobre 2001 [gerard]: Chapitre 6 - Vim: modification
des instructions d'installation pour corriger un bug dans le fichier vim-6.0
<filename>syntax/sh.vim</filename>, et ajout de la variable CPPFLAGS
pour spécifier le fichier vimrc global en tant que <filename>/etc/vimrc</filename></para></listitem>
 
<listitem><para>7 octobre 2001 [gerard]: Chapitre 6: mise à jour vers
libtool-1.4.2, lilo-22.0, man-pages-1.40, modutils-2.4.10, sysvinit-2.83,
util-linux-2.11l et vim-6.0</para></listitem>
 
<listitem><para>2 octobre 2001 [gerard]: Chapitre 9 - La fin: ajout d'un lien
sur le compteur LFS sur
<ulink url="http://linuxfromscratch.org/cgi-bin/lfscounter.cgi">
http://linuxfromscratch.org/cgi-bin/lfscounter.cgi</ulink></para></listitem>
 
<listitem><para>26 septembre 2001 [gerard]: Chapitre 1 - serveur de news:
Ajout d'un lien sur le serveur de news</para></listitem>
 
<listitem><para>26 septembre 2001 [markh]: Chapitre 6 - E2fsprogs: changement de
--with-root-prefix=/ vers --with-root-prefix="" dans les instructions d'installation
de e2fsprogs. La raison de ce changement est que si nous mettons / cela donnera
un truc du style //lib au lieu de /lib lors de la mise en place de liens symboliques
ou de chemins. Cela n'est pas mauvais mais ce n'est pas très propre.</para></listitem>
 
<listitem><para>26 septembre 2001 [markh]: Chapitre 5+6: mise à jour vers
e2fsprogs-1.25, gettext-0.10.40, linux-2.4.10, modutils-2.4.9 et
util-linux-2.11i.</para></listitem>
 
<listitem><para>22 septembre 2001 [markh]: annexe A: réorganise les
descriptions dans l'odre alphabétique.</para></listitem>
 
</itemizedlist>
 
<para>3.0 - 21 septembre 2001</para>
 
<itemizedlist>
 
<listitem><para>mise à jour vers:
 
<itemizedlist>
 
<listitem><para>e2fsprogs-1.24</para></listitem>
 
</itemizedlist>
 
</para></listitem>
 
<listitem><para>21 septembre 2001 [markh]: Chapitre 1+7: changement de l'information
sur la liste de diffusion pour qu'elle reflète la nouvelle organisation de la ml.
Les scripts rc et rcS dans le chapitre 7 demandent maintenant aux gens
de remonter les problèmes sur la liste lfs-dev plutôt que sur lfs-discuss.</para></listitem>
 
<listitem><para>18 septembre 2001 [gerard]: Chapitre 5+6 - GCC:
ajout de --enable-threads=posix au chapitre 5, et changement de --enable-threads vers
--enable-threads=posix au chapitre 6 bien que par défaut les threads posix sont
utilisés quand rien n'est spécifié. De cette façon il est plus clair de voir les choses
qui sont validées.</para></listitem>
 
<listitem><para>17 septembre 2001 [gerard]: Chapitre 6 - Psmisc:
ajout de quelques notes sur comment faire avec les liens symboliques de psmisc
(au cas où sysvinit ne soit pas installé) et ajout des pages de manuel. De plus,
ajout de --exec-prefix=/ au script de configuration de psmisc de façon à ce que les
programmes soit installés dans /bin plutôt que /usr/bin (le script de démarrage peut
les utiliser c'est pourquoi ils doivent être dans /bin).</para></listitem>
 
<listitem><para>16 Septembre 2001 [markh]: Chapitre 6 - Util-linux:
ajout de USRGAMES_DIR=/usr/bin à la routine d'installation du make. Comme cela
/usr/games n'est pas créé en tant que bannière et il est installé dans
/usr/bin.</para></listitem>
 
<listitem><para>14 septembre 2001 [markh]: Chapitre 6 - E2fsprogs:
mise à jour vers la version 1.24.</para></listitem>
 
<listitem><para>11 septembre 2001 [gerard]: Chapitre 6 - Man: ajout
de &amp;&amp; manquant à 'done' et modification des droits du script de
configuration à l'aide de la commande chmod pour passer du mode 755
au lieu de 700 (de façon à ce que les gens ne soit pas obligés d'être le
propriétaire de ce fichier pour l'exécuter).</para></listitem>
 
</itemizedlist>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter01/acknowledgements.xml
0,0 → 1,104
+</sect1>
\ No newline at end of file
/tags/LFS-3_3/lfs/chapter01/mirrors.xml
0,0 → 1,134
<sect1 id="ch01-mirrors" xreflabel="Chapter 1 - Mirror sites">
<title>Sites mirroirs</title>
<?dbhtml filename="mirrors.html" dir="chapter01"?>
 
<para>>Ci-dessous se trouve une liste de sites miroirs HTTP et FTP en date du 7 avril 2002.
Cette liste peut ne plus être d'actualité.
Les informations les plus récentes peuvent être trouvées sur notre site web
<ulink url="http://www.linuxfromscratch.org">http://www.linuxfromscratch.org</ulink>.</para>
 
<sect2>
<title>Miroirs HTTP</title>
 
<sect3>
<title>Amérique du Nord</title>
 
<itemizedlist>
 
<listitem><para>Fremont, California, USA [100 Mbit] - <ulink
url="http://www.linuxfromscratch.org/lfs/intro.shtml">http://www.linuxfromscratch.org/lfs/intro.shtml</ulink></para></listitem>
 
<listitem><para>Columbus, Ohio, USA [1 Mbit] - <ulink
url="http://www.us.linuxfromscratch.org/lfs/intro.shtml">http://www.us.linuxfromscratch.org/lfs/intro.shtml</ulink></para></listitem>
 
</itemizedlist>
 
</sect3>
 
<sect3>
<title>Europe</title>
 
<itemizedlist>
 
<listitem><para>Mainz, Allemagne [100 Mbit] - <ulink
url="http://lfs.linux-provider.net/lfs/intro.shtml">http://lfs.linux-provider.net/lfs/intro.shtml</ulink></para></listitem>
 
<listitem><para>Freising, Allemagne [4 Mbit] - <ulink
url="http://www.de.linuxfromscratch.org/lfs/intro.shtml">http://www.de.linuxfromscratch.org/lfs/intro.shtml</ulink></para></listitem>
 
<listitem><para>Université Technique de Vienne, Autriche [64 Mbit] - <ulink
url="http://www.at.linuxfromscratch.org/lfs/intro.shtml">http://www.at.linuxfromscratch.org/lfs/intro.shtml</ulink></para></listitem>
 
<listitem><para>Oslo, Norvège [100 Mbit] - <ulink
url="http://www.no.linuxfromscratch.org/lfs/intro.shtml">http://www.no.linuxfromscratch.org/lfs/intro.shtml</ulink></para></listitem>
 
<listitem><para>Lancaster, United Kingdom [100 Mbit] - <ulink
url="http://linuxfromscratch.mirror.ac.uk/lfs/intro.shtml">http://linuxfromscratch.mirror.ac.uk/lfs/intro.shtml</ulink></para></listitem>
 
<listitem><para>Teeside, Royaume-Uni [256 Kbit] - <ulink
url="http://www.linuxfromscratch.co.uk/lfs/intro.shtml">http://www.linuxfromscratch.co.uk/lfs/intro.shtml</ulink></para></listitem>
 
<listitem><para>Amsterdam, Hollande [100 Mbit] - <ulink
url="http://www.nl.linuxfromscratch.org/lfs/intro.shtml">http://www.nl.linuxfromscratch.org/lfs/intro.shtml</ulink></para></listitem>
 
</itemizedlist>
 
</sect3>
 
<sect3>
<title>Australie</title>
 
<itemizedlist>
 
<listitem><para>Brisbane, Australie [155 Mbit] - <ulink
url="http://www.au.linuxfromscratch.org/lfs/intro.shtml">http://www.au.linuxfromscratch.org/lfs/intro.shtml</ulink></para></listitem>
 
</itemizedlist>
 
</sect3>
 
</sect2>
 
<sect2>
<title>Miroirs FTP</title>
 
<sect3>
<title>Amérique du Nord</title>
 
<itemizedlist>
 
<listitem><para>Fremont, California, USA [FTP] [100 Mbit] - <ulink
url="&ftp-root;">&ftp-root;</ulink></para></listitem>
 
<listitem><para>Fremont, California, USA [HTTP] [100 Mbit] - <ulink
url="&http-root;">&http-root;</ulink></para></listitem>
 
</itemizedlist>
 
</sect3>
 
<sect3>
<title>Europe</title>
 
<itemizedlist>
 
<listitem><para>Vienna Univ. of Tech., Autriche [FTP] [64 Mbit] - <ulink
url="ftp://ftp.at.linuxfromscratch.org/pub/lfs">ftp://ftp.at.linuxfromscratch.org/pub/lfs</ulink></para></listitem>
 
<listitem><para>Vienna Univ. of Tech., Autriche [HTTP] [64 Mbit] - <ulink
url="http://ftp.at.linuxfromscratch.org/pub/lfs">http://ftp.at.linuxfromscratch.org/pub/lfs</ulink></para></listitem>
 
<listitem><para>Oslo, Norvège [FTP] [100 Mbit] - <ulink
url="ftp://ftp.no.linuxfromscratch.org/mirrors/lfs/">ftp://ftp.no.linuxfromscratch.org/mirrors/lfs/</ulink></para></listitem>
 
<listitem><para>Lancaster, United Kingdom [HTTP] [100 Mbit] - <ulink
url="http://www.mirror.ac.uk/sites/ftp.linuxfromscratch.org">http://www.mirror.ac.uk/sites/ftp.linuxfromscratch.org</ulink></para></listitem>
 
<listitem><para>Université de Twente, Hollande [HTTP] [100 Mbit] - <ulink
url="http://ftp.nl.linuxfromscratch.org/linux/lfs">http://ftp.nl.linuxfromscratch.org/linux/lfs</ulink></para></listitem>
 
<listitem><para>Université de Twente, Hollande [FTP] [100 Mbit] - <ulink
url="ftp://ftp.nl.linuxfromscratch.org/pub/linux/lfs">ftp:/ftp.nl.linuxfromscratch.org/pub/linux/lfs</ulink></para></listitem>
 
<listitem><para>Freising, Allemagne [FTP] [4 Mbit] - <ulink
url="ftp://ftp.de.[..]/mirrors/ftp.linuxfromscratch.org">ftp://ftp.de.[..]/mirrors/ftp.linuxfromscratch.org</ulink></para></listitem>
 
</itemizedlist>
 
</sect3>
 
<sect3>
<title>Australie</title>
 
<itemizedlist>
 
<listitem><para>Brisbane, Australie [FTP] [155 Mbit] - <ulink
url="ftp://ftp.planetmirror.com/pub/lfs/">ftp://ftp.planetmirror.com/pub/lfs/</ulink></para></listitem>
 
</itemizedlist>
 
</sect3>
 
</sect2>
 
</sect1>
/tags/LFS-3_3/lfs/chapter01/maillists.xml
0,0 → 1,54
<sect1 id="ch01-maillists" xreflabel="Chapter 1 - Mailing lists and archives">
<title>Listes de diffusion et archives</title>
<?dbhtml filename="maillists.html" dir="chapter01"?>
 
<para>Le serveur linuxfromscratch.org accueille les listes de diffusion publics
suivantes:</para>
 
<itemizedlist>
 
<listitem><para>lfs-support</para></listitem>
 
<listitem><para>lfs-dev</para></listitem>
 
<listitem><para>lfs-announce</para></listitem>
 
<listitem><para>lfs-security</para></listitem>
 
<listitem><para>lfs-book</para></listitem>
 
<listitem><para>lfs-chat</para></listitem>
 
<listitem><para>alfs-discuss</para></listitem>
 
<listitem><para>blfs-dev</para></listitem>
 
<listitem><para>blfs-book</para></listitem>
 
<listitem><para>blfs-support</para></listitem>
 
</itemizedlist>
 
&c1-ma-lfssupport;
&c1-ma-lfsdev;
&c1-ma-lfsannounce;
&c1-ma-lfssecurity;
&c1-ma-lfsbook;
&c1-ma-lfschat;
 
&c1-ma-alfsdiscuss;
 
&c1-ma-blfsdev;
&c1-ma-blfsbook;
&c1-ma-blfssupport;
 
&c1-ma-mailarchive;
 
&c1-ma-howtopost;
 
&c1-ma-subscribe;
&c1-ma-unsubscribe;
&c1-ma-othermodes;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter01/howtopost.xml
0,0 → 1,18
<sect2>
<title>Comment envoyer un message sur une liste</title>
 
<para>Vous n'avez pas besoin de souscrire à une liste de diffusion pour pouvoir
envoyer un message sur celle-ci.
Néanmoins, si vous envoyez un message à une liste où vous n'êtes pas inscrit, indiquez-le
dans votre message, de manière à ce que les membres de la liste puissent vous inclure dans
l'entête en tant que Copie Conforme, pour que vous receviez votre réponse.</para>
 
<para>L'adresse d'envoi pour une liste est de la forme
<emphasis>listname@linuxfromscratch.org</emphasis>, où
<emphasis>listname</emphasis> peut être une des listes indiquées dans la section Listes
disponibles ci-dessus. Voici quelques exemples d'adresses d'envoi:
<emphasis>lfs-dev@linuxfromscratch.org, lfs-support@linuxfromscratch.org and
blfs-support@linuxfromscratch.org</emphasis>.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/faq.xml
0,0 → 1,11
<sect1 id="ch01-faq">
<title>FAQ</title>
<?dbhtml filename="faq.html" dir="chapter01"?>
 
<para>Si vous rencontrez un problème lors de la construction de votre système LFS, vous devez
visiter ce lien <ulink url="http://www.linuxfromscratch.org/faq/">
http://www.linuxfromscratch.org/faq/</ulink> pour voir si votre problème n'a pas déjà une réponse
dans la FAQ.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter01/versions.xml
0,0 → 1,11
<sect1 id="ch01-version" xreflabel="Chapter 1 - Book Version">
<title>Version du livre</title>
<?dbhtml filename="version.html" dir="chapter01"?>
 
<para>
Ceci est le livre LFS version &version; datée du &releasedate;. Si cette version
est ancienne de plus d'un mois, une version plus récente est probablement disponible
en téléchargement. Allez voir l'un de nos sites miroirs ci-dessous pour des versions
remises &agrave; jour.</para>
 
</sect1>
/tags/LFS-3_3/lfs/chapter01/subscribe.xml
0,0 → 1,28
<sect2>
<title>Comment s'abonner ?</title>
 
<para>Il est possible de s'abonner à chacune des listes de diffusion indiquées ci-dessus en envoyant
un email à <ulink url="mailto:listar@linuxfromscratch.org">listar@linuxfromscratch.org</ulink>
et en tapant <emphasis>subscribe nom-de-la-liste</emphasis> dans le champ Objet de
l'entête du message.</para>
 
<para>Il est possible de s'abonner à plusieurs listes à la fois
en un seul email. Ceci peut être fait en laissant le champ Objet vide et en
mettant toutes les commandes dans le corps de l'email. Cet email peut ressembler
à :</para>
 
<blockquote><literallayout>To: listar@linuxfromscratch.org
Subject:
 
subscribe lfs-dev
subscribe blfs-support
subscribe alfs-discuss</literallayout></blockquote>
 
<para>Après que l'email ait été envoyé, le programme Listar répondra avec un
email de demande de confirmation d'abonnement.
Après que cette confirmation ait été renvoyée, Listar
retournera un autre email avec un message indiquant l'abonnement de l'utilisateur
à la/les liste(s) ainsi qu'un message d'introduction pour chacune d'entre elles.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/lfssupport.xml
0,0 → 1,10
<sect2>
<title>lfs-support</title>
 
<para>La liste de diffusion "lfs-support" apporte un support aux utilisateurs construisant
un système LFS jusqu'à la fin du livre principal. Les demandes d'aides pour
installer un programme au-delà de ce point doivent être adressées à la liste "blfs-support".
</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/lfsdev.xml
0,0 → 1,12
<sect2>
<title>lfs-dev</title>
 
<para>La liste de diffusion "lfs-dev" traitent uniquement des sujets à propos
du livre LFS. Si le livre laisse apparaître des problèmes, qu'un bogue ou deux doivent être
rapportés, ou que des suggestions quant à l'amélioration du livre
doivent être faites, cette liste de diffusion est la bonne.</para>
 
<para>Les demandes d'aides doivent être adressées à "lfs-support" ou à "blfs-support".</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/blfssupport.xml
0,0 → 1,9
<sect2>
<title>blfs-support</title>
 
<para>La liste de diffusion blfs-support gère les demandes de support pour tous logiciels
installés mais non compris dans LFS. Cette liste n'est pas disponible pour vous aider
uniquement sur les logiciels indiqués dans BLFS mais pour tous logiciels.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/alfsdiscuss.xml
0,0 → 1,12
<sect2>
<title>alfs-discuss</title>
 
<para>La liste de diffusion alfs-discuss traite du développement de ALFS, qui
signifie 'Automated Linux From Scratch'. Le but de ce projet est de développer un
outil d'installation qui permettrait d'installer de façon automatique un système LFS.
Le principal objectif est d'accélérer la compilation en se dégageant de l'obligation
d'entrer manuellement les commandes de configuration, de compilation et d'installation
des packages.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/unsubscribe.xml
0,0 → 1,27
<sect2>
<title>Comment se désabonner</title>
 
<para>Pour se désabonner d'une liste, envoyer un email à
<ulink url="mailto:listar@linuxfromscratch.org">listar@linuxfromscratch.org</ulink>
et taper <emphasis>unsubscribe
nom-de-la-liste</emphasis> dans le champ Objet de l'entête du message.</para>
 
<para>Il est possible de se désabonner de plusieurs listes à la fois
en un seul email. Ceci peut être fait en laissant le champ Objet vide et en
mettant toutes les commandes dans le corps de l'email. Cet email peut ressembler
à : </para>
 
<blockquote><literallayout>To: listar@linuxfromscratch.org
Subject:
 
unsubscribe lfs-dev
unsubscribe blfs-support
unsubscribe alfs-discuss</literallayout></blockquote>
 
<para>Après que l'email ait été envoyé, le programme Listar répondra avec un
email de demande de confirmation de désabonnement.
Après que cette confirmation ait été renvoyée, Listar
retournera un autre email avec un message indiquant le désabonnement de l'utilisateur de(s) liste(s).</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/mailarchive.xml
0,0 → 1,11
<sect2>
<title>Archives des listes de diffusion</title>
 
<para>Toutes ces listes de diffusion sont archivées et peuvent être consultées en ligne à l'adresse
<ulink url="http://archive.linuxfromscratch.org/mail-archives">http://archive.linuxfromscratch.org/mail-archives</ulink> ou téléchargées
depuis <ulink url="&http-root;/mail-archives">&http-root;/mail-archives</ulink>
ou
<ulink url="&ftp-root;/mail-archives">&ftp-root;/mail-archives</ulink>.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/blfsdev.xml
0,0 → 1,13
<sect2>
<title>blfs-dev</title>
 
<para>La liste de diffusion blfs-dev s'occupe des problèmes liés au livre BLFS
(Beyond LFS, c'est-à-dire après LFS). Si des problèmes surviennent avec ce livre, que ce
soient des bugs ou suggestions pour améliorer ce livre, cette liste de diffusion est là
pour ça.</para>
 
<para>Toutes demandes d'aide concernant l'installation ou la configuration de programmes
non inclus dans LFS doivent être postées sur la liste de diffusion blfs-support.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/how.xml
0,0 → 1,43
<sect1 id="ch01-how">
<title>Comment les choses se dérouleront-elles</title>
<?dbhtml filename="how.html" dir="chapter01"?>
 
<para>Nous allons construire le système LFS en utilisant une distribution Linux déjà installée,
telle que Debian, SuSe, Slackware, Mandrake, RedHat, etc. Nul besoin de disquette de démarrage.
Nous utiliserons un système Linux existant comme base (puisque nous aurons besoin d'un compilateur,
d'un éditeur de liens, d'un éditeur de texte et d'autres outils). </para>
 
<para>Après avoir téléchargé les packages nécessaires à la constitution d'un système LFS,
vous devrez créer une nouvelle partition native Linux, sur laquelle sera installé le
système LFS. </para>
 
<para>L'étape suivante, abordée dans le Chapitre 5, est l'installation d'un nombre de packages
liés statiquement et installés sur la partition LFS. Ces packages forment une suite de
développement de base utilisée pour installer le système réel et sont aussi nécessaires pour
résoudre des dépendances circulaires. Les examples de dépendances circulaires sont:
vous avez besoin d'un compilateur pour installer un compilateur, vous avez
besoin d'un shell pour installer un shell. Et ainsi de suite.</para>
 
<para>Le Chapitre 6 permet l'installation du système de base en question. Nous utiliserons le programme
chroot pour commencer un nouveau shell, dont le répertoire root sera situé dans la partition LFS.
En un sens, cela équivaut à redémarrer et avoir le noyau monté sur la partition LFS de la même
manière qu'une partition root. Pourquoi nous ne redémarrons pas et, à la place, nous utilisons
le programme chroot ? Parce qu'ainsi, vous conservez la possibilité d'utiliser votre système hôte.
Tandis que le logiciel est en cours d'installation, vous pouvez passer sur une autre CV (Console Virtuelle)
ou bureau X et continuer d'utiliser votre ordinateur.</para>
 
<para>Lorsque le logiciel sera entièrement installé, on passera à la configuration des scripts de
démarrage dans le Chapitre 7. Le chapitre 8 configurera le chargeur Linux et dans le chapitre 9,
vous trouverez des astuces que vous pourrez mettre en oeuvre après avoir fini le livre.
Enfin vous pourrez redémarrer la machine sur votre nouveau systeme LFS, et commencer
à vraiment l'utiliser.</para>
 
<para>En résumé, telle est la démarche à suivre. Des informations détaillées sur les
différentes étapes sont fournies tout au long des chapitres au fur et à mesure de votre
progression. Si tout n'est pas encore clair, ne vous inquiétez pas. Cela ne saurait tarder. </para>
 
<para>Veuillez lire le Chapitre 2 avec attention car il explique un certain nombre de points
importants qu'il vous faut connaître avant d'en arriver au Chapitre 5 et au-delà. </para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter01/lfsbook.xml
0,0 → 1,12
/tags/LFS-3_3/lfs/chapter01/blfsbook.xml
0,0 → 1,11
<sect2>
<title>blfs-book</title>
 
<para>La liste de diffusion blfs-book est utilisé par les éditeurs du livre BLFS
pour coordonner la maintenance du livre BLFS, par exemple pour des problèmes en relation
avec XML.
Les discussions sur ce qui doit être ajouté ou supprimé doivent avoir lieu sur blfs-dev.
</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/newsserver.xml
0,0 → 1,13
<sect1 id="ch01-newsserver">
<title>Serveur News</title>
<?dbhtml filename="newsserver.html" dir="chapter01"?>
 
<para>Toutes les listes de diffusion hébergées par linuxfromscratch.org sont aussi
accessibles via le serveur NNTP. Tous les messages postés à la liste de diffusion
sont copiés vers le newsgroup correspondant et vice versa.</para>
 
<para>Le serveur news peut être accédé par
<emphasis>news.linuxfromscratch.org</emphasis></para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter01/conventions.xml
0,0 → 1,50
<sect1 id="ch01-conventions">
<title>Conventions utilisées dans ce livre</title>
<?dbhtml filename="conventions.html" dir="chapter01"?>
 
<para>Pour rendre les choses faciles à comprendre, il y a un certain nombre de conventions qui sont
utilisées tout au long du livre. Voici quelques exemples:</para>
 
<para><userinput>./configure --prefix=/usr</userinput></para>
 
<blockquote><para>Cette façon de présenter montre les textes qui doivent être tapés exactement
comme ils sont écrit sauf si le texte autour dit le contraire. Cela est aussi utilisé
dans les explications pour mettre en évidence les commandes auxquelles on fait référence.
</para></blockquote>
 
<para><filename>install-info: unknown option
`--dir-file=/mnt/lfs/usr/info/dir'</filename></para>
 
<blockquote><para>Cette façon de présenter (texte de largeur fixe) montre les textes
qui apparaissent à l'écran, très souvent comme résultat à la fin d'une commande. C'est aussi
utilisé pour faire ressortir les noms de fichiers comme <filename>/etc/lilo.conf</filename>
</para></blockquote>
 
<para><emphasis>Emphasis</emphasis></para>
 
<blockquote><para>Cette façon de présenter est utilisée dans ce livre pour différentes
choses mais principalement pour attirer l'attention sur des points importants ou pour
donner des exemples sur ce qu'il faut taper.</para></blockquote>
 
<para><ulink url="http://www.linuxfromscratch.org/">http://www.linuxfromscratch.org/</ulink></para>
 
<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>
 
<para><screen><userinput>cat &gt; $LFS/etc/group &lt;&lt; "EOF"</userinput>
root:x:0:
bin:x:1:
......
<userinput>EOF</userinput>
</screen>
</para>
 
<blockquote><para>Cette façon de présenter est utilisée principalement lorsqu'il y a création
de fichiers de configuration. La première commande (en gras) demande au systeme
de créer le fichier $LFS/etc/group à partir de tout ce qui peut être
tapé dans les lignes qui suivent jusqu'à que la séquence EOF soit rencontrée. Par conséquent,
l'ensemble de cette partie est généralement tapé comme elle est présentée.</para></blockquote>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter01/contactinfo.xml
0,0 → 1,28
/tags/LFS-3_3/lfs/chapter01/othermodes.xml
0,0 → 1,55
<sect2>
<title>Autres modes de listes</title>
 
<para>Les modes pouvant être activés par l'utilisateur requiert l'envoi d'un email à
<ulink url="mailto:listar@linuxfromscratch.org">listar@linuxfromscratch.org</ulink>.
Les modes en eux-même sont activés en tapant les commandes appropriées dans le champ Objet du message.</para>
 
<para>Comme les noms l'indiquent, le <emphasis>Set command</emphasis> indique quoi
écrire pour activer un mode. La commande <emphasis>Unset command</emphasis> indique quoi
écrire pour désactiver un mode.</para>
 
<para>Le mot "nom-de-la-liste" dans l'exemple de champ Objet doit être remplacé avec
le nom de la liste pour laquelle le mode doit être activé. Si plus d'un mode est à
activer (pour une unique liste ou un ensemble d'entre elles)
en un email, ceci peut être réalisé en laissant
le champ Objet vide et en tapant les commandes dans le corps de l'email.</para>
 
</sect2>
 
<sect2>
<title>Résumé</title>
 
<literallayout>
Commande d'activation: <emphasis>set nom-de-la-liste digest</emphasis>
Commande de désactivation: <emphasis>unset nom-de-la-liste digest</emphasis>
</literallayout>
 
<para>Le mode "Digest" peut être appliqué à toutes les listes pour lesquelles
l'utilisateur s'est abonné. Le mode Digest vous empêche
de recevoir les messages à chaque fois qu'ils sont postés
sur la liste et vous fait envoyer un unique email par jour contenant
tous les messages postés sur la liste durant cette journée.</para>
 
<para>Le second mode Digest est appellé "Digest2". Si l'utilisateur active ce mode,
il recevra ce mail quotidien ainsi que chacun des emails dès qu'ils sont postés.
Pour activer ce mode, remplacez <emphasis>digest</emphasis> par
<emphasis>digest2</emphasis> dans la commande.</para>
 
</sect2>
 
<sect2>
<title>En vacances</title>
 
<literallayout>
Commande d'activation: <emphasis>set nom-de-la-liste vacation</emphasis>
Commande de désactivation: <emphasis>unset nom-de-la-liste vacation</emphasis>
</literallayout>
 
<para>Lorsqu'un utilisateur est en déplacement pour un temps et qu'il ne souhaite plus recevoir
d'email sans toutefois être désabonné de la liste, il peut
basculer vers le mode "vacation". Ceci a le même effet que de désabonner
sans avoir à le faire ainsi qu'à devoir se réabonner de nouveau par la suite.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/lfsannounce.xml
0,0 → 1,12
<sect2>
<title>lfs-announce</title>
 
<para>la liste lfs-announce est une liste restreinte. Vous pouvez y souscrire, mais
vous ne pouvez pas y poster de messages. Cette liste sert à annoncer les nouvelles
versions stables. la liste lfs-dev quand à elle, annonce aussi les nouvelles versions
du développement. Il n'est pas utile pour un utilisateur de s'inscrire à la liste
lfs-announce si il est déjà inscrit à lfs-dev car tout ce qui est posté sur la première
l'est aussi sur la seconde.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter01/lfssecurity.xml
0,0 → 1,9
<sect2>
<title>lfs-security</title>
 
<para>La liste de diffusion "lfs-security" traite des sujets touchant à la sécurité.
Les questionnements ou les problèmes de sécurité avec un package utilisé par LFS
doivent être adressés à cette liste.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter02/chapter02.xml
0,0 → 1,11
<chapter id="chapter02">
<title>Informations importantes</title>
<?dbhtml filename="chapter02.html" dir="chapter02"?>
 
&c2-aboutlfs;
&c2-download;
&c2-install;
&c2-platform;
&c2-askforhelp;
 
</chapter>
/tags/LFS-3_3/lfs/chapter02/askforhelp.xml
0,0 → 1,92
<sect1 id="ch02-askforhelp">
<title>Comment demander de l'aide</title>
<?dbhtml filename="askforhelp.html" dir="chapter02"?>
 
<para>Si vous rencontrez des problèmes en utilisant ce livre, vous vous rendrez
compte que les personnes sur IRC et sur les listes de discussion seront prêt à
vous aider. Vous trouverez la liste des listes de discussion
dans <xref linkend="ch01-maillists"/>. Pour nous permettre de vous aider, vous
devrez cependant vous assurer d'avoir le plus possible d'informations sur le
problème, afin de pouvoir diagnostiquer le problème et lui apporter une solution.
Cette partie du livre va vous indiquer le type d'informations utiles.</para>
 
<sect2>
<title>Information de base</title>
<para>Tout d'abord, nous aurons besoin d'une explication rapide du problème.
Les choses essentielles à inclure sont :</para>
 
<itemizedlist>
<listitem><para>la version du livre que vous utilisez, c'est-à-dire &version;</para></listitem>
<listitem><para>avec quel package ou section vous aves un problème</para></listitem>
<listitem><para>quel est le message d'erreur exact, ou quel symptôme, que vous recevez</para></listitem>
<listitem><para>si vous vous êtes éloigné du livre ou non.</para></listitem>
</itemizedlist>
 
<para>Notez que dire que vous vous êtes éloigné du livre ne signifie pas
que nous ne vous aiderons pas, car après tout la LFS est justement un
ensemble de choix. Cela nous aidera simplement à voir les autres causes
possibles à votre problème.</para>
 
</sect2>
 
<sect2>
<title>Problèmes de configuration</title>
 
<para>Quand quelque chose se passe mal pendant l'étape où le script
configure est lancé, regardez dans les dernières lignes du fichier
<filename>config.log</filename>. Il contient les erreurs possibles
qui ont été rencontrées pendant la phase de configuration, et qui
ne sont pas toujours affichées à l'écran. Incluez les lignes appropriées
si vous décidez de demander de l'aide.</para>
 
</sect2>
 
<sect2>
<title>Problèmes de compilation</title>
 
<para>Pour nous aider à trouver la cause du problème, à la fois les
textes affichés à l'écran et le contenu de plusieurs fichiers sont
utiles. Les informations affichées par à la fois le script ./configure
et la commande make peuvent être utiles. N'incluez pas aveuglément
l'ensemble, mais d'un autre côté n'en donnez pas trop peu. A titre
d'exemple, voici l'affichage d'une commande make :</para>
 
<para><screen>gcc -DALIASPATH=\"/mnt/lfs/usr/share/locale:.\"
-DLOCALEDIR=\"/mnt/lfs/usr/share/locale\" -DLIBDIR=\"/mnt/lfs/usr/lib\"
-DINCLUDEDIR=\"/mnt/lfs/usr/include\" -DHAVE_CONFIG_H -I. -I.
-g -O2 -c getopt1.c
gcc -g -O2 -static -o make ar.o arscan.o commands.o dir.o expand.o file.o
function.o getopt.o implicit.o job.o main.o misc.o read.o remake.o rule.o
signame.o variable.o vpath.o default.o remote-stub.o version.o opt1.o
-lutil job.o: In function `load_too_high':
/lfs/tmp/make-3.79.1/job.c:1565: undefined reference to `getloadavg'
collect2: ld returned 1 exit status
make[2]: *** [make] Error 1
make[2]: Leaving directory `/lfs/tmp/make-3.79.1'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/lfs/tmp/make-3.79.1'
make: *** [all-recursive-am] Error 2</screen></para>
 
<para>Dans ce genre de cas, nombreuses sont les personnes qui ne
fournissent que la section du bas contenant le texte
<screen>make [2]: *** [make] Error 1</screen> jusqu'en bas.
Cela n'est pas suffisant pour émettre un diagnostique sur le
problème, car cela nous signale que <emphasis>quelque chose</emphasis>
s'est mal passé, mais pas <emphasis>ce qui</emphasis> s'est mal passé.
La section complète, comme fournie ci-dessus, constitue ce qui doit
être inclus pour nous être utile, car il inclut la commande qui a été
exécutée avec son message d'erreur.</para>
 
<para>Un excellent article sur la façon de demander de l'aide sur
Internet en général a été écrit par Eric S. Raymond. Il est disponible
en ligne à l'adresse <ulink url="http://www.tuxedo.org/~esr/faqs/smart-questions.html">
http://www.tuxedo.org/~esr/faqs/smart-questions.html</ulink>.
Lisez et suivez les astuces indiquées dans ce document et vous aurez
plus de chances de recevoir une réponse pour commencer mais aussi d'avoir
l'aide dont vous avez actuellement besoin.</para>
 
</sect2>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter02/aboutlfs.xml
0,0 → 1,47
<sect1 id="ch02-aboutlfs">
<title>A propos de $LFS</title>
<?dbhtml filename="aboutlfs.html" dir="chapter02"?>
 
<para>S'il vous plait, lisez ce paragraphe attentivement : tout au long de ce 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 qui
contient 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 d'exemple, supposons que la partition LFS soit montée dans le
répertoire /mnt/lfs.</para>
 
<para>Quand il est demandé de lancer une commande telle que
<userinput>./configure --prefix=$LFS</userinput>, il vous faut en pratique
exécuter <userinput>./configure --prefix=/mnt/lfs</userinput></para>
 
<para>Il est très important que cela soit fait quel que soit l'endroit où vous
le lisez, que ce soit pour une commande à donner à un shell ou dans un
fichier édité ou créé.</para>
 
<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>
 
<para><screen><userinput>export LFS=/mnt/lfs</userinput></screen></para>
 
<para>A partir de ce moment, lorsqu'il vous sera demandé d'entrer une
commande telle que <userinput>./configure --prefix=$LFS</userinput> vous
pourrez la taper littéralement. Votre shell fera le remplacement de
$LFS par /mnt/lfs lors de l'analyse de la ligne de commande (c'est-à-dire après
avoir appuyé sur la touche Entrée).</para>
 
<para>Si vous décidez d'utiliser cette méthode pour $LFS, n'oubliez pas de
définir cette variable à chaque fois. Si la variable n'a pas été définie mais
qu'elle est utilisée dans une commande, $LFS sera remplacée par rien, et la
commande résultante sera tout de même exécutée. Une commande telle que
<userinput>echo "root:x:0:0:root:/root:/bin/bash" &gt;
$LFS/etc/passwd</userinput> avec la variable non définie va effacer et
re-créer le fichier /etc/passwd de votre système courant. En clair : vous
aurez perdu la base des utilisateurs sur votre machine !</para>
 
<para>Une bonne méthode pour s'assurer que la variable $LFS est définie à
chaque fois consiste à la définir dans le fichier /root/.bash_profile et
le fichier /root/.bashrc afin qu'à chacune de vos connections (ou sessions par 'su') vers
le compte root, la variable $LFS soit définie.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter02/platform.xml
0,0 → 1,17
<sect1 id="ch02-platform" xreflabel="Chapter 2 - Platform">
<title>Pour quelle plateforme?</title>
<?dbhtml filename="platform.html" dir="chapter02"?>
 
<para>LFS essaie d'êtra autant que possible indépendant de la pateforme.
Ceci dit, les développements principaux de LFS se font sur la plateforme
x86. Nous essayons d'inclure si possible des informations sur les
différences avec d'autres plateformes comme PPC. Si vous découvrez un
problème de compilation non lié à l'architecture x86, n'hésitez pas à
demander de l'aide sur les listes de diffusion. Mieux encore, si vous
trouvez une solution à un problème particulier dû à une certaine plateforme,
veuillez nous le faire savoir sur la liste de diffusion lfs-dev. Nous
pourrons par la suite l'inclure dans le livre après vérification de son
bon fonctionnement.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter02/install.xml
0,0 → 1,84
<sect1 id="ch02-install" xreflabel="Chapter 2 - How to install the software">
<title>Comment installer les logiciels</title>
<?dbhtml filename="install.html" dir="chapter02"?>
 
<para>Avant que vous ne commenciez à utiliser le livre LFS, nous aimerions vous
faire remarquer que toutes les commandes employées supposent que vous utilisiez
le shell bash. Si cela n'est pas le cas, les commandes peuvent fonctionner mais
nous ne pouvons le garantir. Si vous voulez vous simplifier la vie, utilisez
bash.</para>
 
<para>Avant de pouvoir faire quelque chose d'un package, vous devrez d'abord le
déballer. Souvent, les packages sont des archives tar qui ont été compressés
avec gzip ou bzip2. Nous n'expliquerons pas à chaque fois comment déballer une
archive. Nous allons vous l'expliquer une bonne fois pour toutes dans cette
section.</para>
 
<para>Pour commencer, placez vous dans le répertoire $LFS/usr/src en lançant:</para>
 
<para><screen><userinput>cd $LFS/usr/src</userinput></screen></para>
 
<para>Si une archive est au format tar et gzip, elle est déballée grâce à
l'une de ces deux commandes, suivant le nom du fichier :</para>
 
<para><screen><userinput>tar xvzf filename.tar.gz</userinput>
<userinput>tar xvzf filename.tgz</userinput></screen></para>
 
 
<para>Si une archive est au format tar et bzip2, elle est déballée par la
commande :</para>
 
<para><screen><userinput>bzcat filename.tar.bz2 | tar xv</userinput></screen></para>
 
<para>Quelques versions de tar (la plupart de nos jours, mais pas encore toutes)
ont été modifiées pour utiliser directement bzip2 grâce à l'option I, y ou j, qui
fonctionne de manière identique à l'option z pour la gestion des archives
compressées avec gzip. La commande ci-dessus fonctionne quel que soit la manière
dont votre système a été modifié pour gérer le bzip2 dans la commande tar.</para>
 
<para>Si une archive est simplement en tar, elle est déballée par la commande :</para>
 
<para><screen><userinput>tar xvf filename.tar</userinput></screen></para>
 
<para>Quand une archive est déballée, un nouveau répertoire est créé dans le
répertoire courant (et ce livre suppose que les archives sont déballées dans
le répertoire $LFS/usr/src). Placez vous dans ce nouveau répertoire pour la
suite de la procédure d'installation. A chaque fois que ce livre vous
expliquera l'installation d'un package, ce sera à vous de déballer l'archive
des sources et de vous placer dans le répertoire créé.</para>
 
<para>De temps en temps, il vous faudra travailler avec de simple fichiers tels
que des fichiers de patch. Ces fichiers vous seront généralement fournis
compressés avec gzip ou bzip2. Avant de pouvoir les utiliser, il faudra les
décompresser.</para>
 
<para>Si un fichier a été compressé avec gzip, il sera décompressé par :</para>
 
<para><screen><userinput>gunzip filename.gz</userinput></screen></para>
 
<para>Si un fichier a été compressé avec bzip2, il sera décompressé par :</para>
 
<para><screen><userinput>bunzip2 filename.bz2</userinput></screen></para>
 
<para>Après l'installation d'un package, deux choix s'offrent à vous : soit
effacer le répertoire contenant les sources, soit le garder. Nous vous
recommendons vivement de le supprimer. Si vous ne le faites pas et essayez
de ré-utiliser les sources plus tard (par exemple, dans le chapitre 6,
ré-utiliser les sources compilés lors du chapitre 5), il est possible que cela
ne fonctionne pas de la manière attendue. En effet, les sources utilisés au
chapitre 5 auront des paramètres de configuration propres à la distribution
hôte que vous avez utilisé, qui ne sont pas toujours applicables au système
LFS après être rentré dans l'environnement chroot. Même l'utilisation de la
commande <emphasis>make clean</emphasis> ne garantie pas toujours le nettoyage
complet des sources.</para>
 
<para>Pensez donc à vous éviter nombre d'ennuis, et supprimez simplement le
répertoire contenant les sources après installation.</para>
 
<para>Il est cependant un cas d'exception à cette règle, c'est celui des
sources du noyau. Gardez le dans un coin, car vous en aurez besoin plus tard
pour compiler un noyau. Aucun package n'utilise les sources du noyau, donc
celles-ci ne seront pas un obstacle.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter02/download.xml
0,0 → 1,22
<sect1 id="ch02-download">
<title>Comment télécharger les logiciels</title>
<?dbhtml filename="download.html" dir="chapter02"?>
 
<para>Tout au long de ce document, nous supposerons que vous avez placé les
packages dans le répertoire $LFS/usr/src.</para>
 
<para>Vous pourriez par exemple choisir comme convention d'avoir un répertoire
$LFS/usr/src/sources, dans lequel vous pourriez créer des répertoires 0-9 et
a à z. Un package tel que sysvinit-&sysvinit-version;.tar.bz2 serait alors placé
dans $LFS/usr/src/sources/s/. Le package bash-&bash-version;.tar.bz2 serait
quant à lui dans $LFS/usr/src/sources/b/, et ainsi de suite.</para>
 
<para>
Le chapitre suivant contient la liste de tous les packages que vous devez
télécharger, mais la partition devant héberger votre système LFS n'a pas
encore été créée. Les fichiers seront donc stockés temporairement ailleurs,
libre à vous de décider où, et ce ne sera qu'à la fin du chapitre décrivant
la préparation de cette partition que vous les déplacerez dans le répertoire
$LFS/usr/src/.</para>
 
</sect1>
/tags/LFS-3_3/lfs/chapter03/gawk.xml
0,0 → 1,4
Gawk (&gawk-version;) - &gawk-size;:
<ulink url="&ftp;/gawk-&gawk-version;.tar.bz2">&ftp;/gawk-&gawk-version;.tar.bz2</ulink>
<ulink url="&http;/gawk-&gawk-version;.tar.bz2">&http;/gawk-&gawk-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/packages.xml
0,0 → 1,72
<sect1 id="ch03-packages">
<title>Packages nécessitant d'être téléchargés</title>
<?dbhtml filename="packages.html" dir="chapter03"?>
 
<literallayout>
&c3-toplevel;
&c3-all;
&c3-bash;
&c3-binutils;
&c3-bzip2;
&c3-diffutils;
&c3-fileutils;
&c3-gcc;
&c3-gcc-patch;
&c3-kernel;
&c3-grep;
&c3-gzip;
&c3-gzip-patch;
&c3-make;
&c3-sed;
&c3-shellutils;
&c3-shellutils-patch;
&c3-tar;
&c3-tar-patch;
&c3-textutils;
&c3-gawk;
&c3-texinfo;
&c3-patch;
&c3-makedev;
&c3-glibc;
&c3-glibc-threads;
&c3-manpages;
&c3-ed;
&c3-findutils;
&c3-findutils-patch;
&c3-ncurses;
&c3-vim;
&c3-bison;
&c3-less;
&c3-groff;
&c3-man;
&c3-perl;
&c3-m4;
&c3-autoconf;
&c3-automake;
&c3-flex;
&c3-file;
&c3-libtool;
&c3-bin86;
&c3-gettext;
&c3-kbd;
&c3-kbd-patch;
&c3-e2fsprogs;
&c3-lilo;
&c3-modutils;
&c3-procinfo;
&c3-procps;
&c3-psmisc;
&c3-reiserfs;
&c3-shadowpwd;
&c3-sysklogd;
&c3-sysvinit;
&c3-utillinux;
&c3-netkitbase;
&c3-nettools;
&c3-bootscripts;
 
Taille totale de tous les packages: &all-size-kb; (&all-size-mb;)
</literallayout>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter03/chapter03.xml
0,0 → 1,9
<chapter id="chapter03">
<title>Packages qui doivent être téléchargés</title>
<?dbhtml filename="chapter03.html" dir="chapter03"?>
 
&c3-introduction;
&c3-packages;
 
</chapter>
 
/tags/LFS-3_3/lfs/chapter03/kbd-patch.xml
0,0 → 1,4
Patch Kbd (&kbd-patch-version;) - &kbd-patch-size;:
<ulink url="&ftp;/kbd-&kbd-patch-version;.patch.bz2">&ftp;/kbd-&kbd-patch-version;.patch.bz2</ulink>
<ulink url="&http;/kbd-&kbd-patch-version;.patch.bz2">&http;/kbd-&kbd-patch-version;.patch.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/bootscripts.xml
0,0 → 1,4
Scripts de démarrage LFS (&bootscripts-version;) - &bootscripts-size;:
<ulink url="&ftp;/lfs-bootscripts-&bootscripts-version;.tar.bz2">&ftp;/lfs-bootscripts-&bootscripts-version;.tar.bz2</ulink>
<ulink url="&http;/lfs-bootscripts-&bootscripts-version;.tar.bz2">&http;/lfs-bootscripts-&bootscripts-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/reiserfs.xml
0,0 → 1,4
Reiserfsprogs (&reiserfs-version;) - &reiserfs-size;:
<ulink url="&ftp;/reiserfsprogs-&reiserfs-version;.tar.bz2">&ftp;/reiserfsprogs-&reiserfs-version;.tar.bz2</ulink>
<ulink url="&http;/reiserfsprogs-&reiserfs-version;.tar.bz2">&http;/reiserfsprogs-&reiserfs-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/gettext.xml
0,0 → 1,4
Gettext (&gettext-version;) - &gettext-size;:
<ulink url="&ftp;/gettext-&gettext-version;.tar.bz2">&ftp;/gettext-&gettext-version;.tar.bz2</ulink>
<ulink url="&http;/gettext-&gettext-version;.tar.bz2">&http;/gettext-&gettext-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/shellutils-patch.xml
0,0 → 1,4
Patch de Sh-utils (&sh-utils-version;) - &sh-utils-patch-size;:
<ulink url="&ftp;/sh-utils-&sh-utils-version;.patch.bz2">&ftp;/sh-utils-&sh-utils-version;.patch.bz2</ulink>
<ulink url="&http;/sh-utils-&sh-utils-version;.patch.bz2">&http;/sh-utils-&sh-utils-version;.patch.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/diffutils.xml
0,0 → 1,4
Diff Utils (&diffutils-version;) - &diffutils-size;:
<ulink url="&ftp;/diffutils-&diffutils-version;.tar.bz2">&ftp;/diffutils-&diffutils-version;.tar.bz2</ulink>
<ulink url="&http;/diffutils-&diffutils-version;.tar.bz2">&http;/diffutils-&diffutils-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/gcc-patch.xml
0,0 → 1,4
Patch de GCC (&gcc-patch-version;) - &gcc-patch-size;:
<ulink url="&ftp;/gcc-&gcc-patch-version;.patch.bz2">&ftp;/gcc-&gcc-patch-version;.patch.bz2</ulink>
<ulink url="&http;/gcc-&gcc-patch-version;.patch.bz2">&http;/gcc-&gcc-patch-version;.patch.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/netkitbase.xml
0,0 → 1,4
Netkit-base (&netkit-base-version;) - &netkit-base-size;:
<ulink url="&ftp;/netkit-base-&netkit-base-version;.tar.bz2">&ftp;/netkit-base-&netkit-base-version;.tar.bz2</ulink>
<ulink url="&http;/netkit-base-&netkit-base-version;.tar.bz2">&http;/netkit-base-&netkit-base-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/toplevel.xml
0,0 → 1,6
Explorer avec FTP:
<ulink url="&ftp-root;/">&ftp-root;/</ulink>
 
Explorer avec HTTP:
<ulink url="&http-root;/">&http-root;/</ulink>
 
/tags/LFS-3_3/lfs/chapter03/utillinux.xml
0,0 → 1,4
Util Linux (&util-linux-version;) - &util-linux-size;:
<ulink url="&ftp;/util-linux-&util-linux-version;.tar.bz2">&ftp;/util-linux-&util-linux-version;.tar.bz2</ulink>
<ulink url="&http;/util-linux-&util-linux-version;.tar.bz2">&http;/util-linux-&util-linux-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/kbd.xml
0,0 → 1,4
Kbd (&kbd-version;) - &kbd-size;:
<ulink url="&ftp;/kbd-&kbd-version;.tar.bz2">&ftp;/kbd-&kbd-version;.tar.bz2</ulink>
<ulink url="&http;/kbd-&kbd-version;.tar.bz2">&http;/kbd-&kbd-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/perl.xml
0,0 → 1,4
Perl (&perl-version;) - &perl-size;:
<ulink url="&ftp;/perl-&perl-version;.tar.bz2">&ftp;/perl-&perl-version;.tar.bz2</ulink>
<ulink url="&http;/perl-&perl-version;.tar.bz2">&http;/perl-&perl-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/libtool.xml
0,0 → 1,4
Libtool (&libtool-version;) - &libtool-size;:
<ulink url="&ftp;/libtool-&libtool-version;.tar.bz2">&ftp;/libtool-&libtool-version;.tar.bz2</ulink>
<ulink url="&http;/libtool-&libtool-version;.tar.bz2">&http;/libtool-&libtool-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/makedev.xml
0,0 → 1,4
MAKEDEV (&makedev-version;) - &makedev-size;:
<ulink url="&ftp;/MAKEDEV-&makedev-version;.bz2">&ftp;/MAKEDEV-&makedev-version;.bz2</ulink>
<ulink url="&http;/MAKEDEV-&makedev-version;.bz2">&http;/MAKEDEV-&makedev-version;.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/texinfo.xml
0,0 → 1,4
Texinfo (&texinfo-version;) - &texinfo-size;:
<ulink url="&ftp;/texinfo-&texinfo-version;.tar.bz2">&ftp;/texinfo-&texinfo-version;.tar.bz2</ulink>
<ulink url="&http;/texinfo-&texinfo-version;.tar.bz2">&http;/texinfo-&texinfo-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/kernel.xml
0,0 → 1,4
Noyau Linux (&kernel-version;) - &kernel-size;:
<ulink url="&ftp;/linux-&kernel-version;.tar.bz2">&ftp;/linux-&kernel-version;.tar.bz2</ulink>
<ulink url="&http;/linux-&kernel-version;.tar.bz2">&http;/linux-&kernel-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/m4.xml
0,0 → 1,4
M4 (&m4-version;) - &m4-size;:
<ulink url="&ftp;/m4-&m4-version;.tar.bz2">&ftp;/m4-&m4-version;.tar.bz2</ulink>
<ulink url="&http;/m4-&m4-version;.tar.bz2">&http;/m4-&m4-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/tar-patch.xml
0,0 → 1,4
Patch de Tar (&tar-version;) - &tar-patch-size;:
<ulink url="&ftp;/tar-1.13.patch.bz2">&ftp;/tar-1.13.patch.bz2</ulink>
<ulink url="&http;/tar-1.13.patch.bz2">&http;/tar-1.13.patch.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/sysvinit.xml
0,0 → 1,4
Sysvinit (&sysvinit-version;) - &sysvinit-size;:
<ulink url="&ftp;/sysvinit-&sysvinit-version;.tar.bz2">&ftp;/sysvinit-&sysvinit-version;.tar.bz2</ulink>
<ulink url="&http;/sysvinit-&sysvinit-version;.tar.bz2">&http;/sysvinit-&sysvinit-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/shellutils.xml
0,0 → 1,4
Sh-utils (&sh-utils-version;) - &sh-utils-size;:
<ulink url="&ftp;/sh-utils-&sh-utils-version;.tar.bz2">&ftp;/sh-utils-&sh-utils-version;.tar.bz2</ulink>
<ulink url="&http;/sh-utils-&sh-utils-version;.tar.bz2">&http;/sh-utils-&sh-utils-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/gcc.xml
0,0 → 1,4
GCC (&gcc-version;) - &gcc-size;:
<ulink url="&ftp;/gcc-&gcc-version;.tar.bz2">&ftp;/gcc-&gcc-version;.tar.bz2</ulink>
<ulink url="&http;/gcc-&gcc-version;.tar.bz2">&http;/gcc-&gcc-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/sysklogd.xml
0,0 → 1,4
Sysklogd (&sysklogd-version;) - &sysklogd-size;:
<ulink url="&ftp;/sysklogd-&sysklogd-version;.tar.bz2">&ftp;/sysklogd-&sysklogd-version;.tar.bz2</ulink>
<ulink url="&http;/sysklogd-&sysklogd-version;.tar.bz2">&http;/sysklogd-&sysklogd-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/patch.xml
0,0 → 1,4
Patch (&patch-version;) - &patch-size;:
<ulink url="&ftp;/patch-&patch-version;.tar.bz2">&ftp;/patch-&patch-version;.tar.bz2</ulink>
<ulink url="&http;/patch-&patch-version;.tar.bz2">&http;/patch-&patch-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/modutils.xml
0,0 → 1,4
Modutils (&modutils-version;) - &modutils-size;:
<ulink url="&ftp;/modutils-&modutils-version;.tar.bz2">&ftp;/modutils-&modutils-version;.tar.bz2</ulink>
<ulink url="&http;/modutils-&modutils-version;.tar.bz2">&http;/modutils-&modutils-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/groff.xml
0,0 → 1,4
Groff (&groff-version;) - &groff-size;:
<ulink url="&ftp;/groff-&groff-version;.tar.bz2">&ftp;/groff-&groff-version;.tar.bz2</ulink>
<ulink url="&http;/groff-&groff-version;.tar.bz2">&http;/groff-&groff-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/less.xml
0,0 → 1,4
Less (&less-version;) - &less-size;:
<ulink url="&ftp;/less-&less-version;.tar.bz2">&ftp;/less-&less-version;.tar.bz2</ulink>
<ulink url="&http;/less-&less-version;.tar.bz2">&http;/less-&less-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/nettools.xml
0,0 → 1,4
Net-tools (&net-tools-version;) - &net-tools-size;:
<ulink url="&ftp;/net-tools-&net-tools-version;.tar.bz2">&ftp;/net-tools-&net-tools-version;.tar.bz2</ulink>
<ulink url="&http;/net-tools-&net-tools-version;.tar.bz2">&http;/net-tools-&net-tools-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/procinfo.xml
0,0 → 1,4
Procinfo (&procinfo-version;) - &procinfo-size;:
<ulink url="&ftp;/procinfo-&procinfo-version;.tar.bz2">&ftp;/procinfo-&procinfo-version;.tar.bz2</ulink>
<ulink url="&http;/procinfo-&procinfo-version;.tar.bz2">&http;/procinfo-&procinfo-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/introduction.xml
0,0 → 1,36
<sect1 id="ch03-introduction">
<title>Introduction</title>
<?dbhtml filename="introduction.html" dir="chapter03"?>
 
<para>
Ci-dessous, se trouve une liste de tous les paquetages à télécharger pour construire le système
de base. Les numéros de version affichés correspondent à des versions de logiciel qui
fonctionnent, et qui sont la base du livre. Si vous rencontrez des problèmes que vous
ne pouvez résoudre vous-même, veuillez télécharger dans ce cas la version indiquée
par le livre (au cas où vous auriez téléchargé une version plus récente).
</para>
 
<para>
Toutes les URLs ci-dessous appartiennent au serveur ftp.linuxfromscratch.org. Nous
avons quelques miroirs FTP disponibles, à partir desquels vous pouvez aussi télécharger les fichiers.
Les adresses des sites miroirs peuvent être trouvé sur <xref linkend="ch01-version"/>.
</para>
 
<para>
Nous avons fourni une liste des sites officiels de téléchargement des packages
dans <xref linkend="appendixa"/>. L'archive LFS FTP ne contient que les versions des
paquetages recommandées par ce livre. Vous avez toujours la possibilite de consulter
les sites officiels dans l'Annexe A afin de vérifier s'il existe une nouvelle version.
Pour ceux qui téléchargeront une version plus récente, nous apprécierions énormement
de savoir si vous êtes parvenus ou non à installer cette version, grâce aux instructions
de ce livre.
</para>
 
<para>
Prenez note que tous les fichiers téléchargés de l'archive LFS FTP sont
compressés avec bzip2 au lieu de gzip. Si vous ne savez pas comment
utiliser les fichiers bz2, veuillez vous reporter à <xref linkend="ch02-install"/>.
</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter03/tar.xml
0,0 → 1,4
Tar (&tar-version;) - &tar-size;:
<ulink url="&ftp;/tar-&tar-version;.tar.bz2">&ftp;/tar-&tar-version;.tar.bz2</ulink>
<ulink url="&http;/tar-&tar-version;.tar.bz2">&http;/tar-&tar-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/bzip2.xml
0,0 → 1,4
Bzip2 (&bzip2-version;) - &bzip2-size;:
<ulink url="&ftp;/bzip2-&bzip2-version;.tar.bz2">&ftp;/bzip2-&bzip2-version;.tar.bz2</ulink>
<ulink url="&http;/bzip2-&bzip2-version;.tar.bz2">&http;/bzip2-&bzip2-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/ed.xml
0,0 → 1,4
Ed (&ed-version;) - &ed-size;:
<ulink url="&ftp;/ed-&ed-version;.tar.bz2">&ftp;/ed-&ed-version;.tar.bz2</ulink>
<ulink url="&http;/ed-&ed-version;.tar.bz2">&http;/ed-&ed-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/binutils.xml
0,0 → 1,4
Binutils (&binutils-version;) - &binutils-size;:
<ulink url="&ftp;/binutils-&binutils-version;.tar.bz2">&ftp;/binutils-&binutils-version;.tar.bz2</ulink>
<ulink url="&http;/binutils-&binutils-version;.tar.bz2">&http;/binutils-&binutils-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/manpages.xml
0,0 → 1,4
Man-pages (&man-pages-version;) - &man-pages-size;:
<ulink url="&ftp;/man-pages-&man-pages-version;.tar.bz2">&ftp;/man-pages-&man-pages-version;.tar.bz2</ulink>
<ulink url="&http;/man-pages-&man-pages-version;.tar.bz2">&http;/man-pages-&man-pages-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/vim.xml
0,0 → 1,4
Vim (&vim-version;) - &vim-size;:
<ulink url="&ftp;/vim-&vim-version;.tar.bz2">&ftp;/vim-&vim-version;.tar.bz2</ulink>
<ulink url="&http;/vim-&vim-version;.tar.bz2">&http;/vim-&vim-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/grep.xml
0,0 → 1,4
Grep (&grep-version;) - &grep-size;:
<ulink url="&ftp;/grep-&grep-version;.tar.bz2">&ftp;/grep-&grep-version;.tar.bz2</ulink>
<ulink url="&http;/grep-&grep-version;.tar.bz2">&http;/grep-&grep-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/lilo.xml
0,0 → 1,4
Lilo (&lilo-version;) - &lilo-size;:
<ulink url="&ftp;/lilo-&lilo-version;.tar.bz2">&ftp;/lilo-&lilo-version;.tar.bz2</ulink>
<ulink url="&http;/lilo-&lilo-version;.tar.bz2">&http;/lilo-&lilo-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/findutils.xml
0,0 → 1,4
Find Utils (&findutils-version;) - &findutils-size;:
<ulink url="&ftp;/findutils-&findutils-version;.tar.bz2">&ftp;/findutils-&findutils-version;.tar.bz2</ulink>
<ulink url="&http;/findutils-&findutils-version;.tar.bz2">&http;/findutils-&findutils-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/procps.xml
0,0 → 1,4
Procps (&procps-version;) - &procps-size;:
<ulink url="&ftp;/procps-&procps-version;.tar.bz2">&ftp;/procps-&procps-version;.tar.bz2</ulink>
<ulink url="&http;/procps-&procps-version;.tar.bz2">&http;/procps-&procps-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/automake.xml
0,0 → 1,4
Automake (&automake-version;) - &automake-size;:
<ulink url="&ftp;/automake-&automake-version;.tar.bz2">&ftp;/automake-&automake-version;.tar.bz2</ulink>
<ulink url="&http;/automake-&automake-version;.tar.bz2">&http;/automake-&automake-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/all.xml
0,0 → 1,11
Vous pouvez soit télécharger une archive tar qui contient tous les packages
utilisés pour compiler un système LFS:
 
 
Tous les packages LFS - &all-size-kb;:
<ulink url="&ftp;/lfs-packages-&all-version;.tar">&ftp;/lfs-packages-&all-version;.tar</ulink>
<ulink url="&http;/lfs-packages-&all-version;.tar">&http;/lfs-packages-&all-version;.tar</ulink>
 
 
Soit télécharger individuellement les packages suivants:
 
/tags/LFS-3_3/lfs/chapter03/gzip.xml
0,0 → 1,4
Gzip (&gzip-version;) - &gzip-size;:
<ulink url="&ftp;/gzip-&gzip-version;.tar.bz2">&ftp;/gzip-&gzip-version;.tar.bz2</ulink>
<ulink url="&http;/gzip-&gzip-version;.tar.bz2">&http;/gzip-&gzip-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/bash.xml
0,0 → 1,4
Bash (&bash-version;) - &bash-size;:
<ulink url="&ftp;/bash-&bash-version;.tar.bz2">&ftp;/bash-&bash-version;.tar.bz2</ulink>
<ulink url="&http;/bash-&bash-version;.tar.bz2">&http;/bash-&bash-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/glibc.xml
0,0 → 1,4
Glibc (&glibc-version;) - &glibc-size;:
<ulink url="&ftp;/glibc-&glibc-version;.tar.bz2">&ftp;/glibc-&glibc-version;.tar.bz2</ulink>
<ulink url="&http;/glibc-&glibc-version;.tar.bz2">&http;/glibc-&glibc-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/ncurses.xml
0,0 → 1,4
Ncurses (&ncurses-version;) - &ncurses-size;:
<ulink url="&ftp;/ncurses-&ncurses-version;.tar.bz2">&ftp;/ncurses-&ncurses-version;.tar.bz2</ulink>
<ulink url="&http;/ncurses-&ncurses-version;.tar.bz2">&http;/ncurses-&ncurses-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/bin86.xml
0,0 → 1,4
Bin86 (&bin86-version;) - &bin86-size;:
<ulink url="&ftp;/bin86-&bin86-version;.tar.bz2">&ftp;/bin86-&bin86-version;.tar.bz2</ulink>
<ulink url="&http;/bin86-&bin86-version;.tar.bz2">&http;/bin86-&bin86-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/psmisc.xml
0,0 → 1,4
Psmisc (&psmisc-version;) - &psmisc-size;:
<ulink url="&ftp;/psmisc-&psmisc-version;.tar.bz2">&ftp;/psmisc-&psmisc-version;.tar.bz2</ulink>
<ulink url="&http;/psmisc-&psmisc-version;.tar.bz2">&http;/psmisc-&psmisc-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/findutils-patch.xml
0,0 → 1,4
Patch de Find Utils (&findutils-version;) - &findutils-patch-size;:
<ulink url="&ftp;/findutils-&findutils-version;.patch.bz2">&ftp;/findutils-&findutils-version;.patch.bz2</ulink>
<ulink url="&http;/findutils-&findutils-version;.patch.bz2">&http;/findutils-&findutils-version;.patch.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/flex.xml
0,0 → 1,4
Flex (&flex-version;) - &flex-size;:
<ulink url="&ftp;/flex-&flex-version;.tar.bz2">&ftp;/flex-&flex-version;.tar.bz2</ulink>
<ulink url="&http;/flex-&flex-version;.tar.bz2">&http;/flex-&flex-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/fileutils.xml
0,0 → 1,4
File Utils (&fileutils-version;) - &fileutils-size;:
<ulink url="&ftp;/fileutils-&fileutils-version;.tar.bz2">&ftp;/fileutils-&fileutils-version;.tar.bz2</ulink>
<ulink url="&http;/fileutils-&fileutils-version;.tar.bz2">&http;/fileutils-&fileutils-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/shadowpwd.xml
0,0 → 1,4
Kit Shadow Password (&shadow-version;) - &shadow-size;:
<ulink url="&ftp;/shadow-&shadow-version;.tar.bz2">&ftp;/shadow-&shadow-version;.tar.bz2</ulink>
<ulink url="&http;/shadow-&shadow-version;.tar.bz2">&http;/shadow-&shadow-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/textutils.xml
0,0 → 1,4
Text Utils (&textutils-version;) - &textutils-size;:
<ulink url="&ftp;/textutils-&textutils-version;.tar.bz2">&ftp;/textutils-&textutils-version;.tar.bz2</ulink>
<ulink url="&http;/textutils-&textutils-version;.tar.bz2">&http;/textutils-&textutils-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/gzip-patch.xml
0,0 → 1,4
Patch de Gzip (&gzip-version;) - &gzip-patch-size;:
<ulink url="&ftp;/gzip-&gzip-version;.patch.bz2">&ftp;/gzip-&gzip-version;.patch.bz2</ulink>
<ulink url="&http;/gzip-&gzip-version;.patch.bz2">&http;/gzip-&gzip-version;.patch.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/glibc-threads.xml
0,0 → 1,4
Glibc-linuxthreads (&glibc-version;) - &glibc-threads-size;:
<ulink url="&ftp;/glibc-linuxthreads-&glibc-version;.tar.bz2">&ftp;/glibc-linuxthreads-&glibc-version;.tar.bz2</ulink>
<ulink url="&http;/glibc-linuxthreads-&glibc-version;.tar.bz2">&http;/glibc-linuxthreads-&glibc-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/bison.xml
0,0 → 1,4
Bison (&bison-version;) - &bison-size;:
<ulink url="&ftp;/bison-&bison-version;.tar.bz2">&ftp;/bison-&bison-version;.tar.bz2</ulink>
<ulink url="&http;/bison-&bison-version;.tar.bz2">&http;/bison-&bison-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/e2fsprogs.xml
0,0 → 1,4
E2fsprogs (&e2fsprogs-version;) - &e2fsprogs-size;:
<ulink url="&ftp;/e2fsprogs-&e2fsprogs-version;.tar.bz2">&ftp;/e2fsprogs-&e2fsprogs-version;.tar.bz2</ulink>
<ulink url="&http;/e2fsprogs-&e2fsprogs-version;.tar.bz2">&http;/e2fsprogs-&e2fsprogs-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/man.xml
0,0 → 1,4
Man (&man-version;) - &man-size;:
<ulink url="&ftp;/man-&man-version;.tar.bz2">&ftp;/man-&man-version;.tar.bz2</ulink>
<ulink url="&http;/man-&man-version;.tar.bz2">&http;/man-&man-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/sed.xml
0,0 → 1,4
Sed (&sed-version;) - &sed-size;:
<ulink url="&ftp;/sed-&sed-version;.tar.bz2">&ftp;/sed-&sed-version;.tar.bz2</ulink>
<ulink url="&http;/sed-&sed-version;.tar.bz2">&http;/sed-&sed-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/make.xml
0,0 → 1,4
Make (&make-version;) - &make-size;:
<ulink url="&ftp;/make-&make-version;.tar.bz2">&ftp;/make-&make-version;.tar.bz2</ulink>
<ulink url="&http;/make-&make-version;.tar.bz2">&http;/make-&make-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/autoconf.xml
0,0 → 1,4
Autoconf (&autoconf-version;) - &autoconf-size;:
<ulink url="&ftp;/autoconf-&autoconf-version;.tar.bz2">&ftp;/autoconf-&autoconf-version;.tar.bz2</ulink>
<ulink url="&http;/autoconf-&autoconf-version;.tar.bz2">&http;/autoconf-&autoconf-version;.tar.bz2</ulink>
 
/tags/LFS-3_3/lfs/chapter03/file.xml
0,0 → 1,5
File (&file-version;) - &file-size;:
<ulink url="&ftp;/file-&file-version;.tar.bz2">&ftp;/file-&file-version;.tar.bz2</ulink>
<ulink url="&http;/file-&file-version;.tar.bz2">&http;/file-&file-version;.tar.bz2</ulink>
 
 
/tags/LFS-3_3/lfs/chapter04/mounting.xml
0,0 → 1,43
/tags/LFS-3_3/lfs/chapter04/chapter04.xml
0,0 → 1,10
<chapter id="chapter04">
<title>Préparation d'une nouvelle partition</title>
<?dbhtml filename="chapter04.html" dir="chapter04"?>
 
&c4-introduction;
&c4-creatingpart;
&c4-creatingfs;
&c4-mounting;
 
</chapter>
/tags/LFS-3_3/lfs/chapter04/introduction.xml
0,0 → 1,13
<sect1 id="ch04-introduction">
<title>Introduction</title>
<?dbhtml filename="introduction.html" dir="chapter04"?>
 
<para>
Dans ce chapitre, nous allons préparer la partition qui accueillera le système
LFS. On créera tout d'abord cette partition, puis un système de
fichiers et enfin la structure des répertoires. Après cela,
nous pourrons passer au chapitre suivant et entamer réellement le processus de construction.
</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter04/creatingpart.xml
0,0 → 1,44
/tags/LFS-3_3/lfs/chapter04/creatingfs.xml
0,0 → 1,20
<sect1 id="ch04-creatingfs">
<title>Création d'un système de fichiers sur la nouvelle partition</title>
<?dbhtml filename="creatingfs.html" dir="chapter04"?>
 
<para>Une fois la partition créée, nous devons créer le nouveau système de fichiers sur
cette partition. Le système de fichiers standard utilisé actuellement est le système
de fichiers ext2, mais les système de fichiers journalisés deviennent aussi de plus
en plus populaires. C'est, bien sûr, à vous de décider quel système de fichiers
vous voulez créer, mais comme nous devons travailler avec un d'entre eux,
nous considèrons que vous avez choisi le système de fichier ext2.</para>
 
<para>Pour créer un système de fichiers ext2, utilisez la commande mke2fs. La partition LFS
est la seule option nécessaire à la commande et le système de fichiers est créé.</para>
 
<para><screen><userinput>mke2fs /dev/xxx</userinput></screen></para>
 
<para>Remplacer "xxx" par le nom de la partition (telle que hda11).</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/gcc-exp.xml
0,0 → 1,43
<sect2>
<title>Explication des commandes</title>
 
<para><userinput>patch -Np1 -i ../gcc-&gcc-patch-version;.patch:</userinput>
Ce nouveau patch traite la gestion incorrecte des symboles faibles, la
sur-optimisation des appels vers ces symboles, un problème sur atexit et le
symbole __dso_handle requis pour la fonction propre de atexit.</para>
 
<para><userinput>make BOOT_LDFLAGS=-static:</userinput>
Ceci est l'équivalent de LDFLAGS=-static que nous utilisons avec d'autres packages
pour les compiler statiquement.</para>
 
<para><userinput>--prefix=/usr:</userinput> Ce n'est PAS une erreur de frappe. GCC
garde en dur certains chemins lors de la compilation et nous devons donc donner /usr
lors du ./configure. Nous donnons le vrai préfixe du chemin d'installation plus tard
lors de la commande make install.</para>
 
<para><userinput>--enable-languages=c,c++:</userinput> Ceci ne crée
que les compilateurs C et C++, et pas les autres compilateurs disponibles,
parce qu'ils sont en moyenne très peu utilisés. Si certains de
ces autres compilateurs sont nécessaires, le paramètre --enable-languages
peut être omis.</para>
 
<para><userinput>--enable-threads=posix:</userinput> Ceci permet la gestion des
exceptions C++ pour le code multithread.</para>
 
<para><userinput>ln -sf ../usr/bin/cpp:</userinput> Ceci crée le lien symbolique
$LFS/lib/cpp. Certains packages essaient explicitement de trouver cpp
dans /lib.</para>
 
<para><userinput>ln -sf ../bin/cpp:</userinput> Ceci crée le lien symbolique
$LFS/usr/lib/cpp, parce qu'il y a des packages qui s'attendent à ce que cpp soit
dans /usr/lib.</para>
 
<para><userinput>rmdir $LFS/usr/*-gnu/include</userinput> et
<userinput>rmdir $LFS/usr/*-gnu</userinput>: Ces répertoires sont créés vide
par GCC et ne servent strictement à rien. Leur utilité principale concerne
la cross-compilation mais ceci ne s'applique pas à nous. Ceci est considéré
comme un bug de GCC car vous n'avez aucun moyen de le désactiver. Donc
nous les supprimons manuellement.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/gawk.xml
0,0 → 1,13
<sect1 id="ch05-gawk">
<title>Installer Gawk-&gawk-version;</title>
<?dbhtml filename="gawk.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &gawk-time-static;
Estimation de l'espace disque requis: &gawk-compsize-static;</screen>
 
&c5-gawk-inst;
&aa-gawk-desc;
&aa-gawk-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/chapter05.xml
0,0 → 1,31
<chapter id="chapter05">
<title>Préparer le système LFS</title>
<?dbhtml filename="chapter05.html" dir="chapter05"?>
 
&c5-introduction;
&c5-whystatic;
&c5-installasuser;
&c5-creatingdirs;
&c5-bash;
&c5-binutils;
&c5-bzip2;
&c5-diffutils;
&c5-fileutils;
&c5-gawk;
&c5-gcc;
&c5-grep;
&c5-gzip;
&c5-kernel;
&c5-make;
&c5-patch;
&c5-sed;
&c5-shellutils;
&c5-tar;
&c5-texinfo;
&c5-textutils;
&c5-pwdgroup;
&c5-oldnsslib;
&c5-proc;
 
</chapter>
 
/tags/LFS-3_3/lfs/chapter05/bzip2-inst.xml
0,0 → 1,20
<sect2>
<title>Installation de Bzip2</title>
 
<para>Install Bzip2 en lançant les commandes suivantes:</para>
 
<para><screen><userinput>make CC="gcc -static" &amp;&amp;
make PREFIX=$LFS/usr install &amp;&amp;
cd $LFS/usr/bin &amp;&amp;
mv bzcat bunzip2 bzip2 bzip2recover bzless bzmore $LFS/bin</userinput></screen></para>
 
<para>Bien qu'il ne fasse pas partie du système de base LFS, il est utile de mentionner
que le patch de compression/décompression utilisant les programmes bzip2/bunzip2 est
disponible au téléchargement. Sans ajout de ce patch, vous devrez utiliser des commandes
comme bzcat file.tar.bz|tar xv ou tar --use-compress-prog=bunzip2 -xvf file.tar.bz2 pour
utiliser bzip2/bunzip2 avec tar. Ce patch apporte l'option -j pour décompresser une
archive bzip2 avec la commande tar xvfj file.tar.bz2. Appliquer ce patch sera décrit
plus tard quand le package tar sera installé.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/diffutils-exp.xml
0,0 → 1,17
/tags/LFS-3_3/lfs/chapter05/kernel-inst.xml
0,0 → 1,22
+</sect2>
\ No newline at end of file
/tags/LFS-3_3/lfs/chapter05/proc.xml
0,0 → 1,23
+</sect1>
\ No newline at end of file
/tags/LFS-3_3/lfs/chapter05/diffutils-inst.xml
0,0 → 1,26
/tags/LFS-3_3/lfs/chapter05/gawk-inst.xml
0,0 → 1,46
<sect2>
<title>Installation de Gawk</title>
 
<para>Avertissement: ne lancez PAS <userinput>make uninstall</userinput>
Pour ce package si vous avez utilisé la patch <emphasis>sed</emphasis>
pour changer la définition du répertoire
<filename class="directory">libexec</filename>La règle
<emphasis>uninstall</emphasis> dans le fichier <filename>Makefile</filename>
lance une commande comme <userinput>rm -rf
&lt;libexecdir&gt;/*</userinput>. Comme nous changeons le répertoire
<filename class="directory">libexec</filename> en <filename
class="directory">/usr/bin</filename>, cela exécuterait un
<userinput>rm -rf /usr/bin/*</userinput>.</para>
 
<para>Si vous installez Gawk en utilisant glibc-2.1.x sur votre système de
bas, il peut être nécessaire d'utiliser une correction pour prévenir un
conflit de nom de variable. Les commandes suivantes peuvent être utilisées
dans ce cas. Notez que ces commandes peuvent aussi être utilisées pour
d'autres versions anciennes de glibc, donc, si vous n'êtes pas sûr,
utilisez la première version.</para>
 
<para><screen><userinput>cp awklib/Makefile.in awklib/Makefile.in.backup &amp;&amp;
sed -e '/^datadir/s/awk/gawk/' \
-e '/^libexecdir/s%/awk%%' awklib/Makefile.in.backup \
&nbsp;&nbsp;&nbsp;&gt; awklib/Makefile.in &amp;&amp;
export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;
./configure --prefix=$LFS/usr --disable-nls \
&nbsp;&nbsp;&nbsp;--libexecdir=$LFS/usr/bin &amp;&amp;
unset CPPFLAGS &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install</userinput></screen></para>
 
<para>Si vous utilisez une version récente de glibc (2.2.x), vous pouvez utiliser
les commandes suivantes pour installer Gawk:</para>
 
<para><screen><userinput>cp awklib/Makefile.in awklib/Makefile.in.backup &amp;&amp;
sed -e '/^datadir/s/awk/gawk/' \
-e '/^libexecdir/s%/awk%%' awklib/Makefile.in.backup \
&nbsp;&nbsp;&nbsp;&gt; awklib/Makefile.in &amp;&amp;
./configure --prefix=$LFS/usr --disable-nls \
&nbsp;&nbsp;&nbsp;--libexecdir=$LFS/usr/bin &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/gcc-inst.xml
0,0 → 1,29
<sect2>
<title>Installation de GCC</title>
 
<para>Ce package est connu pour se comporter bizarrement si vous avez changer les
options d'optimisation par défaut (y compris les options -march et -mcpu). GCC se
comporte mieux sans, donc nous vous recommendons de supprimer CFLAGS, CXXFLAGS et
toute autre variable/option qui pourrait changer l'optimisation par défaut du
package.</para>
 
<para>Installez GCC en lançant les commandes suivantes:</para>
 
<para><screen><userinput>patch -Np1 -i ../gcc-&gcc-patch-version;.patch &amp;&amp;
mkdir ../gcc-build &amp;&amp;
cd ../gcc-build &amp;&amp;
../gcc-&gcc-version;/configure --prefix=/usr --enable-languages=c,c++ \
&nbsp;&nbsp;&nbsp;--disable-nls --disable-shared --enable-threads=posix &amp;&amp;
make BOOT_LDFLAGS=-static bootstrap &amp;&amp;
make prefix=$LFS/usr install &amp;&amp;
cd $LFS/lib &amp;&amp;
ln -sf ../usr/bin/cpp &amp;&amp;
cd $LFS/usr/lib &amp;&amp;
ln -sf ../bin/cpp &amp;&amp;
cd $LFS/usr/bin &amp;&amp;
ln -sf gcc cc &amp;&amp;
rmdir $LFS/usr/*-gnu/include &amp;&amp;
rmdir $LFS/usr/*-gnu</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/kernel-exp.xml
0,0 → 1,35
/tags/LFS-3_3/lfs/chapter05/introduction.xml
0,0 → 1,57
<sect1 id="ch05-introduction">
<title>Introduction</title>
<?dbhtml filename="introduction.html" dir="chapter05"?>
 
<para>
Dans les chapitres suivants, nous allons installer tous les logiciels qui
font partie d'un système Linux de base. Après en avoir terminé avec ce
chapitre et le suivant, vous aurez un système Linux pleinement fonctionnel.
Les chapitres restants traitent de la création des scripts de démarrage,
de la manière de rendre le système LFS amorçable, et de la mise en place
du réseau de base.
</para>
 
<para>
Les logiciels dans ce chapitre seront liés statiquement et seront réinstallés au
chapitre suivant avec une édition de liens dynamiques. Nous commencons par une
version statique parce qu'il est possible que notre système Linux normal et notre
système LFS n'utilisent pas la même version de bibliothèque C. Si les programmes de
la première partie étaient liés à une version ancienne de la bibliothèque C,
ces programmes pourraient ne pas bien fonctionner dans le système LFS. Une autre
raison est de résoudre les dépendances circulaires. Un exemple d'une telle
dépendance est que vous avez besoin d'un compilateur pour installer un compilateur,
et que vous allez avoir besoin d'un shell pour installer un shell et le compilateur.
</para>
 
<para>
La clef pour apprendre ce qui fait fonctionner Linux est de savoir
exactement quelle est l'utilité de chaque package et en quoi un
utilisateur ou le système en a besoin. Les descriptions du contenu
des packages sont fournies après la sous-section Installation de
chaque package, et aussi dans l'annexe A.
</para>
 
<para>
Pendant l'installation de certains packages, vous verrez très
probablement des messages d'alerte du compilateur défilant sur
votre écran. Ceci est normal et peut être ignoré sans danger. Il s'agit
seulement de messages d'avertissement (principalement au sujet d'utilisation
incorrecte, mais pas illégale, de la syntaxe de C ou de C++. C'est simplement
que, souvent, les standards du langage C ont changé, et les packages
utilisent encore le vieux standard, ce qui n'est pas un problème).
</para>
 
<para>
Avant de commencer, assurez-vous que vous avez positionné correctement
la variable LFS, si vous avez décidé de l'utiliser. Exécutez ce qui suit:
</para>
 
<para><screen><userinput>echo $LFS</userinput></screen></para>
 
<para>
Vérifiez que la sortie contient le bon répertoire vers le point de montage
de la partition LFS (/mnt/lfs par exemple).
</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/gzip-inst.xml
0,0 → 1,24
<sect2>
<title>Installation de Gzip</title>
 
<para>Avant que Gzip soit installé, le patch doit être appliqué. Ce patch est
nécessaire pour éviter un conflit de noms de variables avec les systèmes Glibc-2.0
lors de la compilation et de l'édition de liens statiques, seulement
si votre système de base tourne avec Glibc-2.0. Toutefois, il est préférable
d'utiliser ce patch même si vous utilisez une version différente de Glibc. Si vous
n'êtes pas sûr, appliquez le patch.</para>
 
<para>Appliquer le patch en lançant la commande suivante:</para>
 
<para><screen><userinput>patch -Np1 -i ../gzip-&gzip-version;.patch</userinput></screen></para>
 
<para>Installer Gzip en lançant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=$LFS/usr &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install &amp;&amp;
cp $LFS/usr/bin/gunzip $LFS/usr/bin/gzip $LFS/bin &amp;&amp;
rm $LFS/usr/bin/gunzip $LFS/usr/bin/gzip</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/tar-inst.xml
0,0 → 1,21
<sect2>
<title>Installation de Tar</title>
 
<para>Pour pouvoir utiliser directement les fichiers bzip2 avec tar, utiliser le
patch tar disponible depuis le site FTP LFS. Ce patch ajoutera l'option -j à tar,
option qui fonctionne de manière identique à l'option -z de tar (qui permet d'utiliser
directement les fichiers gzip).</para>
 
<para>Installer le patch en lançant la commande suivante:</para>
 
<para><screen><userinput>patch -Np1 -i ../tar-1.13.patch</userinput></screen></para>
 
<para>Installer Tar en lançant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=$LFS/usr --disable-nls \
&nbsp;&nbsp;&nbsp;--libexecdir=$LFS/usr/bin --bindir=$LFS/bin &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/textutils-inst.xml
0,0 → 1,12
<sect2>
<title>Installation of Textutils</title>
 
<para>Install Textutils by running the following commands:</para>
 
<para><screen><userinput>./configure --prefix=$LFS/usr --disable-nls &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install &amp;&amp;
mv $LFS/usr/bin/cat $LFS/usr/bin/head $LFS/bin</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/bzip2-exp.xml
0,0 → 1,8
<sect2>
<title>Explication des commandes</title>
 
<para><userinput>make CC="gcc -static": </userinput>Cette méthode nous permet de dire
à gcc que nous voulons lier bzip2 statiquement.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/sed-inst.xml
0,0 → 1,24
<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,
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
n'êtes pas sûr, essayez la première version.</para>
 
<para><screen><userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;
./configure --prefix=$LFS/usr --bindir=$LFS/bin &amp;&amp;
unset CPPFLAGS &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install</userinput></screen></para>
<para>Si vous utilisez une version plus récente de glibc (2.2.x), vous pouvez utiliser
les commandes suivantes pour installer Sed:</para>
<para><screen><userinput>./configure --prefix=$LFS/usr --bindir=$LFS/bin &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/texinfo-inst.xml
0,0 → 1,11
<sect2>
<title>Installation de Texinfo</title>
 
<para>Installez Texinfo 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</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/oldnsslib.xml
0,0 → 1,21
<sect1 id="ch05-oldnsslib">
<title>Copie des anciennes bibliothèques NSS</title>
<?dbhtml filename="oldnsslib.html" dir="chapter05"?>
 
<para>Si votre système Linux de base utilise Glibc-2.0, vous avez besoin de copier
les bibliothèques NSS dans la partition LFS. Certains programmes liés statiquement
dépendent des bibliothèques NSS, spécialement les programmes qui ont besoin de
récupérer les noms, les ID des utilisateurs et des groupes. Vous pouvez vérifier
la version de la bibliothèque C que votre système Linux utilise en exécutant
simplement la bibliothèque ainsi:</para>
 
<para><screen><userinput>/lib/libc.so.6</userinput></screen></para>
 
<para>La première ligne vous donne le numéro de version. Les lignes suivantes
contiennent d'autres informations intéressantes. Si Glibc-2.0.x est installé sur
votre système de base, copiez les bibliothèques NSS en lançant:</para>
 
<para><screen><userinput>cp -av /lib/libnss* $LFS/lib</userinput></screen></para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/bash-exp.xml
0,0 → 1,45
<sect2>
<title>Détail de la commande</title>
 
<para><userinput>--enable-static-link:</userinput> Cette option
permet au Bash d'être lié statiquement</para>
 
<para><userinput>--prefix=$LFS/usr:</userinput> Cette option installe
tous les fichiers Bash dans le répertoire $LFS/usr, qui devient alors le répertoire
/usr lors d'un chroot ou d'un reboot dans LFS.</para>
 
<para><userinput>--bindir=$LFS/bin:</userinput> Ceci installe les fichiers
executables dans $LFS/bin. Nous faisons ceci pour que bash soit dans /bin, et non
pas dans /usr/bin. Une des raisons d'être: /usr devrait être dans une partition
différente et, avant d'être montée vous aurez besoin de bash (il serait difficile
d'exécuter les scripts au boot sans un shell de disponible).</para>
 
<para><userinput>--with-curses:</userinput> Ceci permet à Bash d'être lié à la
bibliothèque curses plutôt qu'à la bibliothèque termcap par défaut, laquelle devient
obsolète.</para>
 
<para>Il n'est pas nécessaire au sens strict que le bash statique soit lié à
libncurses (il peut être lié à la bibliothèque statique termcap dans un premier temps
car nous réinstallerons Bash dans le chapître 6 de toute façon, où là nous
utiliserons libncurses), cependant c'est un bon test pour être sûr que le package
ncurses a été correctement installé. S'il ne l'a pas été, vous aurez quelques
problèmes plus loin dans ce chapître lorsqu'il s'agira d'installer le package
Texinfo. Ce package requiert ncurses et termcap ne peut plus alors être utilisé.</para>
 
<para><userinput>ln -sf bash sh:</userinput> Cette commande crée le lien symbolique
sh qui pointe sur bash. La plupart des scripts se lance eux-même via 'sh'
(par #!/bin/sh en première ligne du script) qui invoque un mode spécial de bash.
Bash ce comportera alors (aussi fidèlement que possible) comme le Bourne shell
original.</para>
 
<para>Les caractères <userinput>&amp;&amp;</userinput> à la fin de chaque ligne
permettent de n'exécuter la prochaine commande que si la commande précédente existe
et retourne 0 indiquant qu'elle s'est exécutée sans erreur. Dans ce cas, toutes les
commandes sont copiées&amp;collées dans le shell, il est important de s'assurer que
si ./configure échoue, make ne sera pas exécuté et, de ce fait, si make échoue,
alors make install ne doit pas être exécuté, et ainsi de suite.</para>
 
</sect2>
 
 
<!-- This document source from http://traduc.lfs.tuxfamily.org/fichiers/LFS-BOOK-3.1-XML/chapter5/bash-exp.xml -->
/tags/LFS-3_3/lfs/chapter05/grep-inst.xml
0,0 → 1,25
<sect2>
<title>Installation of Grep</title>
 
<para>When installing Grep using glibc-2.1.x on your base system,
it may be necessary to use a fix to prevent a variable name conflict. The
following commands can be used in this case. Note that these commands
can also be used for other glibc versions so if you aren't sure, then
use the first version.</para>
 
<para><screen><userinput>export CPPFLAGS=-Dre_max_failures=re_max_failures2 &amp;&amp;
./configure --prefix=$LFS/usr --disable-nls --bindir=$LFS/bin &amp;&amp;
unset CPPFLAGS &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install</userinput></screen></para>
<para>If you are using a newer glibc version (2.2.x), you can use the
following commands to install Grep:</para>
<para><screen><userinput>./configure --prefix=$LFS/usr --disable-nls \
&nbsp;&nbsp;&nbsp;--bindir=$LFS/bin &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/installasuser.xml
0,0 → 1,58
<sect1 id="ch05-installasuser">
<title>Installer tous les logiciels en tant qu'utilisateur normal</title>
<?dbhtml filename="installasuser.html" dir="chapter05"?>
 
<para>Quand vous êtes connecté en tant que root dans le chapitre 5,
il est possible que certains fichiers de votre système de base soient
écrasés par ceux que vous allez construire dans le chapitre 5. Il
existe beaucoup de raisons pour que ceci arrive, par exemple parce
que la variable d'environnement $LFS n'est pas renseignée. Ecraser
des fichiers de votre système de base va sûrement poser toutes
sortes de problèmes, c'est donc une bonne idée d'être connecté
en tant qu'utilisateur sans privilèges pendant le chapitre 5. Pour
être sûr que l'environnement soit aussi propre que possible, nous
allons créer un nouvel utilisateur "lfs" que sera utilisé pour
construire l'installation statique. Lancer cette commande créera un
nouvel utilisateur "lfs":</para>
 
<para><screen><userinput>useradd -s /bin/bash -m lfs &amp;&amp;
passwd lfs</userinput></screen></para>
 
<para>Maintenant il est temps de changer les permissions de votre partition
LFS de manière à ce que votre utilisateur "lfs" ait les droits en écriture
dessus. Lancez la commande suivante en tant que root pour changer le
propriétaire de la partition LFS:</para>
 
<para><screen><userinput>chown -R lfs $LFS</userinput></screen></para>
 
<para>Maintenant vous pouvez vous connecter en tant qu'utilisateur "lfs".
Vous pouvez faire ceci de deux façons: soit de la façon normale par la
console ou l'interface graphique, soit avec <userinput>su - lfs</userinput>.
Lorsque vous travaillez en tant qu'utilisateur "lfs", taper la commande
suivante pour configurer un bon environnement de travail:</para>
 
<para><screen><userinput>cat > ~/.bash_profile << "EOF"
umask 022
 
LFS=/mnt/lfs
LC_ALL=POSIX
export LFS LC_ALL
EOF
source ~/.bash_profile</userinput></screen></para>
 
<para>Ce profil assure que le masque umask est positionné à 022 pour que
les nouveaux fichiers et répertoires soient créés avec les bonnes
permissions. Il est préférable de conserver ce paramétrage pendant
l'installation de LFS. De la même manière, les variables $LFS et $LC_ALL
sont positionnées. $LFS a déjà été expliqué dans les chapitres précédents.
$LC_ALL est une variable utilisée pour l'internationalisation.</para>
 
<para>Quand votre distribution de base utilise glibc en version antérieure
à la 2.2.4, en ayant LC_ALL valant autre chose que"C" ou "POSIX", lors du
travail du chapitre 5, peut poser des problèmes entre le moment où vous
sortez de l'environnement chroot du chapitre 6 et que vous essayez d'y
retourner. En indiquant "POSIX" ("C" est un alias pour "POSIX"), vous vous
assurez que tout fonctionnera comme prévu dans l'environnement chroot.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/patch-exp.xml
0,0 → 1,12
<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>
 
/tags/LFS-3_3/lfs/chapter05/creatingdirs.xml
0,0 → 1,69
<sect1 id="ch05-creatingdirs">
<title>Création des répertoires</title>
<?dbhtml filename="creatingdirs.html" dir="chapter05"?>
 
<para>Créons maintenant la hiérarchie de répertoires sur la partition
de LFS, basé sur le standard FHS qui peut être trouvé sur
<ulink url="http://www.pathname.com/fhs/">http://www.pathname.com/fhs/</ulink>.
Lancer les commandes suivantes pour créer la hiérarchie par défaut des
répertoires:</para>
<para><screen><userinput>cd $LFS &amp;&amp;
mkdir -p bin boot dev/pts etc/opt home lib mnt proc root sbin tmp var opt &amp;&amp;
for dirname in $LFS/usr $LFS/usr/local
<literal>&nbsp;&nbsp;&nbsp;do</literal>
&nbsp;&nbsp;&nbsp;mkdir $dirname
&nbsp;&nbsp;&nbsp;cd $dirname
&nbsp;&nbsp;&nbsp;mkdir bin etc include lib sbin share src var
&nbsp;&nbsp;&nbsp;ln -s share/man
&nbsp;&nbsp;&nbsp;ln -s share/doc
&nbsp;&nbsp;&nbsp;ln -s share/info
&nbsp;&nbsp;&nbsp;cd $dirname/share
&nbsp;&nbsp;&nbsp;mkdir dict doc info locale man nls misc terminfo zoneinfo
&nbsp;&nbsp;&nbsp;cd $dirname/share/man
&nbsp;&nbsp;&nbsp;mkdir man{1,2,3,4,5,6,7,8}
done &amp;&amp;
cd $LFS/var &amp;&amp;
mkdir -p lock log mail run spool tmp opt cache lib/misc local &amp;&amp;
cd $LFS/opt &amp;&amp;
mkdir bin doc include info lib man &amp;&amp;
cd $LFS/usr &amp;&amp;
ln -s ../var/tmp</userinput></screen></para>
 
<para>Normalement, les répertoires sont créés avec le mode de permission
755, ce qui n'est pas souhaité pour tous les répertoires. La première
modification concerne le répertoire $LFS/root avec une permission 750.
Ainsi, personne ne pourra entrer dans le répertoire /root (de façon
identique à un utilisateur pour son répertoire /home/nomutilisateur).
Le deuxième changement concerne les répertoires tmp avec un mode 1777.
De cette façon, tout utilisateur peut écrire des données dans /tmp et
/var/tmp mais ne peut pas supprimer des fichiers d'autres utilisateurs
(ceci grâce au "sticky bit" - bit 1 du masque 1777).</para>
 
<para><screen><userinput>cd $LFS &amp;&amp;
chmod 0750 root &amp;&amp;
chmod 1777 tmp var/tmp</userinput></screen></para>
 
<para>Maintenant que les répertoires sont créés, copiez les fichiers
sources qui ont été téléchargés dans le chapitre 3 sur un sous-répertoire
de $LFS/usr/src (vous devrez créer ce répertoire vous-même).</para>
 
<sect2>
<title>Notes de conformité FHS</title>
 
<para>Le FHS stipule que le répertoire /usr/local doit contenir les
sous-répertoires bin, games, include, lib, man, sbin et share. Vous
pouvez modifier votre répertoire /usr/local vous-même si vous souhaitez
que votre système soit en conformité avec FHS.</para>
 
<para>De la même manière, le standard indique qu'il doit exister un
répertoire /usr/share/games, ce dont nous ne voulons pas pour un système
de base. Mais n'hésitez pas à rendre votre système conforme à FHS si vous
le souhaitez. Le FHS n'est pas très précis sur la structure des
sous-répertoires de /usr/local/share, donc nous avons pris la liberté de
créer les répertoires qui nous semblaient nécessaires.</para>
 
</sect2>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/binutils-exp.xml
0,0 → 1,28
<sect2>
<title>Explication de la commande</title>
 
<para><userinput>mkdir ../binutils-build:</userinput> Les instructions
d'installation pour Binutils recommende la création d'un répertoire de
construction séparé plutôt que de compiler ce package dans le répertoire
des sources. Donc, nous créons un répertoire binutils-build et travaillons
dans ce répertoire.</para>
 
<para><userinput>--disable-nls:</userinput> Cette option désactive
l'internationalisation (aussi connue comme i18n). Nous n'avons pas besoin de
cela pour nos programmes statiques et NLS cause souvent quelques problèmes lors
de l'édition de liens statiques.</para>
 
<para><userinput>LDFLAGS=-all-static:</userinput> Mettre la variable LDFLAGS
à la valeur -all-static permet à Binutils d'être lié statiquement.</para>
 
<para><userinput>tooldir=$LFS/usr:</userinput> Normalement, tooldir (le
répertoire où les exécutables de binutils vont se situer) est
$(exec_prefix)/$(target_alias) ce qui donne, par exemple,
/usr/i686-pc-linux-gnu. Depuis que nous avons construit notre propre système,
nous n'avons pas eu besoin de positionner cette option au répertoire $LFS/usr.
Cette option ne devrait être utilisée que pour une plateforme de compilation
croisée (par exemple compiler un package sur une machine Intel qui génère un
code exécutable sur des PowerPC).</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/make-inst.xml
0,0 → 1,23
<sect2>
<title>Installation de Make</title>
 
<para>Installez Make 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</userinput></screen></para>
 
<para>Lors de la phase du 'make install, vous allez voir ce message:</para>
 
<blockquote><screen>chgrp: changing group of `/mnt/lfs/usr/bin/make': Operation not permitted
/mnt/lfs/usr/bin/make needs to be owned by group kmem and setgid;
otherwise the `-l' option will probably not work. You may need special
privileges to complete the installation of /mnt/lfs/usr/bin/make.</screen></blockquote>
 
<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 cetains travaux quand une
certaine charge du système est atteinte.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/gzip-exp.xml
0,0 → 1,17
<sect2>
<title>Explication des commandes</title>
 
<para><userinput>cp $LFS/usr/bin/gunzip $LFS/usr/bin/gzip $LFS/bin &&
rm $LFS/usr/bin/gunzip $LFS/usr/bin/gzip:</userinput> Gzip étant lié à
gunzip, nous ne pouvons pas utiliser simplement <quote>mv</quote> pour
déplacer les fichiers. Sur certaines anciennes distributions, vous ne
pouvez pas déplacer un lien entre différente partition (et il est tout
à fait possible que $LFS et $LFS/usr soient des partitions séparées).
Avec des distributions plus modernes, ceci n'est pas un problème. Si
vous lancez mv pour déplacer des liens entre partitions, un simple
<quote>cp</quote> sera utilisé et annulera le lien. Mais, nous ne
pouvons pas supposer que chaque hôte dispose d'un noyau et du package
fileutils assez récents fonctionnant de cette manière.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/shellutils-inst.xml
0,0 → 1,36
<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>
 
/tags/LFS-3_3/lfs/chapter05/pwdgroup.xml
0,0 → 1,42
<sect1 id="ch05-pwdgroup">
<title>Créer les fichiers passwd et group</title>
<?dbhtml filename="pwdgroup.html" dir="chapter05"?>
 
<para>Pour que l'utilisateur et le groupe root soient reconnus et puissent se
connecter, il faut une entrée correspondante dans les fichiers /etc/passwd
et /etc/group. En outre, le groupe root ainsi que quelques autres sont
recommandés et nécessaires pour certains packages. Les groupes et leur GID
ci-dessous ne font partie d'aucun standard. Le LSB recommande uniquement
un groupe bin avec un GID de 1 à côté d'un groupe root. Les noms et GID
des autres groupes peuvent être choisis par l'utilisateur. Les packages
bien écrits ne dépendent pas du numéro de GID, mais seulement du nom du
groupe, car le GID d'un groupe importe peu. Comme il n'y a aucun
standard pour les groupes, je ne suivrai pas les conventions utilisées par
Debian, RedHat ou d'autres. Les groupes ajoutés ici sont ceux
mentionnés dans le script MAKEDEV (le script qui crée les fichiers de
périphériques dans le répertoire /dev).</para>
 
<para>Créez un nouveau fichier <filename>$LFS/etc/passwd</filename> en lançant
la commande suivante:</para>
 
<para><screen><userinput>echo "root:x:0:0:root:/root:/bin/bash" &gt; $LFS/etc/passwd</userinput></screen></para>
 
<para>Créez un nouveau fichier <filename>$LFS/etc/group</filename> en lançant
ce qui suit:</para>
 
<para><screen><userinput>cat &gt; $LFS/etc/group &lt;&lt; "EOF"</userinput>
root:x:0:
bin:x:1:
sys:x:2:
kmem:x:3:
tty:x:4:
tape:x:5:
daemon:x:6:
floppy:x:7:
disk:x:8:
lp:x:9:
dialout:x:10:
audio:x:11:
<userinput>EOF</userinput></screen></para>
 
</sect1>
/tags/LFS-3_3/lfs/chapter05/fileutils-inst.xml
0,0 → 1,43
<sect2>
<title>Installation de Fileutils</title>
 
<para>A partir d'un fileutils lié statiquement, les programmes peuvent causer
des erreurs de segmentation sur certains systèmes, si votre distribution possède
Glibc-2.2.3 ou supérieure installée. Cela semble apparaître souvent sur des
machines disposant d'un processeur AMD; cependant quelques systèmes à base
de processeurs Intel prèsentent les même disfonctionnements.
Si votre système appartient à cette catégorie, essayez la correction suivante.</para>
<para>Noter que dans certains cas utiliser les commandes sed aboutira à des
problèmes de compilation du package, même si votre système dispose d'un processeur
AMD et de Glibc-2.2.3 (ou supérieur) installée. Si c'est le cas, vous aurez besoin
de supprimer le répertoire fileutils-&fileutils-version; et de le déballer de
nouveau de l'archive tar. Nous croyons que cela peut être le cas si votre
distribution a modifié Glibc-2.2.3, mais aucun détail n'est disponible pour
l'instant.</para>
 
<para>Pour permettre au package de compiler correctement sur des machines
AMD/Glibc-2.2.3, exécuter les commandes suivantes. <emphasis>N'essayez
pas</emphasis> cette correction si vous n'avez pas Glibc-2.2.3 installé. Cela
créerait toutes sortes de problèmes de compilation.</para>
 
<para><screen><userinput>cp lib/Makefile.in lib/Makefile.in.backup &amp;&amp;
sed -e 's/\(.*\)\(fopen-safer\.c \)\\/\1\2atexit.c \\/' \
&nbsp;&nbsp;&nbsp;-e 's/\(.*\)\(idcache\$U\.\$.*\)\\/\1\2atexit$U.$(OBJEXT) \\/' \
&nbsp;&nbsp;&nbsp;lib/Makefile.in.backup &gt; lib/Makefile.in</userinput></screen></para>
 
<para>Installez Fileutils en lançant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --disable-nls \
&nbsp;&nbsp;&nbsp;--prefix=$LFS/usr --bindir=$LFS/bin &amp;&amp;
make LDFLAGS=-static &amp;&amp;
make install &amp;&amp;
cd $LFS/usr/bin &amp;&amp;
ln -sf ../../bin/install</userinput></screen></para>
 
<para>Une fois fileutils installé, vous pouvez tester si le problème d'erreur de
segmentation a été supprimé en lançant <userinput>$LFS/bin/ls</userinput>. Si cela
fonctionne, tout va bien. Sinon, vous devez refaire l'installation en utilisant les
commandes sed si vous ne les aviez pas utilisées, ou sans les commandes sed si vous
les aviez utilisées.</para>
 
</sect2>
/tags/LFS-3_3/lfs/chapter05/kernel-exp-headers.xml
0,0 → 1,33
<sect2>
<title>Pourquoi nous copions les en-têtes du noyau et pourquoi nous ne créons pas de liens</title>
 
<para>Auparavant, une pratique commune consistait à créer des liens symboliques
pour les répertoires /usr/include/linux et asm vers respectivement
/usr/src/linux/include/linux et asm. Ceci est une <emphasis>mauvaise</emphasis>
idée d'après cet extrait d'un envoi de Linus Torvalds sur la liste de diffusion
du noyau Linux:</para>
 
<screen>Je suggère que les personnes qui compilent des noyaux devraient:
 
- ne pas créer un seul lien symbolique (sauf celui créé lors de la construction du
noyau, "linux/include/asm" qui est utilisé pour la compilation du noyau lui-même)
 
Et oui, c'est ce que je fais. Mon répertoire /usr/src/linux a toujours les anciens
en-têtes du kernel 2.2.13, même si je n'ai pas lancé cette version du kernel depuis
un _loong_ moment. Mais glibc a été compilé avec, donc ces entêtes correspondent
aux objets de la bibliothèque.
Et cela correspond à l'environnement suggéré depuis au moins les cinq dernières
années. Je ne sais pas pourquoi l'idée du lien symbolique est toujours vivante,
comme un mauvais zombie. Pratiquement toutes les distributions conservent l'idée
du lien et tout le monde se souvient que les sources du noyau doivent aller sous
"/usr/src/linux" même si ce n'est plus vrai depuis _trèès_ longtemps.</screen>
 
<para>La partie importante là-dedans correspond au moment où il indique que les
en-têtes doivent être <emphasis>ceux avec lesquels glibc a été compilé</emphasis>.
Ces en-têtes doivent rester accessibles et en les copiant, nous nous assurons de
suivre ces recommandations. Notez aussi que tant que ces liens symboliques
ne sont pas créés, il est tout à fait correct d'avoir les sources du noyau sous
<filename>/usr/src/linux</filename>.</para>
 
</sect2>
/tags/LFS-3_3/lfs/chapter05/bzip2.xml
0,0 → 1,14
<sect1 id="ch05-bzip2">
<title>Installer Bzip2-&bzip2-version;</title>
<?dbhtml filename="bzip2.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &bzip2-time-static;
Estimation de l'espace disque requis: &bzip2-compsize-static;</screen>
 
&c5-bzip2-inst;
&c5-bzip2-exp;
&aa-bzip2-desc;
&aa-bzip2-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/tar.xml
0,0 → 1,13
<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>
 
/tags/LFS-3_3/lfs/chapter05/bash-inst.xml
0,0 → 1,55
<sect2>
<title>Installation de Bash</title>
 
<para>Avant d'installer Bash, vous devez vérifier que votre
distribution a les fichiers <filename>/usr/lib/libcurses.a</filename> et
<filename>/usr/lib/libncurses.a</filename> présents. Si votre
distribution est un système LFS, tous les fichiers seront présents si vous
suivez les instructions du livre que vous êtes en train de lire précisement.
</para>
 
<para>Si les deux fichiers sont manquants, vous devez installer le package de
développement de ncurses. Ce package est souvent dénommé
<emphasis>ncurses-dev</emphasis>. Si ce package est déjà installé,
ou si vous venez de l'installer, vérifiez à nouveau la présence des deux
fichiers. Souvent, le fichier <filename>libcurses.a</filename> est (encore)
manquant. S'il l'est, alors créez <filename>libcurses.a</filename> comme un
lien symbolique en exécutant les commandes suivantes en tant qu'utilisateur root:</para>
 
<para><screen><userinput>cd /usr/lib &amp;&amp;
ln -s libncurses.a libcurses.a</userinput></screen></para>
 
<para>Maintenant nous pouvons continuer. Installez Bash en exécutant les
commandes suivantes:</para>
 
<para><screen><userinput>./configure --enable-static-link --prefix=$LFS/usr \
&nbsp;&nbsp;&nbsp;--bindir=$LFS/bin --with-curses &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd $LFS/bin &amp;&amp;
ln -sf bash sh</userinput></screen></para>
 
<para>Si le make install se termine avec quelque chose du style</para>
 
<blockquote><screen>install-info: unknown option `--dir-file=/mnt/lfs/usr/info/dir'
usage: install-info [--version] [--help] [--debug] [--maxwidth=nnn]
[--section regexp title] [--infodir=xxx] [--align=nnn]
[--calign=nnn] [--quiet] [--menuentry=xxx]
[--info-dir=xxx]
[--keep-old] [--description=xxx] [--test]
[--remove] [--] filename
make[1]: *** [install] Error 1
make[1]: Leaving directory `/mnt/lfs/usr/src/bash-&bash-version;/doc'
make: [install] Error 2 (ignored)</screen></blockquote>
 
<para>cela veut dire probablement que vous utilisez une distribution Debian et que vous avez une ancienne version du package texinfo. Cette erreur n'est pas gênante outre mesure : les pages d'info seront installées quand vous recompilerez bash dynamiquement au chapître 6, vous pouvez donc l'ignorer.</para>
 
<para>Lorsque nous l'avons testé avec la dernière distribution de Debian, les deux
dernières commandes ont été exécutées car le processus d'installation n'a pas
retourné de valeurs supérieures à 0. Mais vous feriez bien de vérifier si
vous avez le lien symbolique <filename class="symlink">$LFS/bin/sh</filename>
dans votre partition LFS. Si vous ne l'avez pas, lancez les deux dernières
commandes manuellement.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/binutils.xml
0,0 → 1,14
<sect1 id="ch05-binutils">
<title>Installer Binutils-&binutils-version;</title>
<?dbhtml filename="binutils.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &binutils-time-static;
Estimation de l'espace disque requis: &binutils-compsize-static;</screen>
 
&c5-binutils-inst;
&c5-binutils-exp;
&aa-binutils-desc;
&aa-binutils-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/diffutils.xml
0,0 → 1,14
<sect1 id="ch05-diffutils">
<title>Installer Diffutils-&diffutils-version;</title>
<?dbhtml filename="diffutils.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &diffutils-time-static;
Estimation de l'espace disque requis: &diffutils-compsize-static;</screen>
 
&c5-diffutils-inst;
&c5-diffutils-exp;
&aa-diffutils-desc;
&aa-diffutils-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/fileutils-exp.xml
0,0 → 1,18
<sect2>
<title>Explication de la commande</title>
 
<para><userinput>cp lib/Makefile.in lib/Makefile.in.backup :</userinput> Nous
exécutons cette commande pour garder une copie du fichier que nous allons
modifier.</para>
 
<para><screen><userinput>cp lib/Makefile.in lib/Makefile.in.backup &amp;&amp;
sed -e 's/\(.*\)\(fopen-safer\.c \)\\/\1\2atexit.c \\/' \
&nbsp;&nbsp;&nbsp;-e 's/\(.*\)\(idcache\$U\.\$.*\)\\/\1\2atexit$U.$(OBJEXT) \\/' \
&nbsp;&nbsp;&nbsp;lib/Makefile.in.backup &gt; lib/Makefile.in:</userinput></screen>
 
Ceci corrige un problème lors de la construction statique de fileutils sur un système
comprenant glibc 2.2.3. Si ceci n'est pas fait, les programmes du package fileutils
pourraient causer des erreurs de segmentation une fois chroot lancé à partir du
chapitre 6.</para>
 
</sect2>
/tags/LFS-3_3/lfs/chapter05/grep.xml
0,0 → 1,13
<sect1 id="ch05-grep">
<title>Installer Grep-&grep-version;</title>
<?dbhtml filename="grep.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &grep-time-static;
Estimation de l'espace disque requis: &grep-compsize-static;</screen>
 
&c5-grep-inst;
&aa-grep-desc;
&aa-grep-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/gzip.xml
0,0 → 1,14
<sect1 id="ch05-gzip">
<title>Installer Gzip-&gzip-version;</title>
<?dbhtml filename="gzip.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &gzip-time-static;
Estimation de l'espace disque requis: &gzip-compsize-static;</screen>
 
&c5-gzip-inst;
&c5-gzip-exp;
&aa-gzip-desc;
&aa-gzip-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/patch-inst.xml
0,0 → 1,13
<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>
 
/tags/LFS-3_3/lfs/chapter05/texinfo.xml
0,0 → 1,13
<sect1 id="ch05-texinfo">
<title>Installer Texinfo-&texinfo-version;</title>
<?dbhtml filename="texinfo.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &texinfo-time-static;
Estimation de l'espace disque requis: &texinfo-compsize-static;</screen>
 
&c5-texinfo-inst;
&aa-texinfo-desc;
&aa-texinfo-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/bash.xml
0,0 → 1,14
<sect1 id="ch05-bash">
<title>Installer Bash-&bash-version;</title>
<?dbhtml filename="bash.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &bash-time-static;
Estimation de l'espace disque requis: &bash-compsize-static;</screen>
 
&c5-bash-inst;
&c5-bash-exp;
&aa-bash-desc;
&aa-bash-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/whystatic.xml
0,0 → 1,67
<sect1 id="ch05-whystatic">
<title>Pourquoi utiliser une édition de lien statique ?</title>
<?dbhtml filename="whystatic.html" dir="chapter05"?>
 
<para>Merci à Plasmatic d'avoir posté, dans une des listes de diffusion, le
texte sur lequel cette partie est principalement fondée.</para>
 
<para>Lorsque l'on crée (compile) un programme, plutôt que d'avoir à
réécrire l'ensemble des fonctions nécessaires à l'accès au noyau, au
matériel, aux fichiers, etc. on récupère toutes ces fonctions de base
dans des bibliothèques. glibc, que l'on installera plus tard, est une
des principales bibliothèques, qui contient le code pour toutes les fonctions
de base nécessaires aux programmes, telles que l'accès aux fichiers,
l'affichage d'informations à l'écran, et les comptes-rendus aux utilisateurs.
A la compilation du programme, ces bibliothèques sont liées au nouveau
programme, de façon à ce qu'il puisse utiliser toutes les fonctions contenues
dans les bibliothèques.</para>
 
<para>Cependant, ces bibliothèques peuvent être assez volumineuses (par
exemple, libc.a approche régulièrement les 2,5Mo), vous ne voudrez sans doute
pas dupliquer chaque bibliothèque liée à votre programme. Imaginez que vous
ayez une commande simple comme ls liée avec une bibliothèque de 2,5Mo! Au lieu
de fusionner la bibliothèque et le programme, ce qui correspond à une édition
de liens statique, mieux vaut la laisser dans un fichier indépendant et ne la
charger qu'en cas de besoin. C'est cette édition de liens dynamiques qui permet
de charger et décharger dynamiquement une bibliothèque selon les besoins du
programme.</para>
 
<para>Nous avons maintenant un fichier de 1Ko et un de 2.5Mo, mais somme toute
nous n'avons pas économisé d'espace mémoire (excepté peut-être en
mémoire vive jusqu'à ce que l'on utilise la bibliothèque). L'avantage
REEL de l'édition de liens dynamiques est qu'il nous suffit d'une seule
copie de cette bibliothèque.
Si <filename>ls</filename> et <filename>rm</filename>utilisent tous deux la
même bibliothèque, ils n'ont pas besoin de deux copies de cette bibliothèque,
alors qu'ils peuvent tous les deux accéder au code d'un seul et même fichier.
Même en mémoire, les deux programmes se partagent le même code, plutôt que de
le dupliquer en mémoire. Du coup, nous n'économisons pas seulement l'espace
disque, mais aussi la mémoire vive si précieuse.</para>
 
<para>Si l'édition de liens dynamiques a tous ces avantages, pourquoi utiliser
alors exclusivement l'édition de liens statiques ?
Et bien, c'est parce que lorsque vous exécuterez chroot dans votre flambant
neuf (mais plutôt incomplet) environnement LFS, ces bibliothèques dynamiques
ne seront pas disponibles car elles se situeront dans votre ancienne
arborescence de répertoires (<filename>/usr/lib</filename> par exemple) qui
ne sera pas accessible depuis votre racine LFS (<filename>$LFS</filename>).</para>
 
<para>Ainsi, pour que vos nouveaux programmes fonctionnent dans l'environnement
chroot vous devrez être sûr que les bibliothèques soient liées statiquement lorsque
vous les compilerez, ce qui explique les options
<userinput>--enable-static-link</userinput>, <userinput>--disable-shared</userinput>,
et <userinput>-static</userinput> utilisées tout au long du chapitre 5.
Au Chapitre 6, la première chose que nous ferons sera la création de la principale
bibliothèque du système, glibc. Cela fait, nous commencerons à recréer tous les
programmes étudiés au chapitre 5, mais en les liant dynamiquement cette fois,
de façon à profiter du gain d'espace proposé par cette méthode.</para>
 
<para>Et maintenant vous savez pourquoi utiliser cette mystérieuse option
<userinput>-static</userinput>. Si vous essayer de ne pas l'utiliser,
vous verrez très rapidement ce qui arrivera lors de l'exécution du chroot
dans votre nouveau et imparfait système LFS.</para>
 
<para>Si vous voulez en savoir plus sur l'édition de liens dynamiques, consultez un
ouvrage ou un site web sur la programmation, plus spéciallement consacré à Linux.</para>
 
</sect1>
/tags/LFS-3_3/lfs/chapter05/kernel.xml
0,0 → 1,15
<sect1 id="ch05-kernel">
<title>Installer Linux Kernel-&kernel-version;</title>
<?dbhtml filename="kernel.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &kernel-time-static;
Estimation de l'espace disque requis: &kernel-compsize-static;</screen>
 
&c5-kernel-inst;
&c5-kernel-exp;
&c5-kernel-exp-headers;
&aa-kernel-desc;
&aa-kernel-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/shellutils.xml
0,0 → 1,13
<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>
 
/tags/LFS-3_3/lfs/chapter05/gcc.xml
0,0 → 1,14
<sect1 id="ch05-gcc">
<title>Installer GCC-&gcc-version;</title>
<?dbhtml filename="gcc.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &gcc-time-static;
Estimation de l'espace disque requis: &gcc-compsize-static;</screen>
 
&c5-gcc-inst;
&c5-gcc-exp;
&aa-gcc-desc;
&aa-gcc-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/patch.xml
0,0 → 1,14
<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>
 
/tags/LFS-3_3/lfs/chapter05/fileutils.xml
0,0 → 1,14
<sect1 id="ch05-fileutils">
<title>Installer Fileutils-&fileutils-version;</title>
<?dbhtml filename="fileutils.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &fileutils-time-static;
Estimation de l'espace disque requis: &fileutils-compsize-static;</screen>
 
&c5-fileutils-inst;
&c5-fileutils-exp;
&aa-fileutils-desc;
&aa-fileutils-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/binutils-inst.xml
0,0 → 1,19
<sect2>
<title>Installation de Binutils</title>
 
<para>Ce package est connu pour son mauvais fonctionnement si vous changez les
options d'optimisation qui sont définies par défaut (y compris -march and -mcpu).
Binutils fonctionne bien mieux tel quel, nous vous recommandons donc de ne pas
modifier CFLAGS, CXXFLAGS et autres variables ou options qui pourraient modifier
l'optimisation par défaut.</para>
 
<para>Installer Binutils en exécutant les commandes suivantes :</para>
 
<para><screen><userinput>mkdir ../binutils-build &amp;&amp;
cd ../binutils-build &amp;&amp;
../binutils-&binutils-version;/configure --prefix=$LFS/usr --disable-nls &amp;&amp;
make LDFLAGS=-all-static tooldir=$LFS/usr &amp;&amp;
make tooldir=$LFS/usr install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter05/textutils.xml
0,0 → 1,13
<sect1 id="ch05-textutils">
<title>Installer Textutils-&textutils-version;</title>
<?dbhtml filename="textutils.html" dir="chapter05"?>
 
<screen>Estimation du temps de construction: &textutils-time-static;
Estimation de l'espace disque requis: &textutils-compsize-static;</screen>
 
&c5-textutils-inst;
&aa-textutils-desc;
&aa-textutils-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter05/sed.xml
0,0 → 1,13
<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>
 
/tags/LFS-3_3/lfs/chapter05/make.xml
0,0 → 1,13
<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>
 
/tags/LFS-3_3/lfs/chapter06/e2fsprogs-inst.xml
0,0 → 1,17
/tags/LFS-3_3/lfs/chapter06/autoconf-inst.xml
0,0 → 1,11
<sect2>
<title>Installation de Autoconf</title>
 
<para>Installez Autoconf en lançant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/shadowpwd-exp.xml
0,0 → 1,24
<sect2>
<title>Explication des commandes</title>
 
<para><userinput>cp limits login.access /etc:</userinput> Ces fichiers
n'ont pas été installés pendant l'installation du package, alors nous
les copions manuellement car ces fichiers sont utilisés pour configurer
les processus d'identification sur le système.</para>
 
<para><userinput>sed "s%/var/spool/mail%/var/mail%" login.defs.linux &gt;
/etc/login.defs</userinput>: /var/spool/mail est l'ancien emplacement des
boites aux lettres utilisateur. L'emplacement utilisé de nos jours est
/var/mail.</para>
 
<para><userinput>ln -sf vipw vigr</userinput>: According to the manpage of
vipw, vigr should be a symlink to it. Because the shadow installation
procedure doesn't create these symlinks, we create them manually.</para>
 
<para><userinput>ln -sf vipw vigr</userinput>: D'après la page man de
vipw, vigr devrait être un lien sur lui. Comme la procédure d'installation
de shadow ne crée pas les liens symboliques, nous les créons manuellement.
</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/configure.xml
0,0 → 1,18
<sect1 id="ch06-configure">
<title>Configurer les logiciels essentiels</title>
<?dbhtml filename="configure.html" dir="chapter06"?>
 
<para>Maintenant que tous les logiciels sont installés, tout ce dont nous avons besoin pour
que les programmes tournent correctemment est de créer leurs fichiers de configuration.</para>
 
&c6-cf-vim;
&c6-cf-glibc;
&c6-cf-ldso;
&c6-cf-sysklogd;
&c6-cf-shadowpwd;
&c6-cf-sysvinit;
&c6-cf-keyboard;
&c6-cf-utmp;
&c6-cf-password;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/groff.xml
0,0 → 1,16
/tags/LFS-3_3/lfs/chapter06/gawk-inst.xml
0,0 → 1,26
<sect2>
<title>Installation de Gawk</title>
 
<para>Avertissement: ne lancez PAS <userinput>make uninstall</userinput>
Pour ce package si vous avez utilisé la patch <emphasis>sed</emphasis>
pour changer la définition du répertoire
<filename class="directory">libexec</filename>La règle
<emphasis>uninstall</emphasis> dans le fichier <filename>Makefile</filename>
lance une commande comme <userinput>rm -rf
&lt;libexecdir&gt;/*</userinput>. Comme nous changeons le répertoire
<filename class="directory">libexec</filename> en <filename
class="directory">/usr/bin</filename>, cela exécuterait un
<userinput>rm -rf /usr/bin/*</userinput>.</para>
 
<para>Installez Gawk en lançant les commandes suivantes:</para>
 
<para><screen><userinput>cp awklib/Makefile.in awklib/Makefile.in.backup &amp;&amp;
sed -e '/^datadir/s/awk/gawk/' \
-e '/^libexecdir/s%/awk%%' awklib/Makefile.in.backup \
&nbsp;&nbsp;&nbsp;&gt; awklib/Makefile.in &amp;&amp;
./configure --prefix=/usr --libexecdir=/usr/bin &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/chapter06.xml
0,0 → 1,66
<chapter id="chapter06">
<title>Installation des logiciels de base du système</title>
<?dbhtml filename="chapter06.html" dir="chapter06"?>
 
&c6-introduction;
&c6-aboutdebug;
&c6-bashprofile;
&c6-chroot;
&c6-changingowner;
&c6-mtablink;
&c6-glibc;
&c6-makedev;
&c6-manpages;
&c6-findutils;
&c6-gawk;
&c6-ncurses;
&c6-vim;
&c6-gcc;
&c6-bison;
&c6-less;
&c6-groff;
&c6-man;
&c6-perl;
&c6-m4;
&c6-texinfo;
&c6-autoconf;
&c6-automake;
&c6-bash;
&c6-flex;
&c6-file;
&c6-libtool;
&c6-bin86;
&c6-binutils;
&c6-bzip2;
&c6-ed;
&c6-gettext;
&c6-kbd;
&c6-diffutils;
&c6-e2fsprogs;
&c6-fileutils;
&c6-grep;
&c6-gzip;
&c6-lilo;
&c6-make;
&c6-modutils;
&c6-netkitbase;
&c6-patch;
&c6-procinfo;
&c6-procps;
&c6-psmisc;
&c6-reiserfs;
&c6-sed;
&c6-shellutils;
&c6-nettools;
&c6-shadowpwd;
&c6-sysklogd;
&c6-sysvinit;
&c6-tar;
&c6-textutils;
&c6-utillinux;
&c6-bootscripts;
&c6-removeoldnss;
&c6-configure;
 
</chapter>
 
/tags/LFS-3_3/lfs/chapter06/bzip2-inst.xml
0,0 → 1,34
<sect2>
<title>Installation de Bzip2</title>
 
<para>Installez Bzip2 en lançant les commandes suivantes:</para>
 
<para><screen><userinput>make -f Makefile-libbz2_so &amp;&amp;
make &amp;&amp;
rm /usr/bin/bz* &amp;&amp;
make PREFIX=/usr install &amp;&amp;
cp bzip2-shared /bin/bzip2 &amp;&amp;
ln -s libbz2.so.1.0 libbz2.so &amp;&amp;
cp -a libbz2.so* /lib &amp;&amp;
cd /usr/lib &amp;&amp;
ln -sf ../../lib/libbz2.so &amp;&amp;
cd /usr/bin &amp;&amp;
rm bunzip2 bzcat bzip2 &amp;&amp;
rm /bin/bzless /bin/bzmore &amp;&amp;
mv bzip2recover bzless bzmore /bin &amp;&amp;
cd /bin &amp;&amp;
ln -sf bzip2 bunzip2 &amp;&amp;
ln -sf bzip2 bzcat</userinput></screen></para>
 
 
<para>Although it's not strictly a part of a basic LFS system it's worth
mentioning that a patch for Tar can be downloaded which enables the tar
program to compress and uncompress using bzip2/bunzip2 easily. With a
plain tar, you have to use constructions like bzcat file.tar.bz|tar
xv or tar --use-compress-prog=bunzip2 -xvf file.tar.bz2 to use bzip2 and
bunzip2 with tar. This patch provides the -j option so you can unpack a
Bzip2 archive with tar xvfj file.tar.bz2. Applying this patch will be
mentioned later on when the Tar package is re-installed.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/nettools-inst.xml
0,0 → 1,29
<sect2>
<title>Installation de Net-tools</title>
 
<para>Installez Net-tools en lançant les commandes suivantes:</para>
 
<para><screen><userinput>make &amp;&amp;
make update</userinput></screen></para>
 
<para>Si vous voulez accepter toutes les réponses par défaut,
vous pouvez lancer à la place les commandes suivantes:</para>
 
<para><screen><userinput>yes "" | make &amp;&amp;
make update</userinput></screen></para>
 
<para>Si vous ne savez pas quoi répondre à toutes les questions posées
lors de la phase du <userinput>make</userinput>, alors acceptez les réponses
par défaut, ce qui sera bien dans la majoité des cas. Il va vous être posé
toute une série de question sur le type de protocoles réseaux que vous
souhaitez activer dans votre noyau.</para>
 
<para>Les réponses par défaut vont activer tous les outils du package qui
fonctionnent avec la plupart des protocoles communs comme TCP, PPP et
quelques autre encore. Vous avez toujours besoin d'activer ces protocoles
dans le noyau. Ce que vous faites ici est tout simplement de dire aux
programmes d'être capable d'utiliser ces protocoles mais c'est au noyau
de les rendre disponible pour le système.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/config-keyboard.xml
0,0 → 1,38
<sect2><title>Configuration du clavier</title>
 
<para>Rien n'est plus ennuyant que d'utiliser Linux avec un mauvais
plan de codage pour votre clavier. Si vous disposez du clavier US
par défaut, vous pouvez passer cette section. Le fichier US est
utilisé par défaut.</para>
 
<para>Pour indiquer le fichier de plan de codage par défaut, créez
le lien symbolique
<filename class="symlink">/usr/share/kbd/keymaps/defkeymap.map.gz</filename>
en lançant les commandes suivantes:</para>
 
<para><screen><userinput>cd /usr/share/kbd/keymaps &amp;&amp;
ln -s &lt;path/to/keymap&gt; defkeymap.map.gz</userinput></screen></para>
 
<para>Remplacez &lt;path/to/keymap&gt; avec le fichier pour votre clavier. Par
exemple, si vous utilisez un clavier hollandais, lancez la commande:</para>
 
<para><screen><userinput>ln -s i386/qwerty/nl.map.gz defkeymap.map.gz</userinput></screen></para>
 
<para>Une deuxième option pour configurer votre plan de codage de votre
clavier est de compiler celui-ci directement dans le noyau. Ceci vous assurera
que votre clavier fonctionnera toujours correctement, même si vous avez démarré
en mode maintenance (en passant 'init=/bin/sh' au noyau), mode qui ne lance pas
le script de démarrage qui configure votre clavier.</para>
 
<para>Si vous n'aviez pas créer le fichier defkeymap.map.gz et que vous souhaitez
utiliser le plan de codage par défaut (US), encore une fois, vous n'avez rien
besoin de faire. Le noyau est compilé avec un plan de codage par défaut qui sera
bon pour vous, donc ne lancez pas la prochaine commande.</para>
 
<para>Lancez la commande suivante:</para>
 
<para><screen><userinput>loadkeys -m /usr/share/kbd/keymaps/defkeymap.map.gz &gt; \
&nbsp;&nbsp;&nbsp;/usr/src/linux/drivers/char/defkeymap.c</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/diffutils-inst.xml
0,0 → 1,13
/tags/LFS-3_3/lfs/chapter06/gcc-inst.xml
0,0 → 1,34
+</sect2>
\ No newline at end of file
/tags/LFS-3_3/lfs/chapter06/config-ldso.xml
0,0 → 1,44
<sect2>
<title>Configurer le chargeur dynamique</title>
 
<para>By default, the dynamic loader
(<filename>/lib/ld-linux.so.2</filename>) searches through <filename
class="directory">/lib</filename> and <filename
class="directory">/usr/lib</filename> for dynamic libraries that are needed
by programs when you run them. However, if there are libraries in
directories other than <filename class="directory">/lib</filename> and
<filename class="directory">/usr/lib</filename>, you need to add them to
the <filename>/etc/ld.so.conf</filename> file in order for the dynamic
loader to find them. Two directories that are commonly known to contain
additional libraries are <filename
class="directory">/usr/local/lib</filename> and <filename
class="directory">/opt/lib</filename>, so we add those directories to the
dynamic loader's search path.</para>
 
<para>Par défaut, le chargeur dynamique (<filename>/lib/ld-linux.so.2</filename>)
cherche à travers <filename class="directory">/lib</filename> et <filename
class="directory">/usr/lib</filename> pour des bibliothèques dynamiques dont
certains programmes ont besoin lorsque vous les lancez. Néanmoins, si certaines
bibliothèques appartiennent à des répertoires autres que
<filename class="directory">/lib</filename> et
<filename class="directory">/usr/lib</filename>, vous devez les ajouter dans le
fichier <filename>/etc/ld.so.conf</filename> de façon à ce que le chargeur
dynamique puisse les trouver. Deux répertoires contenant habituellement des
bibliothèques supplémentaires sont <filename
class="directory">/usr/local/lib</filename> et <filename
class="directory">/opt/lib</filename>, donc nous ajoutons ces répertoires
au chemin de recherche du chargeur dynamique.</para>
 
<para>Créer un nouveau fichier <filename>/etc/ld.so.conf</filename> en exécutant ce qui suit:</para>
 
<para><screen><userinput>cat &gt; /etc/ld.so.conf &lt;&lt; "EOF"</userinput>
# Begin /etc/ld.so.conf
 
/usr/local/lib
/opt/lib
 
# End /etc/ld.so.conf
<userinput>EOF</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/man-inst.xml
0,0 → 1,15
<sect2>
<title>Installation de Man</title>
 
<para>Lancez les commandes suivantes pour installer man:</para>
 
<para><screen><userinput>./configure -default &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
mv /usr/share/misc/man.conf /etc</userinput></screen></para>
 
<para>Vous voudrez peut-être jeter un oeil à l'astuce man à <ulink
url="&hints-root;man.txt">&hints-root;man.txt</ulink>
qui traite du formatage et de la compression pour les pages de manuel.</para>
 
</sect2>
/tags/LFS-3_3/lfs/chapter06/bootscripts-inst.xml
0,0 → 1,20
<sect2>
<title>Installation de LFS-Bootscripts</title>
 
<para>Nous allons utiliser des scripts de démarrage de style SysV. Nous
avons choisi ce style parce que c'est utlisé couramment et que nous
les connaissons bien. Si vous souhaitez essayer autre chose, quelqu'un
a écrit une astuce LFS pour des scripts de démarrage de style BSD sur
<ulink url="&hints-root;bsd-init.txt">&hints-root;bsd-init.txt</ulink>.</para>
 
<para>Si vous utilisez d'utiliser le style BSD, ou tout autre style de
scripts, vous pouvez sauter le chapitre 7 lorsque vous y arriverez et passer
directement au chapitre 8.</para>
 
<para>Installez LFS-Bootscripts en lançant les commandes suivantes:</para>
 
<para><screen><userinput>cp -a rc.d sysconfig /etc &amp;&amp;
chown -R root.root /etc/rc.d /etc/sysconfig</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/chroot.xml
0,0 → 1,41
<sect1 id="ch06-chroot">
<title>Entrée dans l'environnement "chrooté"</title>
<?dbhtml filename="chroot.html" dir="chapter06"?>
 
<para>C'est le moment d'entrer dans l'environnement chroot afin d'installer
le reste des programmes nécessaires.</para>
 
<para>Tapez les commandes suivantes pour entrer dans l'environnement chroot.
A partir de maintenant, il n'est plus besoin d'utiliser la variable $LFS
puisque tout ce que l'utilisateur fait sera limité à la partition LFS (car /
est en fait /mnt/lfs mais ça, l'interpréteur de commande ne le sait pas).</para>
 
<para><screen>&c6-chrootcmd;</screen></para>
 
<para>L'option -i efface toutes les variables d'environnement pour le temps
que l'on sera en environnement chroot et seulement les variables HOME et TERM
sont initialisées. La commande TERM=$TERM initialise la variable TERM
à l'intérieur de chroot à la même valeur que celle à l'extérieur de chroot qui
est utilisée par des programmes comme vim. Si vous avez besoin d'autres
variables, telles que CFLAGS ou CXXFLAGS, initialisez-les de même.</para>
 
<para>La raison pour laquelle nous faisons un <userinput>cd $LFS</userinput>
avant d'exécuter la commande <userinput>chroot</userinput> est que d'anciens
packages sh-utils ont un programme chroot qui ne fait pas le cd de lui même,
ce qui veut dire qu'il faut le faire manuellement. Bien que cela ne soit pas
un problème avec les distributions modernes, cela ne fait pas de mal et puis
cela assure que la commande fonctionne pour tout le monde.</para>
 
<para>Maintenant que nous sommes dans l'environnement chroot, nous pouvons
continuer à installer tous les programmes de base du système. Assurez-vous que
les commandes suivantes dans ce chapitre et les suivants sont exécutées dans
l'environnement chroot. Si vous quittez l'environnement chroot (en redémarrant
l'ordinateur par exemple) rappellez-vous de monter $LFS/proc de nouveau et de
retourner dans l'environnement chroot avant de continuer dans le livre.</para>
 
<para>Notez que l'invite de commande de bash contiendra "I have no name!"
(je n'ai pas de nom!) ce qui est normal puisque Glibc n'a pas encore été
installé.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/grep-inst.xml
0,0 → 1,12
<sect2>
<title>Installation de Grep</title>
 
<para>Installez Grep en lançant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr --bindir=/bin &amp;&amp;
make &amp;&amp;
rm /bin/egrep /bin/fgrep &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/shadowpwd-inst.xml
0,0 → 1,30
<sect2>
<title>Installation de Shadow Password Suite</title>
 
 
 
<para>Avant d'installer ce package, vous devriez jeter un oeil à l'astuce lfs
<ulink url="http://hints.linuxfromscratch.org/hints/shadowpasswd_plus.txt">http://hints.linuxfromscratch.org/hints/shadowpasswd_plus.txt</ulink>.
Celle ci examine la manière de rendre votre système plus sûr en ce qui concerne
les mots de passe et comment tirer le meilleur parti de ce package Shadow.</para>
 
<para>Installez la Shadow Password Suite en exécutant les
commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr --enable-shared &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd etc &amp;&amp;
cp limits login.access /etc &amp;&amp;
sed 's%/var/spool/mail%/var/mail%' login.defs.linux &gt; /etc/login.defs &amp;&amp;
cd /usr/sbin &amp;&amp;
ln -sf vipw vigr &amp;&amp;
rm /bin/vipw &amp;&amp;
mv /bin/sg /usr/bin &amp;&amp;
cd /lib &amp;&amp;
mv libmisc.*a libshadow.*a /usr/lib &amp;&amp;
cd /usr/lib &amp;&amp;
ln -s ../../lib/libshadow.so</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/gawk.xml
0,0 → 1,13
<sect1 id="ch06-gawk">
<title>Installer Gawk-&gawk-version;</title>
<?dbhtml filename="gawk.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &gawk-time;
Estimation de l'espace disque requis: &gawk-compsize;</screen>
 
&c6-gawk-inst;
&aa-gawk-desc;
&aa-gawk-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/groff-exp.xml
0,0 → 1,10
<sect2>
<title>Explications des commandes</title>
 
<para><userinput>ln -s ...</userinput>: Ces liens symboliques sont
nécessaires pour que un programme tel que <userinput>xman</userinput>
et d'autres traitant les documents groff/man pour fonctionner
correctement.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/groff-inst.xml
0,0 → 1,15
<sect2>
<title>Installation de Groff</title>
 
<para>Installez Groff en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd /usr/bin &amp;&amp;
ln -s soelim zsoelim &amp;&amp;
ln -s eqn geqn &amp;&amp;
ln -s tbl gtbl</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/bzip2-exp.xml
0,0 → 1,9
<sect2>
<title>Explication de la commande</title>
 
<para><userinput>make -f Makefile-libbz2_so:</userinput> cela provoque la construction de bzip2 en
utilisant un fichier Makefile différent, dans ce cas le fichier Makefile-libbz2_so qui crée une
bibliothèque dynamique libbz2.so et la lie avec les utilitaires de bzip2.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/automake-inst.xml
0,0 → 1,10
<sect2>
<title>Installation de Automake</title>
 
<para>Installez Automake en lançant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/vim-exp.xml
0,0 → 1,12
<sect2>
<title>Explication des commandes</title>
 
<para><userinput>make
CPPFLAGS=-DSYS_VIMRC_FILE=\\\"/etc/vimrc\\\":</userinput> Positionner cette
variable imposera à vim d'utiliser le fichier <filename>/etc/vimrc</filename>
pour les paramètres globaux de vim. Normalement ce fichier est
situé dans <filename class="directory">/usr/share/vim</filename>, mais
<filename class="directory">/etc</filename> est un endroit plus logique pour ce genre de fichiers.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/vim-inst.xml
0,0 → 1,40
+</sect2>
\ No newline at end of file
/tags/LFS-3_3/lfs/chapter06/aboutdebug.xml
0,0 → 1,55
<sect1 id="ch06-aboutdebug">
<title>A propos des symboles de débogage</title>
<?dbhtml filename="aboutdebug.html" dir="chapter06"?>
 
<para>La plupart des programmes et des bibliothèques sont compilés par défaut avec
des symboles de débogage (gcc option -g).</para>
 
<para>Un programme compilé avec des symboles de débogage permet à un
utilisateur d'exécuter un programme ou une bibliothèque via un débogueur et
d'utiliser facilement les résultats obtenus. Ces symboles de débogage augmentent
également la taille du programme de façon significative.</para>
 
<para>Avant de que vous ne commenciez à vous demander si ces symboles de débogage font
réellement
une grande différence, voici quelques statistiques. Utilisez-les pour en tirer vos
propres conclusions.</para>
 
<itemizedlist>
 
<listitem><para>Un binaire Bash dynamique avec symboles de débogage: 1,2Mo.</para></listitem>
 
<listitem><para>Un binaire Bash dynamique sans symboles de débogage: 478Ko.</para></listitem>
 
<listitem><para>/lib et /usr/lib (fichiers glibc
et gcc) avec symboles de débogage: 87Mo.</para></listitem>
 
<listitem><para>/lib et /usr/lib (fichiers glibc
et gcc) sans symboles de débogage: 16Mo.</para></listitem>
 
</itemizedlist>
 
<para>Les tailles varient selon le compilateur utilisé et la version de la
bibliothèque C utilisée
pour les liens dynamiques entre les programmes, mais les résultats seront similaires si vous
comparez des programmes avec ou sans symboles de débogage.</para>
 
<para>Pour enlever les symboles de débogage d'un binaire (qui doit être de type a.out
ou ELF)
exécutez<userinput>strip --strip-debug filename</userinput>. Les jokers peuvent être
utilisés pour supprimer les symboles de débogage dans plusieurs fichiers (utilisez
quelque chose comme<userinput>strip --strip-debug $LFS/usr/bin/*</userinput>). La plupart des
gens n'utiliseront probablement jamais un débogueur sur leur logiciels, vous gagnerez donc
beaucoup de place sur le disque en supprimant ces symboles.</para>
 
<para>Pour vous faciliter l'opération, le chapitre 9 comprend une commande unique pour
supprimer
tous les symboles de débogage de tous les programmes et bibliothèques de votre
système.</para>
 
<para>Vous obtiendrez des informations supplémentaires dans le guide de l'optimisation qui
peut être trouvé à <ulink url="&hints-root;optimization.txt">&hints-root;optimization.txt</ulink>
.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/reiserfs-inst.xml
0,0 → 1,12
<sect2>
<title>Installation de Reiserfsprogs</title>
 
<para>Reiserfsprogs ne doivent être installés seulement si vous comptez utiliser le système de fichiers reiserfs.
Installez Reiserfsprogs en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --mandir=/usr/share/man &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/e2fsprogs-exp.xml
0,0 → 1,18
<sect2>
<title>Explication des commandes</title>
 
<para><userinput>--with-root-prefix="":</userinput>La raison de fournir cette option est dûe
à la configuration du Makefile de e2fsprogs. Certains programmes sont essentiels pour
l'utilisation du système quand, par exemple, /usr n'est pas monté (comme le programme
e2fsck). Ces programmes et bibliothèques appartiennent donc à des répertoires tel que /lib et
/sbin. Si l'option n'est pas déclarée à la configuration de e2fsprog, il va placer ces
programmes dans /usr, ce que nous ne voulons pas.</para>
 
<para><userinput>--enable-elf-shlibs:</userinput> Cela crée des bibliothèques partagées que
quelques programmes dans ce package peuvent utiliser.</para>
 
<para><userinput>make install-libs:</userinput> Cela installe les bibliothèques partagées
qui sont construites.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/reiserfs-exp.xml
0,0 → 1,9
<sect2>
<title>Explication des Commandes</title>
 
<para><userinput>--mandir=/usr/share/man:</userinput> Ceci assure
que les pages de man sont installées dans le répertoire correct,
tandis que les programmes seront toujours installés dans <filename>/sbin</filename> comme ils devraient l'être.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/utillinux-exp.xml
0,0 → 1,8
<sect2>
<title>Explication des commandes</title>
 
<para><userinput>HAVE_SLN=yes</userinput>: Nous ne construisons
pas ce programme car il est déjà installé par Glibc.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/create-password.xml
0,0 → 1,10
<sect2>
<title>Créer un mot de passe pour root</title>
 
<para>Choisissez un mot de passe pour l'utilisateur root et créez-le en exécutant la commande
suivante:</para>
 
<para><screen><userinput>passwd root</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/binutils-inst.xml
0,0 → 1,20
<sect2><title>Installation of Binutils</title>
 
<para>This package is known to behave badly when you have changed its
default optimization flags (including the -march and -mcpu options). Binutils
is best left alone, so we recommend you unsetting CFLAGS, CXXFLAGS and other
such variables/settings that would change the default optimization that
it comes with.</para>
 
<para>Install Binutils by running the following commands:</para>
 
 
<para><screen><userinput>mkdir ../binutils-build &amp;&amp;
cd ../binutils-build &amp;&amp;
../binutils-&binutils-version;/configure --prefix=/usr --enable-shared &amp;&amp;
make tooldir=/usr &amp;&amp;
make tooldir=/usr install &amp;&amp;
make tooldir=/usr install-info</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/makedev-exp.xml
0,0 → 1,13
<sect2>
<title>Explication des commandes</title>
 
<para><userinput>./MAKEDEV -v generic:</userinput> Ceci crée les
périphériques génériques. Normalement ces périphériques sont tous ceux
dont vous avez besoin. Il est possible qu'il vous manque certains
périphériques spéciaux, qui sont nécessaires pour votre configuration
matérielle. Créez-les avec ./MAKEDEV -v &lt;device&gt;.
L'option <userinput>generic-nopty</userinput> effectue un travail similaire
mais évite certains périphériques inutiles si vous utilisez devpts.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/fileutils-inst.xml
0,0 → 1,13
<sect2>
<title>Installation of Fileutils</title>
 
<para>Install Fileutils by running the following commands:</para>
 
<para><screen><userinput>./configure --prefix=/usr --bindir=/bin &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd /usr/bin &amp;&amp;
ln -sf ../../bin/install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/less-inst.xml
0,0 → 1,11
<sect2>
<title>Installation de Less</title>
 
<para>Installez Less en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr --bindir=/bin &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/bash-inst.xml
0,0 → 1,15
<sect2>
<title>Installation of Bash</title>
 
<para>Install Bash by running the following commands:</para>
 
<para><screen><userinput>./configure --prefix=/usr --with-curses \
&nbsp;&nbsp;&nbsp;--bindir=/bin &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd /bin &amp;&amp;
ln -sf bash sh &amp;&amp;
exec /bin/bash --login</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/gettext-inst.xml
0,0 → 1,11
<sect2>
<title>Installation de Gettext</title>
 
<para>Installez Gettext en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/procinfo-exp.xml
0,0 → 1,7
<sect2>
<title>Explication des Commandes</title>
 
<para><userinput>make LDLIBS=-lncurses :</userinput> Ceci utilisera -lncurses à la place de -ltermcap lors de la construction de procinfo. Ceci est fait car libtermcap est déclarée obsolète en faveur de libncurses.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/removeoldnss.xml
0,0 → 1,12
<sect1 id="ch06-removeoldnss">
<title>Désinstaller les anciennes librairies NSS</title>
<?dbhtml filename="removeoldnss.html" dir="chapter06"?>
 
<para>Si vous avez copié les fichiers des librairies NSS depuis le système Linux normal
vers le système LFS (car le système normal utilise Glibc-2.0) il est temps de les
désinstaller en exécutant:</para>
 
<para><screen><userinput>rm /lib/libnss*.so.1 /lib/libnss*2.0*</userinput></screen></para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/procps-inst.xml
0,0 → 1,11
<sect2>
<title>Installation de Procps</title>
 
<para>Installez Procps en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>make &amp;&amp;
make XSCPT='' install &amp;&amp;
mv /usr/bin/kill /bin</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/ed-exp.xml
0,0 → 1,10
<sect2>
<title>Explication des commandes</title>
 
<para>Les commandes sed réparent une vulnérabilité dans ed. Les exécutables de ed créent
dans /tmp des fichiers dont les noms sont prévisibles. En utilisant diverses attaques sur les
liens symboliques, il est possible de faire écrire à ed des fichiers qu'il ne devrait pas, de
changer des permissions de divers fichiers, etc. </para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/config-glibc.xml
0,0 → 1,56
<sect2><title>Configurer Glibc</title>
 
<para>Nous avons besoin de créer le fichier /etc/nsswitch.conf. Bien que glibc puisse fournir
un paramétrage par défault lorsque ce fichier manque ou est corrompu, celle-ci ne
fonctionne pas correctement avec les réseaux, que nous traiterons dans un prochain
chapitre. Notre zone horaire a également besoin d'être configurée </para>
 
<para>Créez un nouveau fichier<filename>/etc/nsswitch.conf</filename> en exécutant ce qui
suit:</para>
 
<para><screen><userinput>cat &gt; /etc/nsswitch.conf &lt;&lt; "EOF"</userinput>
# Debut de /etc/nsswitch.conf
 
passwd: files
group: files
shadow: files
 
publickey: files
 
hosts: files dns
networks: files
 
protocols: db files
services: db files
ethers: db files
rpc: db files
 
netgroup: db files
 
# Fin de /etc/nsswitch.conf
<userinput>EOF</userinput></screen></para>
 
<para>Le script <userinput>tzselect</userinput> doit être lancé et vous devez répondre aux
questions correspondant à votre zone horaire. Lorsque vous l'aurez fait, le script vous
donnera l'adresse du fichier de zone horaire nécessaire</para>
 
<para> Créer le lien symbolique <filename class="directory">/etc/localtime</filename> en
exécutant:</para>
 
<para><screen><userinput>cd /etc &amp;&amp;
ln -sf ../usr/share/zoneinfo/&lt;tzselect's output&gt; localtime</userinput></screen></para>
 
<para>Les sorties de tzselect peuvent être du style <emphasis>EST5EDT</emphasis>
ou <emphasis>Canada/Eastern</emphasis>.</para>
 
<para>Le lien symbolique que vous avez créé serait:</para>
 
<para><screen><userinput>ln -sf ../usr/share/zoneinfo/EST5EDT localtime</userinput></screen></para>
 
<para>Ou:</para>
 
<para><screen><userinput>ln -sf ../usr/share/zoneinfo/Canada/Eastern localtime
</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/makedev-inst.xml
0,0 → 1,34
<sect2>
<title>Créer les périphériques</title>
 
<para>Note: le fichier MAKEDEV-&makedev-version;.bz2 que vous avez déballé
n'est pas une archive, alors il ne créera pas de répertoire dans lequel vous
pourrez entrer.</para>
 
<para>Créez les fichiers périphériques en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>cp MAKEDEV-&makedev-version; /dev/MAKEDEV &amp;&amp;
cd /dev &amp;&amp;
chmod 754 MAKEDEV</userinput></screen></para>
 
<para>Maintenant, suivant que vous allez utiliser devpts ou non, vous pouvez
exécuter l'une des commandes:</para>
 
<para>Si vous ne comptez pas utiliser devpts, lancez:</para>
<para><screen><userinput>./MAKEDEV -v generic</userinput></screen></para>
 
<para>Si vous comptez utiliser devpts, alors lancez:</para>
<para><screen><userinput>./MAKEDEV -v generic-nopty</userinput></screen></para>
 
<para>Notez qui si vous n'êtes pas sûr, il vaut mieux utiliser la commande
<userinput>./MAKEDEV -v generic</userinput> qui assure que vous disposez des
périphériques dont vous avez besoin. Si vous êtes toutefois sûr que vous
allez utiliser devpts, l'autre commande assure que vous ne créiez pas un jeu
de périphériques dont vous n'avez pas besoin.</para>
 
<para>MAKEDEV créera hda[1-20] à hdh[1-20] et d'autres périphériques de la sorte,
mais gardez à l'esprit que vous ne pourrez pas tous les utiliser à cause des
limitations du noyau sur le nombre max. de partitions.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/findutils-exp.xml
0,0 → 1,9
<sect2>
<title>Explication des commandes</title>
 
<para><userinput>patch -Np1 -i ../findutils-4.1.patch</userinput>:Ce patch est là pour réparer quelques
erreurs de compilation en évitant des conflits de variables et en changeant de mauvaises
syntaxes.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/config-shadowpwd.xml
0,0 → 1,17
<sect2><title>Configuring Shadow Password Suite</title>
 
<para>This package contains the utilities to modify user's passwords, add new
users/groups, delete users/groups and more. We're not going to explain
what 'password shadowing' means. All about that can be read in the doc/HOWTO
file within the unpacked shadow password suite's source tree. There's one
thing you should keep in mind, if you decide to use shadow support, that
programs that need to verify passwords (examples are xdm, ftp daemons,
pop3 daemons, etc) need to be 'shadow-compliant', e.g. they need to
be able to work with shadow'ed passwords.</para>
 
<para>To enable shadow'ed passwords, run the following command:</para>
 
<para><screen><userinput>/usr/sbin/pwconv</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/netkitbase-inst.xml
0,0 → 1,16
<sect2>
<title>Installation de Netkit-base</title>
 
<para>Installez Netkit-base en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd etc.sample &amp;&amp;
cp services protocols /etc</userinput></screen></para>
 
<para>Il y a d'autres fichiers dans le répertoire <filename
class="directory">etc.sample</filename> qui pourraient vous intéresser.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/lilo-inst.xml
0,0 → 1,34
<sect2>
<title>Installation de Lilo</title>
 
<para>Nous avons choisi Lilo car nous nous sentons à l'aise avec,
mais vous désirez peut-être regarder ailleurs. Quelqu'un a écrit
une astuce sur GRUB, un chargeur alternatif, dans <ulink
url="&hints-root;grub-howto.txt">&hints-root;grub-howto.txt</ulink>.
</para>
 
<para>Installez Lilo en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>make &amp;&amp;
make install</userinput></screen></para>
 
<para>Il semble que la compilation de ce package échoue sur certaines
machines quand l'option de compilation -g est utilisée. Si vous ne
pouvez pas compiler Lilo du tout, vous devriez essayer de retirer la
valeur -g de la variable CFLAGS dans le fichier
<filename>Makefile</filename>.</para>
 
<para>A la fin de l'installtion le processus make install écrira un
message disant que /sbin/lilo doit être exécuté pour complèter la
mise à jour. Ne le faites pas car c'est inutile. Le fichier /etc/lilo.conf
n'est pas encore présent. Nous terminerons l'installation de Lilo
au chapitre 8.</para>
 
<para>Peut-être serez vous intéressé de savoir que quelqu'un a écrit une
astuce sur la manière d'avoir un logo à la place du prompt ou du menu
standard de Lilo. Jetez un oeil dessus à <ulink
url="&hints-root;bootlogo.txt">&hints-root;bootlogo.txt</ulink>
.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/bin86-exp.xml
0,0 → 1,11
<sect2>
<title>Explications de la commande</title>
 
<para><userinput>make INSTALL_OPTS="-m 755"...</userinput>: le Makefile déclare
INSTALL_OPTS="-m 755 -s". Le paramètre -s pousse le programme d'installation à invoquer
le programme de nettoyage afin d'enlever les symboles de débogage du programme. Cela ne
fonctionne pas proprement parce que certains fichiers ne sont pas des scripts. Le programme de
nettoyage fait des erreurs sur ceux-là.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/psmisc-exp.xml
0,0 → 1,12
<sect2>
<title>Explication des Commandes</title>
 
<para><userinput>--exec-prefix=/:</userinput> Cela fera que les
programmes seront installés dans <filename class="directory">/bin</filename>
plutôt que dans <filename class="directory">/usr/bin</filename>. Les
programmes de ce package sont souvent utilisés dans des scripts de boot, alors ils devraient être dans le répertoire <filename class="directory">/bin</filename> afin qu'ils
puissent être utilisés quand la partition <filename class="directory">/usr</filename>
n'est pas encore montée.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/config-vim.xml
0,0 → 1,18
<sect2><title>Configurer Vim</title>
 
<para>Par défault Vim fonctionne en mode compatible vi. Certaines personnes l'aiment comme
cela, mais nous avons une forte préférence pour faire tourner Vim en mode Vim (autrement nous
n'aurions pas inclu Vim dans ce livre mais l'original Vi). Créez <filename>/root/.vimrc</filename>
en exécutant ce qui suit:</para>
 
<para><screen><userinput>cat &gt; /root/.vimrc &lt;&lt; "EOF"</userinput>
" Debut de /root/.vimrc
 
set nocompatible
set bs=2
 
" Fin de /root/.vimrc
<userinput>EOF</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/sed-inst.xml
0,0 → 1,11
<sect2>
<title>Installation de Sed</title>
 
<para>Installez Sed en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr --bindir=/bin &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/tar-inst.xml
0,0 → 1,22
<sect2>
<title>Installation de Tar</title>
 
<para>Si vous voulez pouvoir utiliser directement des fichiers bzip2 avec tar,
vous pouvez utiliser le patch tar disponible depuis le site FTP de LFS.
Ce patch ajoutera l'option -j à tar, qui fonctionne comme l'option -z de tar
(qui peut être utilisée pour les fichiers gzip).</para>
<para>Appliquez le patch en exécutant la commande suivante:</para>
 
<para><screen><userinput>patch -Np1 -i ../tar-1.13.patch</userinput></screen></para>
 
<para>Installez Tar en exécutant les commandes suivantes depuis le répertoire de
plus haut niveau:</para>
 
<para><screen><userinput>./configure --prefix=/usr --libexecdir=/usr/bin \
&nbsp;&nbsp;&nbsp;--bindir=/bin &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/nettools-exp.xml
0,0 → 1,16
<sect2>
<title>Explication des commandes</title>
 
<para><userinput>make update:</userinput> Réalise la même chose qu'un
<userinput>make install</userinput> avec la différence que make update
n'effectue pas de sauvegardes des fichiers qu'il remplace. Une des choses
que net-tools remplace est la version sh-utils de
<filename>/bin/hostname</filename> (la version net-tools est de loin
meilleure que celle de sh-utils).</para>
 
<para>De même, si vous décidez dans le futur de réinstaller ce package,
un <userinput>make update</userinput> ne sauvegardera pas les fichiers
d'une précédente installation de net-tools.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/config-sysklogd.xml
0,0 → 1,21
<sect2><title>Configurer Sysklogd</title>
 
<para>Créez un nouveau fichier <filename>/etc/syslog.conf</filename> en éxécutant ce qui
suit:</para>
 
<para><screen><userinput>cat &gt; /etc/syslog.conf &lt;&lt; "EOF"</userinput>
# Debut de /etc/syslog.conf
 
auth,authpriv.* -/var/log/auth.log
*.*;auth,authpriv.none -/var/log/sys.log
daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
*.emerg *
 
# Fin de /etc/syslog.conf
<userinput>EOF</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/sysklogd-inst.xml
0,0 → 1,10
<sect2>
<title>Installation de Sysklogd</title>
 
<para>Installez Sysklogd en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/libtool-inst.xml
0,0 → 1,11
<sect2>
<title>Installation de Libtool</title>
 
<para>Installez Libtool en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/textutils-inst.xml
0,0 → 1,12
<sect2>
<title>Installation of Textutils</title>
 
<para>Install Textutils by running the following commands:</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
mv /usr/bin/cat /usr/bin/head /bin</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/chrootcmd.xml
0,0 → 1,3
<userinput>cd $LFS &amp;&amp;
chroot $LFS /usr/bin/env -i HOME=/root \
&nbsp;&nbsp;&nbsp;TERM=$TERM /bin/bash --login</userinput>
/tags/LFS-3_3/lfs/chapter06/texinfo-inst.xml
0,0 → 1,12
<sect2>
<title>Installation de Texinfo</title>
 
<para>Installez Texinfo en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
make TEXMF=/usr/share/texmf install-tex</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/procinfo-inst.xml
0,0 → 1,10
<sect2>
<title>Installation de Procinfo</title>
 
<para>Installez Procinfo en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>make LDLIBS=-lncurses &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/m4-inst.xml
0,0 → 1,11
<sect2>
<title>Installation de M4</title>
 
<para>Installez M4 en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/bin86-inst.xml
0,0 → 1,19
<sect2>
<title>Installation de Bin86</title>
 
<para>Ce package est nécessaire seulement si vous décidez d'utiliser Lilo sur votre système
LFS. Si vous escomptez utiliser un autre outil tel que Grub vous n'aurez pas besoin de
bin86. Vérifiez la documentation de votre chargeur préféré pour voir si vous avez besoin du
package bin86 (habituellement seulement ld86 et/ou as86 de ce package sont requis).</para>
 
<para>Gardez à l'esprit qu'il n'y a pas seulement les chargeurs qui utilisent le package
bin86. Il y a toujours une chance qu'un autre package ait besoin de programmes de ce package, donc
garder tout ça à l'esprit si vous décidez de le sauter.</para>
 
<para>Installez Bin86 en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>make &amp;&amp;
make PREFIX=/usr install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/flex-inst.xml
0,0 → 1,27
<sect2>
<title>Installation de Flex</title>
 
<para>Installez Flex en exécutant les commandes suivante:</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
<para>Quelques programmes ne reconnaissent pas flex et essaient de trouver le programme lex
(flex est une (meilleure) alternative à lex). Donc pour satisfaire ces quelques programmes
nous devrons créer un script lex, qui appelle flex et qui induit que celui-ci imite lex.</para>
 
<para>Créez un nouveau fichier <filename>/usr/bin/lex</filename> en exécutant ce qui suit:</para>
 
<para><screen><userinput>cat &gt; /usr/bin/lex &lt;&lt; "EOF"</userinput>
#!/bin/sh
# Debut /usr/bin/lex
 
exec /usr/bin/flex -l "$@"
 
# Fin /usr/bin/lex
<userinput>EOF
chmod 755 /usr/bin/lex</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/psmisc-inst.xml
0,0 → 1,30
<sect2>
<title>Installation de Psmisc</title>
 
<para>Installez Psmisc en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr --exec-prefix=/ &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
<para>psmisc installe la page de man
<filename>/usr/share/man/man1/pidof.1</filename>, mais le programme pidof
de psmisc n'est pas installé par défaut. Généralement ceci n'est pas un problème
car nous installerons le package sysvinit plus tard, qui nous fournit un meilleur
programme pidof.</para>
 
<para>C'est à vous de décider maintenant si vous allez utiliser le package sysvinit
qui fournit un programme pidof, ou non. Si vous le souhaitez, vous
devriez enlever la page man pidof de psmisc en exécutant:</para>
 
<para><screen><userinput>rm /usr/share/man/man1/pidof.1</userinput></screen></para>
 
<para>Si vous n'utilisez pas sysvinit, vous devriez complèter l'installation
de ce package en créant le lien symbolique <filename>/bin/pidof</filename>
en exécutant:</para>
 
<para><screen><userinput>cd /bin
ln -s killall pidof</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/modutils-inst.xml
0,0 → 1,11
<sect2>
<title>Installation de Modutils</title>
 
<para>Installez Modutils en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/glibc-inst.xml
0,0 → 1,66
<sect2>
<title>Installation de Glibc</title>
 
<para>Avant d'installer glibc, vous devez vous positionner dans le
répertoire glibc-&glibc-version; et y déballer glibc-linuxthreads,
et non pas dans /usr/src comme vous le feriez normalement.</para>
 
<para>Ce package est connu pour avoir un mauvais fonctionnement si vous avez changé ses
paramètres d'optimisation par défaut (incluant les options -march et mcpu). Glibc est
meilleur tel quel, nous vous recommandons donc de régler CFLAGS, CXXFLAGS et d'autres
variable/réglages du même type qui changeraient la configuration par défaut. De même,
ne donnez pas l'option --enable-kernel au script de configuration. C'est connu pour
générer des segmentation faults lorsque des packages comme fileutils, make et tar sont
liés avec lui.</para>
 
<para>Généralement, compiler Glibc de n'importe quel autre façon que ce que suggère ce
livre, impose un risque très important sur votre système.</para>
 
<para>Installez Glibc en lançant les commandes suivantes:</para>
 
<para><screen><userinput>mknod -m 0666 /dev/null c 1 3 &amp;&amp;
touch /etc/ld.so.conf &amp;&amp;
cp malloc/Makefile malloc/Makefile.backup &amp;&amp;
sed 's%\$(PERL)%/usr/bin/perl%' malloc/Makefile.backup &gt; malloc/Makefile &amp;&amp;
cp login/Makefile login/Makefile.backup &amp;&amp;
sed 's/root/0/' login/Makefile.backup &gt; login/Makefile &amp;&amp;
mkdir ../glibc-build &amp;&amp;
cd ../glibc-build &amp;&amp;
../glibc-&glibc-version;/configure --prefix=/usr \
&nbsp;&nbsp;&nbsp;--enable-add-ons --libexecdir=/usr/bin &amp;&amp;
echo "cross-compiling = no" &gt; configparms &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
make localedata/install-locales &amp;&amp;
exec /bin/bash --login</userinput></screen></para>
 
<para>Une alternative à l'exécution de <userinput>make
localedata/install-locales</userinput> est de n'installer que les locales dont vous avez besoin ou
que vous voulez. Ca se fait en exécutant la commande localdef. Vous trouverez des informations
à ce sujet dans le fichier INSTALL de l'arborescence de glibc-&glibc-version;.</para>
 
<para>Durant l'étape de configuration vous allez voir ces avertissements:</para>
 
<blockquote><screen>configure: warning:
*** These auxiliary programs are missing or too old: msgfmt
*** some features will be disabled.
*** Check the INSTALL file for required versions.</screen></blockquote>
 
<para>The missing msgfmt (from the gettext package which we will install
later in this chapter) won't cause any problems. msgfmt is used to generate
the binary translation files that are used to make your system talk in a
different language. Because these translation files have already been
generated for you, there is no need for msgfmt. You'd only need msgfmt if
you change the translation source files (the <filename>*.po</filename>
files in the <filename class="directory">po</filename> subdirectory) which\
would require you to re-generate the binary files.</para>
 
<para>Le msgfmt manquant (du package gettext que nous installerons plus tard dans ce
chapitre) ne gène en rien. Le fichier que msgfmt aurait voulu créer est déjà pré-construit, il ne
nous manque donc rien. Vous en aurez seulement besoin si vous faites des changemenents dans les
fichiers sources (les fichiers <filename>*.po</filename>
situés dans le répertoire <filename class="directory">po</filename>) qui
vous imposeraient de recompiler les binaires.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/create-utmp.xml
0,0 → 1,18
<sect2>
<title>Création des fichiers /var/run/utmp, /var/log/wtmp et /var/log/btmp</title>
 
<para>Les programmes tels que login, shutdown, uptime et les autres lisent
depuis et écrivent vers les fichiers /var/run/utmp, /var/log/btmp et
/var/log/wtmp. Ces derniers contiennent des informations sur les connections
en cours. Ils contiennent aussi des informations relatives aux dates du dernier
démarrage/arrêt de l'ordinateur ainsi que les tentatives infructueuses de
login.</para>
 
<para>Créez ces fichiers avec les permissions appropriées en lançant les
commandes suivantes :</para>
 
<para><screen><userinput>touch /var/run/utmp /var/log/{btmp,lastlog,wtmp} &amp;&amp;
chmod 644 /var/run/utmp /var/log/{btmp,lastlog,wtmp}</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/shellutils-inst.xml
0,0 → 1,31
<sect2>
<title>Installation de Sh-utils</title>
 
<para>Installez Shellutils en lançant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd /usr/bin &amp;&amp;
mv basename date echo false hostname /bin &amp;&amp;
mv pwd sleep stty su test true uname /bin &amp;&amp;
mv chroot ../sbin</userinput></screen></para>
 
</sect2>
 
<sect2>
<title>Notes sur la conformité FHS</title>
 
<para>Il y a une commande installée dans ce package qui est nommée test. Elle
est souvent utilisée dans les scripts shell pour évaluer des conditions, mais
elle est encore plus souvent rencontrée sous la forme
<command>[ condition ]</command>. Ces crochets sont construits dans l'interpreteur
bash, mais le FHS définit qu'ils devraient être un binaire <filename>[</filename>.
Nous le créons de cette manière, pendant qu'on est encore dans le répertoire
<filename class="directory">/usr/bin</filename> :</para>
 
<para><screen><userinput>cd /bin &amp;&amp;
ln -sf test [</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/ncurses-exp.xml
0,0 → 1,32
<sect2>
<title>Explication de la commande</title>
 
<para><userinput>--with-shared:</userinput> Ceci valide la construction des
fichiers de bibliothèques partagées ncurses.</para>
 
<para><userinput>--disable-termcap:</userinput> Désactive la compilation
du support termcap.</para>
 
<para><userinput>cd /lib &amp;&amp; mv *.a /usr/lib :</userinput> Ceci
déplace tous les fichiers bibliothèques statiques de ncurses de /lib
vers /usr/lib. /lib ne devrait contenir que les fichier partagés qui
sont essentiels au système lorsque /usr peut ne pas être monté.</para>
 
<para><userinput>chmod 755 *.5.2:</userinput> Les bibliothèques partagées
devraient être exécutables. La routine d'installation de Ncurses ne positionne
pas les permissions correctement, alors nous le faisons manuellement à la place.
</para>
 
<para><userinput>ln -sf libncurses.a libcurses.a:</userinput> Certains
programmes essayent de faire l'édition des liens avec -lcurses au lieu de
-lncurses. Ce lien symbolique assure que de tels programmes seront liés
sans erreurs.</para>
 
<para><userinput>ln -sf ../../lib/libncurses.so etc:</userinput> Ces liens
symboliques sont créés pour améliorer l'installation. Une bonne pratique est
d'avoir les fichiers *.so sous /usr/lib ainsi que sou /lib, pour s'assurer que
le chargeur de lien sera capable de trouver les fichiers si il les cherche sous
/lib ou /usr/lib..</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/bison-inst.xml
0,0 → 1,30
<sect2>
<title>Installation de Bison</title>
 
<para>Installez Bison en lançant les commandes suivantes :</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
<para>Certains programmes n'utilisent pas bison et essaient de
localiser le programme yacc (bison est une (meilleure) alternative à yacc).
Donc pour satisfaire ces quelques programmes, nous allons créer un script yacc
faisant appel à bison qui va émuler à son tour les conventions de nommage des
fichiers de sortie de yacc.</para>
 
<para>Créer un nouveau fichier <filename>/usr/bin/yacc</filename> en exécutant
ce qui suit :</para>
 
<para><screen><userinput>cat &gt; /usr/bin/yacc &lt;&lt; "EOF"</userinput>
#!/bin/sh
# Begin /usr/bin/yacc
 
exec /usr/bin/bison -y "$@"
 
# End /usr/bin/yacc
<userinput>EOF
chmod 755 /usr/bin/yacc</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/changingowner.xml
0,0 → 1,26
<sect1 id="ch06-changingowner">
<title>Changer le propriétaire de la partition LFS</title>
<?dbhtml filename="changingowner.html" dir="chapter06"?>
 
<para>Maintenant que nous sommes en chroot, c'est le bon moment d'assigner
l'utilisateur root comme le propriétaire de tous les fichiers et répertoires
qui ont été installés au chapitre 5.
Pour cela, lancez les commandes suivantes :</para>
 
<para><screen><userinput>cd / &amp;&amp;
chown 0.0 . proc &amp;&amp;
chown -R 0.0 bin boot dev etc home lib mnt opt root sbin tmp usr var</userinput></screen></para>
 
<para>Selon le système de fichier que vous avez créé pour votre partition LFS,
vous pouvez avoir un répertoire /lost+found. Si c'est le cas, alors lancez :</para>
 
<para><screen><userinput>chown 0.0 lost+found</userinput></screen></para>
 
<para>Ces commandes réassigneront l'utilisateur root comme le propriétaire de
la partition root et du répertoire <filename>/proc</filename>, plus tout ce
qui se trouve sous les répertoires mentionnés dans la 2e ligne. Dans ces
commandes, 0.0 est utilisé plutôt que le root.root courant, car l'utilisateur
root ne peut pas être résolu puisque glibc n'a pas été encore installé.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/binutils-exp.xml
0,0 → 1,8
<sect2>
<title>Explications des commandes</title>
 
<para><userinput>make tooldir=/usr install-info:</userinput> Ceci installera
les pages d'informations de binutil.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/config-sysvinit.xml
0,0 → 1,36
<sect2><title>Configurer Sysvinit</title>
 
<para>Créez un nouveau fichier <filename>/etc/inittab</filename> en exécutant
ce qui suit : </para>
 
<para><screen><userinput>cat &gt; /etc/inittab &lt;&lt; "EOF"</userinput>
# Begin /etc/inittab
 
id:3:initdefault:
 
si::sysinit:/etc/rc.d/init.d/rc sysinit
 
l0:0:wait:/etc/rc.d/init.d/rc 0
l1:S1:wait:/etc/rc.d/init.d/rc 1
l2:2:wait:/etc/rc.d/init.d/rc 2
l3:3:wait:/etc/rc.d/init.d/rc 3
l4:4:wait:/etc/rc.d/init.d/rc 4
l5:5:wait:/etc/rc.d/init.d/rc 5
l6:6:wait:/etc/rc.d/init.d/rc 6
 
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
 
su:S016:respawn:/sbin/sulogin
 
1:2345:respawn:/sbin/agetty tty1 9600
2:2345:respawn:/sbin/agetty tty2 9600
3:2345:respawn:/sbin/agetty tty3 9600
4:2345:respawn:/sbin/agetty tty4 9600
5:2345:respawn:/sbin/agetty tty5 9600
6:2345:respawn:/sbin/agetty tty6 9600
 
# End /etc/inittab
<userinput>EOF</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/reiserfs.xml
0,0 → 1,13
<sect1 id="ch06-reiserfs">
<title>Installer Reiserfsprogs-&reiserfs-version;</title>
<?dbhtml filename="reiserfs.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &reiserfs-time;
Estimation de l'espace disque requis: &reiserfs-compsize;</screen>
 
&c6-reiserfs-inst;
&c6-reiserfs-exp;
&aa-reiserfs-desc;
&aa-reiserfs-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/gettext.xml
0,0 → 1,12
<sect1 id="ch06-gettext">
<title>Installer Gettext-&gettext-version;</title>
<?dbhtml filename="gettext.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &gettext-time;
Estimation de l'espace disque requis: &gettext-compsize;</screen>
 
&c6-gettext-inst;
&aa-gettext-desc;
&aa-gettext-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/netkitbase.xml
0,0 → 1,13
<sect1 id="ch06-netkitbase">
<title>Installer Netkit-base-&netkit-base-version;</title>
<?dbhtml filename="netkit-base.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &netkit-base-time;
Estimation de l'espace disque requis: &netkit-base-compsize;</screen>
 
&c6-netkitbase-inst;
&aa-netkitbase-desc;
&aa-netkitbase-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/diffutils.xml
0,0 → 1,12
<sect1 id="ch06-diffutils">
<title>Installation de Diffutils-&diffutils-version;</title>
<?dbhtml filename="diffutils.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction : &diffutils-time;
Estimation de l'espace disque requis : &diffutils-compsize;</screen>
 
&c6-diffutils-inst;
&aa-diffutils-desc;
&aa-diffutils-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/kbd.xml
0,0 → 1,14
<sect1 id="ch06-kbd">
<title>Installer Kbd-&kbd-version;</title>
<?dbhtml filename="kbd.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &kbd-time;
Estimation de l'espace disque requis: &kbd-compsize;</screen>
 
&c6-kbd-inst;
&c6-kbd-exp;
&aa-kbd-desc;
&aa-kbd-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/perl.xml
0,0 → 1,13
<sect1 id="ch06-perl">
<title>Installer Perl-&perl-version;</title>
<?dbhtml filename="perl.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &perl-time;
Estimation de l'espace disque requis: &perl-compsize;</screen>
 
&c6-perl-inst;
&aa-perl-desc;
&aa-perl-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/ed-inst.xml
0,0 → 1,22
<sect2>
<title>Installation de Ed</title>
 
<para>Ed n'est pas quelque chose que vous utiliserez directement.
Il est installé car il peut être utilisé par le programme patch si
vous rencontrez un fichier patch basé sur ed. Ceci arrive rarement
car les patchs basé sur diff sont préférés de nos jours.</para>
 
<para>Installer Ed en lançant les commandes suivantes:</para>
 
<para><screen><userinput>cp buf.c buf.c.backup &amp;&amp;
sed 's/int u/int u, sfd/' buf.c.backup | \
&nbsp;&nbsp;&nbsp;sed '/.*\*mktemp.*/d' | \
&nbsp;&nbsp;&nbsp;sed 's/.*if (mktemp.*/ sfd = mkstemp(sfn);\
&nbsp;&nbsp;&nbsp;if ((sfd == -1) || (sfp = fopen (sfn, "w+")) == NULL)/' &gt; buf.c &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
mv /usr/bin/ed /usr/bin/red /bin</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/makedev.xml
0,0 → 1,14
<sect1 id="ch06-makedev">
<title>Créer les périphériques (Makedev-&makedev-version;)</title>
<?dbhtml filename="makedev.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &makedev-time;
Estimation de l'espace disque requis: &makedev-compsize;</screen>
 
&c6-makedev-inst;
&c6-makedev-exp;
&aa-makedev-desc;
&aa-makedev-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/perl-inst.xml
0,0 → 1,18
<sect2>
<title>Installation de Perl</title>
 
<para>Installer Perl en lançant les commandes suivantes:</para>
 
<para><screen><userinput>./configure.gnu --prefix=/usr &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
<para>Si vous souhaitez avoir plus de contrôle sur la façon dont perl
configure sa propre construction, vous pouvez lancer le script interactif
<userinput>Configure</userinput> et modifier la façon dont perl est
construit. Si vous pensez pouvoir vivre avec la configuration que perl
détecte automatiquement, alors utilisez simplement les commandes ci-dessus.
</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/m4.xml
0,0 → 1,13
<sect1 id="ch06-m4">
<title>Installer M4-&m4-version;</title>
<?dbhtml filename="m4.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &m4-time;
Estimation de l'espace disque requis: &m4-compsize;</screen>
 
&c6-m4-inst;
&aa-m4-desc;
&aa-m4-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/shellutils.xml
0,0 → 1,12
<sect1 id="ch06-shutils">
<title>Installer Sh-utils-&sh-utils-version;</title>
<?dbhtml filename="sh-utils.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &sh-utils-time;
Estimation de l'espace disque requis: &sh-utils-compsize;</screen>
 
&c6-shellutils-inst;
&aa-shellutils-desc;
&aa-shellutils-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/file-inst.xml
0,0 → 1,12
<sect2>
<title>Installation de File</title>
 
<para>Installer File en lançant les commandes suivantes:</para>
 
<para><screen><userinput>touch aclocal.m4 configure Makefile.in stamp-h.in &amp;&amp;
./configure --prefix=/usr --datadir=/usr/share/misc &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/kbd-exp.xml
0,0 → 1,14
<sect2>
<title>Explications des commandes</title>
 
<para><userinput>patch -Np1 -i ../kbd-&kbd-patch-version;.patch</userinput>:
Ce patch résout deux problèmes. Le premier concerne le comportement de
<userinput>loadkeys -d</userinput>, qui ne fonctionne plus sur la version
courante de kbd. Il est nécessaire de corriger ceci, car les scripts de
démarrage repose sur une utilisation propre de <userinput>loadkeys -d</userinput>.
La seconde partie du patch change un Makefile pour que certains utilitaires
(setlogcons, setvesablank and getunimap) qui ne sont pas installés par défaut,
soient quand même installé.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/gcc.xml
0,0 → 1,13
<sect1 id="ch06-gcc">
<title>Installer GCC-&gcc-version;</title>
<?dbhtml filename="gcc.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &gcc-time;
Estimation de l'espace disque requis: &gcc-compsize;</screen>
 
&c6-gcc-inst;
&aa-gcc-desc;
&aa-gcc-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/patch.xml
0,0 → 1,13
<sect1 id="ch06-patch">
<title>Installer Patch-&patch-version;</title>
<?dbhtml filename="patch.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &patch-time;
Estimation de l'espace disque requis: &patch-compsize;</screen>
 
&c6-patch-inst;
&aa-patch-desc;
&aa-patch-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/modutils.xml
0,0 → 1,12
<sect1 id="ch06-modutils">
<title>Installer Modutils-&modutils-version;</title>
<?dbhtml filename="modutils.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &modutils-time;
Estimation de l'espace disque requis: &modutils-compsize;</screen>
 
&c6-modutils-inst;
&aa-modutils-desc;
&aa-modutils-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/mtablink.xml
0,0 → 1,25
<sect1 id="ch06-mtablink">
<title>Créer le lien symbolique /etc/mtab</title>
<?dbhtml filename="mtablink.html" dir="chapter06"?>
 
<para>La prochaine étape est de créer un lien symbolique de
/etc/mtab sur /proc/mounts. Ceci est fait en lançant la commande
suivante</para>
 
<para><screen><userinput>ln -s /proc/mounts /etc/mtab</userinput></screen></para>
 
<para>La création de ce lien symbolique permet d'éviter des problèmes
survenant si / est monté en lecture seule et que l'information dans
/etc/mtab n'est plus à jour. En créant ce lien symbolique sur /proc/mounts,
nous nous assurons que /etc/mtab sra toujours à jour.</para>
 
<para>Notez qu'utiliser ce lien symbolique nécessite que le support
du système de fichiers /proc soit compilé dans votre noyau. Ceci est
fait par défaut, et ne doit pas être changé sauf si vous savez
<emphasis>réellement</emphasis> ce que vous êtes en train de faire
car bien plus de choses dépendent de la présence de /proc. Bref,
assurez-vous de la présence du support du système de fichiers /proc
dans votre noyau.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/nettools.xml
0,0 → 1,14
<sect1 id="ch06-nettools">
<title>Installer Net-tools-&net-tools-version;</title>
<?dbhtml filename="net-tools.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &net-tools-time;
Estimation de l'espace disque requis: &net-tools-compsize;</screen>
 
&c6-nettools-inst;
&c6-nettools-exp;
&aa-nettools-desc;
&aa-nettools-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/findutils-inst.xml
0,0 → 1,28
<sect2>
<title>Installer Findutils</title>
 
<para>Avant que Findutils ne soit installé, il faut que le fichier patch de findutils soit
déballé.</para>
 
<para>Installez Findutils en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>patch -Np1 -i ../findutils-4.1.patch &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make libexecdir=/usr/bin install</userinput></screen></para>
 
</sect2>
<sect2>
<title>Note de conformité FHS</title>
 
<para>Par défaut, la localisation de la base de donnée de updatedb est dans /usr/var. Si vous
préférez être conforme pour FHS, vous devriez utiliser une autre localisation. La commande suivante
utilise le fichier de base de donnée<filename>/var/lib/misc/locatedb</filename> qui est
compatible FHS.</para>
 
<para><screen><userinput>patch -Np1 -i ../findutils-4.1.patch &amp;&amp;
./configure --prefix=/usr &amp;&amp;
make localstatedir=/var/lib/misc &amp;&amp;
make localstatedir=/var/lib/misc libexecdir=/usr/bin install</userinput></screen></para>
 
</sect2>
/tags/LFS-3_3/lfs/chapter06/introduction.xml
0,0 → 1,23
<sect1 id="ch06-introduction">
<title>Introduction</title>
<?dbhtml filename="introduction.html" dir="chapter06"?>
<para>L'installation de tous les logiciels est plutôt simple et
vous allez probablement penser qu'il est tellement plus facile et
plus court de donner les instructions génériques d'installation pour
chaque package et de seulement expliquer comment installer quelque chose
si un certain package demande une méthode d'installation alternative.
Même si je suis d'accord avec ceci, j'ai choisi de donner les instructions
complètes pour chaque package. Il s'agit simplement d'éviter toute
confusion ou erreur.</para>
 
<para>Ce serait le bon moment pour jeter un oeil aux astuces d'optimisation
dans <ulink url="&hints-root;optimization.txt">&hints-root;optimization.txt</ulink>
si vous prévoyez d'utiliser des options d'optimisations lors la compilation
des packages du chapitre qui suit. Les options d'optimisation peuvent faire
qu'un programme s'exécute plus vite, mais peuvent également causer des problèmes
de compilation. Si vous rencontrez des problèmes après avoir utilisé les
optimisations, essayez toujours sans optimisations pour voir si le problème
persiste.</para>
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/tar.xml
0,0 → 1,12
<sect1 id="ch06-tar">
<title>Installer Tar-&tar-version;</title>
<?dbhtml filename="tar.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &tar-time;
Estimation de l'espace disque requis: &tar-compsize;</screen>
 
&c6-tar-inst;
&aa-tar-desc;
&aa-tar-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/ed.xml
0,0 → 1,15
<sect1 id="ch06-ed">
<title>Installer Ed-&ed-version;</title>
<?dbhtml filename="ed.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &ed-time;
Estimation de l'espace disque requis: &ed-compsize;</screen>
 
&c6-ed-inst;
&c6-ed-exp;
&aa-ed-desc;
&aa-ed-dep;
 
</sect1>
 
 
/tags/LFS-3_3/lfs/chapter06/manpages.xml
0,0 → 1,12
<sect1 id="ch06-manpages">
<title>Installer Man-pages-&man-pages-version;</title>
<?dbhtml filename="man-pages.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &man-pages-time;
Estimation de l'espace disque requis: &man-pages-compsize;</screen>
 
&c6-manpages-inst;
&aa-manpages-desc;
&aa-manpages-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/vim.xml
0,0 → 1,13
<sect1 id="ch06-vim">
<title>Installer Vim-&vim-version;</title>
<?dbhtml filename="vim.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &vim-time;
Estimation de l'espace disque requis: &vim-compsize;</screen>
 
&c6-vim-inst;
&c6-vim-exp;
&aa-vim-desc;
&aa-vim-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/lilo.xml
0,0 → 1,12
<sect1 id="ch06-lilo">
<title>Installer Lilo-&lilo-version;</title>
<?dbhtml filename="lilo.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &lilo-time;
Estimation de l'espace disque requis: &lilo-compsize;</screen>
 
&c6-lilo-inst;
&aa-lilo-desc;
&aa-lilo-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/automake.xml
0,0 → 1,12
<sect1 id="ch06-automake">
<title>Installation de Automake-&automake-version;</title>
<?dbhtml filename="automake.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction : &automake-time;
Estimation de l'espace disque requis : &automake-compsize;</screen>
 
&c6-automake-inst;
&aa-automake-desc;
&aa-automake-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/gzip.xml
0,0 → 1,12
<sect1 id="ch06-gzip">
<title>Installer Gzip-&gzip-version;</title>
<?dbhtml filename="gzip.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &gzip-time;
Estimation de l'espace disque requis: &gzip-compsize;</screen>
 
&c6-gzip-inst;
&aa-gzip-desc;
&aa-gzip-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/patch-inst.xml
0,0 → 1,13
<sect2>
<title>Installation de Patch</title>
 
<para>Installer Patch en lançant les commandes suivantes:</para>
 
<para><screen><userinput>export CPPFLAGS=-D_GNU_SOURCE &amp;&amp;
./configure --prefix=/usr &amp;&amp;
unset CPPFLAGS &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/bash.xml
0,0 → 1,12
<sect1 id="ch06-bash">
<title>Installation de Bash-&bash-version;</title>
<?dbhtml filename="bash.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction : &bash-time;
Estimation de l'espace disque requis : &bash-compsize;</screen>
 
&c6-bash-inst;
&aa-bash-desc;
&aa-bash-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/glibc.xml
0,0 → 1,14
<sect1 id="ch06-glibc">
<title>Installer Glibc-&glibc-version;</title>
<?dbhtml filename="glibc.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &glibc-time;
Estimation de l'espace disque requis: &glibc-compsize;</screen>
 
&c6-glibc-inst;
&c6-glibc-exp;
&aa-glibc-desc;
&aa-glibc-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/bin86.xml
0,0 → 1,12
<sect1 id="ch06-bin86">
<title>Installation de Bin86-&bin86-version;</title>
<?dbhtml filename="bin86.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction : &bin86-time;
Estimation de l'espace disque requis : &bin86-compsize;</screen>
 
&c6-bin86-inst;
&aa-bin86-desc;
&aa-bin86-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/flex.xml
0,0 → 1,12
<sect1 id="ch06-flex">
<title>Installer Flex-&flex-version;</title>
<?dbhtml filename="flex.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &flex-time;
Estimation de l'espace disque requis: &flex-compsize;</screen>
 
&c6-flex-inst;
&aa-flex-desc;
&aa-flex-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/psmisc.xml
0,0 → 1,13
<sect1 id="ch06-psmisc">
<title>Installer Psmisc-&psmisc-version;</title>
<?dbhtml filename="psmisc.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &psmisc-time;
Estimation de l'espace disque requis: &psmisc-compsize;</screen>
 
&c6-psmisc-inst;
&c6-psmisc-exp;
&aa-psmisc-desc;
&aa-psmisc-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/fileutils.xml
0,0 → 1,12
<sect1 id="ch06-fileutils">
<title>Installer Fileutils-&fileutils-version;</title>
<?dbhtml filename="fileutils.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &fileutils-time;
Estimation de l'espace disque requis: &fileutils-compsize;</screen>
 
&c6-fileutils-inst;
&aa-fileutils-desc;
&aa-fileutils-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/sysvinit-inst.xml
0,0 → 1,25
<sect2>
<title>Installation de Sysvinit</title>
 
<para>Lorsque les niveaux d'exécution sont changés (par exemple lors d'un arrêt
système), le programme init va envoyer les signaux TERM et KILL à tous les
processus démarrés par init. Mais init écrit un message sur l'écran
disant : "sending all processes the TERM signal" et la même chose pour
le signal KILL. Cela implique que init envoie ce signal à tous les processus
en cours d'exécution, ce qui n'est pas le cas. Pour éviter cette confusion,
vous devez changer le fichier init.c afin que la phrase devienne "sending all
processes started by init the TERM signal", en exécutant la
commande suivante.
Si vous ne voulez pas la changer, passez cette commande.</para>
 
<para><screen><userinput>cp src/init.c src/init.c.backup &amp;&amp;
sed 's/\(.*\)\(Sending processes\)\(.*\)/\1\2 started by init\3/' \
&nbsp;&nbsp;&nbsp;src/init.c.backup &gt; src/init.c</userinput></screen></para>
 
<para>Installez Sysvinit en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>make -C src &amp;&amp;
make -C src install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/utillinux-inst.xml
0,0 → 1,26
<sect2>
<title>Notes sur la conformité FHS</title>
 
<para>Le FHS nous recommande d'utiliser /var/lib/hwclock comme
emplacement du fichier adjtime, à la place de l'habituel /etc.
Pour rendre hwclock, qui fait partie du package util-linux,
compatible FHS, exécutez les commandes suivantes:</para>
 
<para><screen><userinput>cp hwclock/hwclock.c hwclock/hwclock.c.backup &amp;&amp;
sed 's%etc/adjtime%var/lib/hwclock/adjtime%' \
&nbsp;&nbsp;&nbsp;hwclock/hwclock.c.backup &gt; hwclock/hwclock.c &amp;&amp;
mkdir -p /var/lib/hwclock</userinput></screen></para>
 
</sect2>
 
<sect2>
<title>Installation de Util-Linux</title>
 
<para>Installez Util-Linux en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure &amp;&amp;
make HAVE_SLN=yes &amp;&amp;
make HAVE_SLN=yes install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/glibc-exp.xml
0,0 → 1,49
<sect2>
<title>Explication des commandes</title>
 
<para><userinput>mknod -m 0666 /dev/null c 1 3:</userinput> Glibc a besoin d'un périphérique
null pour compiler correctement. Tous les autres périphériques seront créés dans la
prochaine section.</para>
 
<para><userinput>touch /etc/ld.so.conf</userinput> Une des étapes finales de l'installation
de Glibc est d'exécuter ldconfig afin de mettre à jour le cache du chargeur dynamique. Si le
fichier n'existe pas, l'installation échouera retournant que le fichier ne peut être lu, donc
nous avons simplement créé un fichier vide (avec ce fichier vide, Glibc utilisera par défaut
/lib et usr/lib, ce qui est satisfaisant).</para>
 
<para><userinput>sed 's%\$(PERL)%/usr/bin/perl%'
malloc/Makefile.backup &gt; malloc/Makefile:</userinput> Cette commande sed remplace dans
<filename>malloc/Makefile.backup</filename> toutes les occurences de <filename>$(PERL)</filename>
en <filename>/usr/bin/perl</filename>. La sortie est alors écrite sur le fichier original
<filename>malloc/Makefile.in</filename> qui est utilisé durant la configuration. Ceci est
fait parce que Glibc ne peut détecter automatiquement perl puisqu'il n'a pas encore été
installé.</para>
 
<para><userinput>sed 's/root/0' login/Makefile.backup &gt;
login/Makefile:</userinput> Cette commande sed remplace toutes les occurences du mot
<filename>root</filename> dans le fichier <filename>login/Makefile.backup</filename>
par 0. Glibc n'étant pas encore installé sur le système LFS, les noms d'utilisateur
ne peuvent pas encore être remplacés par leur numéros d'identifiant. Donc, nous
remplaçons le nom d'utilisateur root par l'identifiant de root, qui est 0.</para>
 
<para><userinput>--enable-add-ons:</userinput> Permet l'utilisation des linuxthreads que nous
installons avec Glibc.</para>
 
<para><userinput>--libexecdir=/usr/bin:</userinput> Cela force l'installation du programme
pt_chown dans /usr/bin directory.</para>
 
<para><userinput>echo "cross-compiling = no" &gt; configparms:</userinput>
Nous faisons ceci parce que nous créons seulement notre propre système.
La cross-compilation est utilisée pour construire un package pour un Apple Power PC sur
un système Intel. La raison pour laquelle Glibc pense que nous faisons de la
cross-compilation est qu'il ne peut compiler un programme de test pour s'en apercevoir,
donc il est par défaut en cross-compilation. Compiler le programme de test échoue car Glibc
n'a pas encore été installé.</para>
 
<para><userinput>exec /bin/bash:</userinput> Cette commande va démarrer un nouveau shell bash
qui va remplacer l'actuel. Cela suprime le message "I have no name!" de l'invite
de commande qui est dû à l'incapacité de bash à faire correspondre un id utilisateur avec
un nom utilisateur (qui est dû au fait que Glibc n'est pas installé).</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/make.xml
0,0 → 1,13
<sect1 id="ch06-make">
<title>Installer Make-&make-version;</title>
<?dbhtml filename="make.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &make-time;
Estimation de l'espace disque requis: &make-compsize;</screen>
 
&c6-make-inst;
&c6-make-exp;
&aa-make-desc;
&aa-make-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/autoconf.xml
0,0 → 1,12
<sect1 id="ch06-autoconf">
<title>Installation de Autoconf-&autoconf-version;</title>
<?dbhtml filename="autoconf.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction : &autoconf-time;
Estimation de l'espace disque requis : &autoconf-compsize;</screen>
 
&c6-autoconf-inst;
&aa-autoconf-desc;
&aa-autoconf-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/utillinux.xml
0,0 → 1,13
<sect1 id="ch06-utillinux">
<title>Installer Util-linux-&util-linux-version;</title>
<?dbhtml filename="util-linux.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &util-linux-time;
Estimation de l'espace disque requis: &util-linux-compsize;</screen>
 
&c6-utillinux-inst;
&c6-utillinux-exp;
&aa-utillinux-desc;
&aa-utillinux-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/libtool.xml
0,0 → 1,12
<sect1 id="ch06-libtool">
<title>Installer Libtool-&libtool-version;</title>
<?dbhtml filename="libtool.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &libtool-time;
Estimation de l'espace disque requis: &libtool-compsize;</screen>
 
&c6-libtool-inst;
&aa-libtool-desc;
&aa-libtool-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/file-exp.xml
0,0 → 1,11
<sect2>
<title>Explications des commandes</title>
 
<para><userinput>touch aclocal.m4 configure Makefile.in stamp-h.in</userinput>:
Cette commande permet de contourner une erreur, qui arrive lors d'une compilation
si automake-1.5 est installé, en changeant la date de modification de certains
fichiers pour aujourd'hui. En changeant cette date, make va penser que les fichiers
sont déjà à jour et qu'ils n'ont pas à être créer de nouveau.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/texinfo.xml
0,0 → 1,13
<sect1 id="ch06-texinfo">
<title>Installer Texinfo-&texinfo-version;</title>
<?dbhtml filename="texinfo.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &texinfo-time;
Estimation de l'espace disque requis: &texinfo-compsize;</screen>
 
&c6-texinfo-inst;
&c6-texinfo-exp;
&aa-texinfo-desc;
&aa-texinfo-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/sysvinit.xml
0,0 → 1,12
<sect1 id="ch06-sysvinit">
<title>Installer Sysvinit-&sysvinit-version;</title>
<?dbhtml filename="sysvinit.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &sysvinit-time;
Estimation de l'espace disque requis: &sysvinit-compsize;</screen>
 
&c6-sysvinit-inst;
&aa-sysvinit-desc;
&aa-sysvinit-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/sysklogd.xml
0,0 → 1,12
<sect1 id="ch06-sysklogd">
<title>Installer Sysklogd-&sysklogd-version;</title>
<?dbhtml filename="sysklogd.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &sysklogd-time;
Estimation de l'espace disque requis: &sysklogd-compsize;</screen>
 
&c6-sysklogd-inst;
&aa-sysklogd-desc;
&aa-sysklogd-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/texinfo-exp.xml
0,0 → 1,10
<sect2>
<title>Explication des commandes</title>
 
<para><userinput>make TEXMF=/usr/share/texmf install-tex:</userinput>
Ceci installe les composants texinfo qui font partie d'une installation TeX.
Même si TeX n'est pas installé sur LFS, ils sont installés ici pour
compléter l'installation de texinfo.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/less.xml
0,0 → 1,13
<sect1 id="ch06-less">
<title>Installer Less-&less-version;</title>
<?dbhtml filename="less.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &less-time;
Estimation de l'espace disque requis: &less-compsize;</screen>
 
&c6-less-inst;
&aa-less-desc;
&aa-less-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/procinfo.xml
0,0 → 1,13
<sect1 id="ch06-procinfo">
<title>Installer Procinfo-&procinfo-version;</title>
<?dbhtml filename="procinfo.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &procinfo-time;
Estimation de l'espace disque requis: &procinfo-compsize;</screen>
 
&c6-procinfo-inst;
&c6-procinfo-exp;
&aa-procinfo-desc;
&aa-procinfo-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/gzip-inst.xml
0,0 → 1,20
<sect2>
<title>Installation de Gzip</title>
 
<para>Installez Gzip en exécutant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
cp gzexe.in gzexe.in.backup &amp;&amp;
sed 's%"BINDIR"%/bin%' gzexe.in.backup &gt; gzexe.in &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd /usr/bin &amp;&amp;
mv gzip /bin &amp;&amp;
rm gunzip zcat &amp;&amp;
cd /bin &amp;&amp;
ln -sf gzip gunzip &amp;&amp;
ln -sf gzip zcat &amp;&amp;
ln -sf gunzip uncompress</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/bzip2.xml
0,0 → 1,13
<sect1 id="ch06-bzip2">
<title>Installation de Bzip2-&bzip2-version;</title>
<?dbhtml filename="bzip2.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction : &bzip2-time;
Estimation de l'espace disque requis : &bzip2-compsize;</screen>
 
&c6-bzip2-inst;
&c6-bzip2-exp;
&aa-bzip2-desc;
&aa-bzip2-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/binutils.xml
0,0 → 1,13
<sect1 id="ch06-binutils">
<title>Installation de Binutils-&binutils-version;</title>
<?dbhtml filename="binutils.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction : &binutils-time;
Estimation de l'espace disque requis : &binutils-compsize;</screen>
 
&c6-binutils-inst;
&c6-binutils-exp;
&aa-binutils-desc;
&aa-binutils-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/grep.xml
0,0 → 1,12
<sect1 id="ch06-grep">
<title>Installer Grep-&grep-version;</title>
<?dbhtml filename="grep.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &grep-time;
Estimation de l'espace disque requis: &grep-compsize;</screen>
 
&c6-grep-inst;
&aa-grep-desc;
&aa-grep-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/bashprofile.xml
0,0 → 1,33
<sect1 id="ch06-bashprofile">
<title>Création de $LFS/root/.bash_profile</title>
<?dbhtml filename="bashprofile.html" dir="chapter06"?>
 
<para>Quand vous serez entré dans l'environnement chroot à la section
suivante, nous exporterons quelques variables d'environnement vers
cet interprèteur de commande telles que PS1, PATH and d'autres qu'il est bien
d'avoir initialisées. Dans ce but, nous allons créer le fichier
$LFS/root/.bash_profile qui sera lu par bash quand nous entrerons dans
l'environnement chroot.</para>
 
<para>Créer un nouveau fichier <filename>$LFS/root/.bash_profile</filename>
en exécutant ce qui suit.</para>
 
<para><screen><userinput>cat &gt; $LFS/root/.bash_profile &lt;&lt; "EOF"</userinput>
# Begin /root/.bash_profile
 
PS1='\u:\w\$ '
PATH=/bin:/usr/bin:/sbin:/usr/sbin
 
export PS1 PATH
 
# End /root/.bash_profile
<userinput>EOF</userinput></screen></para>
 
<para>La variable PS1 est une variable d'environnement qui contrôle
l'apparence de l'invite de commande. Référez-vous aux pages de manuel de bash
(man bash) pour les détails de sa construction. Les variables d'environnement
supplémentaires, alias etc... nécessités ou voulus peuvent être rajoutés par
vos soins.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/findutils.xml
0,0 → 1,14
<sect1 id="ch06-findutils">
<title>Installer Findutils-&findutils-version;</title>
<?dbhtml filename="findutils.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &findutils-time;
Estimation de l'espace disque requis: &findutils-compsize;</screen>
 
&c6-findutils-inst;
&c6-findutils-exp;
&aa-findutils-desc;
&aa-findutils-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/procps.xml
0,0 → 1,13
<sect1 id="ch06-procps">
<title>Installer Procps-&procps-version;</title>
<?dbhtml filename="procps.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &procps-time;
Estimation de l'espace disque requis: &procps-compsize;</screen>
 
&c6-procps-inst;
&c6-procps-exp;
&aa-procps-desc;
&aa-procps-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/kbd-inst.xml
0,0 → 1,12
<sect2>
<title>Installation de Kbd</title>
 
<para>Installer Kbd en lançant les commandes suivantes:</para>
 
<para><screen><userinput>patch -Np1 -i ../kbd-&kbd-patch-version;.patch &amp;&amp;
./configure &amp;&amp;
make &amp;&amp;
make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/ncurses.xml
0,0 → 1,14
<sect1 id="ch06-ncurses">
<title>Installer Ncurses-&ncurses-version;</title>
<?dbhtml filename="ncurses.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &ncurses-time;
Estimation de l'espace disque requis: &ncurses-compsize;</screen>
 
&c6-ncurses-inst;
&c6-ncurses-exp;
&aa-ncurses-desc;
&aa-ncurses-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/ncurses-inst.xml
0,0 → 1,21
<sect2>
<title>Installation de Ncurses</title>
 
<para>Installer Ncurses en lançant les commandes suivantes:</para>
 
<para><screen><userinput>./configure --prefix=/usr --libdir=/lib \
&nbsp;&nbsp;&nbsp;--with-shared --disable-termcap &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
cd /lib &amp;&amp;
mv *.a /usr/lib &amp;&amp;
chmod 755 *.5.2 &amp;&amp;
cd /usr/lib &amp;&amp;
ln -sf libncurses.a libcurses.a &amp;&amp;
ln -sf ../../lib/libncurses.so &amp;&amp;
ln -sf ../../lib/libcurses.so &amp;&amp;
ln -sf ../../lib/libform.so &amp;&amp;
ln -sf ../../lib/libpanel.so &amp;&amp;
ln -sf ../../lib/libmenu.so</userinput></screen></para>
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/procps-exp.xml
0,0 → 1,11
<sect2>
<title>Explication des Commandes</title>
 
<para><userinput>make XSCPT='' install:</userinput>
Cela positionne la variable XSCPT du Makefile à une valeur nulle afin que
l'installation de XConsole soit désactivée. Sinon "Make install" essaye de
copier le fichier XConsole dans /usr/X11R6/lib/X11/app-defaults. Et ce répertoire
n'existe pas, car X n'est pas installé.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/shadowpwd.xml
0,0 → 1,13
<sect1 id="ch06-shadow">
<title>Installer Shadow-&shadow-version;</title>
<?dbhtml filename="shadow.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &shadow-time;
Estimation de l'espace disque requis: &shadow-compsize;</screen>
 
&c6-shadowpwd-inst;
&c6-shadowpwd-exp;
&aa-shadowpwd-desc;
&aa-shadowpwd-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/textutils.xml
0,0 → 1,12
<sect1 id="ch06-textutils">
<title>Installer Textutils-&textutils-version;</title>
<?dbhtml filename="textutils.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &textutils-time;
Estimation de l'espace disque requis: &textutils-compsize;</screen>
 
&c6-textutils-inst;
&aa-textutils-desc;
&aa-textutils-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/manpages-inst.xml
0,0 → 1,9
<sect2>
<title>Installation de Man-pages</title>
 
<para>Installer Man-pages en lançant les commandes suivantes:</para>
 
<para><screen><userinput>make install</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/bison.xml
0,0 → 1,13
<sect1 id="ch06-bison">
<title>Installation de Bison-&bison-version;</title>
<?dbhtml filename="bison.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction : &bison-time;
Estimation de l'espace disque requis : &bison-compsize;</screen>
 
&c6-bison-inst;
&aa-bison-desc;
&aa-bison-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/e2fsprogs.xml
0,0 → 1,13
<sect1 id="ch06-e2fsprogs">
<title>Installation de E2fsprogs-&e2fsprogs-version;</title>
<?dbhtml filename="e2fsprogs.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction : &e2fsprogs-time;
Estimation de l'espace disque requis : &e2fsprogs-compsize;</screen>
 
&c6-e2fsprogs-inst;
&c6-e2fsprogs-exp;
&aa-e2fsprogs-desc;
&aa-e2fsprogs-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/sed.xml
0,0 → 1,12
<sect1 id="ch06-sed">
<title>Installer Sed-&sed-version;</title>
<?dbhtml filename="sed.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &sed-time;
Estimation de l'espace disque requis: &sed-compsize;</screen>
 
&c6-sed-inst;
&aa-sed-desc;
&aa-sed-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter06/man.xml
0,0 → 1,13
<sect1 id="ch06-man">
<title>Installer Man-&man-version;</title>
<?dbhtml filename="man.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &man-time;
Estimation de l'espace disque requis: &man-compsize;</screen>
 
&c6-man-inst;
&aa-man-desc;
&aa-man-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/bootscripts.xml
0,0 → 1,13
<sect1 id="ch06-bootscripts">
<title>Installation de LFS-Bootscripts-&bootscripts-version;</title>
<?dbhtml filename="bootscripts.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction : &bootscripts-time;
Estimation de l'espace disque requis : &bootscripts-compsize;</screen>
 
&c6-bootscripts-inst;
&aa-bootscripts-desc;
&aa-bootscripts-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/file.xml
0,0 → 1,14
<sect1 id="ch06-file">
<title>Installer File-&file-version;</title>
<?dbhtml filename="file.html" dir="chapter06"?>
 
<screen>Estimation du temps de construction: &file-time;
Estimation de l'espace disque requis: &file-compsize;</screen>
 
&c6-file-inst;
&c6-file-exp;
&aa-file-desc;
&aa-file-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter06/make-exp.xml
0,0 → 1,13
<sect2>
<title>Command explanations</title>
 
<para>By default <filename>/usr/bin/make</filename> is installed setgid
kmem. This is needed on some systems so it can check the load average by
using <filename>/dev/kmem</filename>. However, on Linux systems, setgid
kmem is not needed, so we remove this from our <filename>make</filename>
binary. This also fixes problems with the <filename>make</filename>
ignoring certain variables like
<emphasis>LD_LIBRARY_PATH</emphasis>.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter06/make-inst.xml
0,0 → 1,13
<sect2>
<title>Installation of Make</title>
 
<para>Install Make by running the following commands:</para>
 
<para><screen><userinput>./configure --prefix=/usr &amp;&amp;
make &amp;&amp;
make install &amp;&amp;
chgrp root /usr/bin/make &amp;&amp;
chmod 755 /usr/bin/make</userinput></screen></para>
 
</sect2>
 
/tags/LFS-3_3/lfs/chapter07/usage.xml
0,0 → 1,86
<sect1 id="ch07-usage">
<title>Comment fonctionne le processus de démarrage utilisant ces scripts?</title>
<?dbhtml filename="usage.html" dir="chapter07"?>
 
<para>Linux utilise un système de démarrage nommé SysVinit. Il est basé sur le
concept de <emphasis>niveaux d'exécution</emphasis>. Il peut être
extrêmement différent d'un système à l'autre, on ne peut donc pas supposer
que si cela a fonctionné avec &lt;tel distribution&gt;, cela devrait aussi fonctionner
de la même manière avec LFS. LFS fait les choses à sa manière, mais respecte
généralement les standards établis.</para>
 
<para>Le SysVinit (que nous nommerons dorénavant <emphasis>init</emphasis>)
se base pour fonctionner sur un système de niveaux d'exécution. Ils sont au
nombre de 7 (de 0 à 6) (en réalité, il y a plus de niveaux d'exécution que cela,
mais ils sont réservés à des cas spéciaux et ne sont généralement pas
utilisés. La page man de init décrit ces détails), et chacun d'eux correspond
à ce que l'ordinateur est supposé faire lorsqu'il démarre. Le niveau
d'exécution par défaut est le niveau 3. Voici la description des différents niveaux
d'exécution tels qu'ils sont fréquemment implémentés:</para>
 
<literallayout>0: arrête l'ordinateur
1: mode mono-utilisateur
2: mode multi-utilisateur sans réseau
3: mode multi-utilisateur avec le réseau
4: réservé à la personnalisation, sinon identique au niveau 3
5: identique au 4, utilisé généralement pour une connexion graphique (comme l'xdm de X ou kdm de KDE)
6: redémarre l'ordinateur</literallayout>
 
<para>L'instruction utilisée pour changer de niveau d'exécution est
<userinput>init &lt;niveau d'exécution&gt;</userinput> où
&lt;niveau d'exécution&gt; est le niveau d'exécution désiré. Par exemple,
pour redémarrer l'ordinateur, un utilisateur lancera l'instruction init 6.
l'instruction reboot est simplement un alias, tout comme l'instruction halt
est un alias pour init 0.</para>
 
<para>Il existe un certain nombre de répertoires sous /etc qui ressemblent à
rc?.d où ? est le niveau d'exécution et rcsysinit.d qui contient un certain nombre
de liens symboliques. Certains commencent par un K, les autres par un S et tous
ont trois chiffres après la lettre initiale. Le K signifie d'arrêter (kill)
un service, et le S (start) d'en démarrer un. Les chiffres déterminent l'ordre
d'exécution des scripts, de 000 à 999 ; plus un nombre est petit, plus tôt il
sera exécuté. Lorsque init passe à un autre niveau d'exécution, les services
appropriés sont arrêtés et d'autres sont démarrés.</para>
 
<para>Les véritables scripts sont dans /etc/rc.d/init.d. Ils font tout le travail et
les liens symboliques pointent vers eux. Les liens de d'arrêt et de démarrage
pointent vers le même script dans /etc/rc.d/init.d. Ceci est dû au fait que le script
peut être appellé avec des paramètres différents tels que start, stop, restart,
reload, status. Quand un lien K est rencontré, le script approprié est
exécuté avec l'argument stop. Quant un lien S est rencontré, le script
idoine est exécuté avec l'argument start.</para>
 
<para>Il existe une exception. les liens commençant par un S dans les répertoires
rc0.d et rc6.d ne feront rien démarrer. Ils seront appelés avec le paramètre
<emphasis>stop</emphasis> pour arrêter quelque chose. La logique derière cela
est que lorsque l'on est sur le point de redémarrer ou d'arrêter le système,
on ne désire rien démarrer, seulement arrêter le système.</para>
 
<para>Voici la description de ce que ces arguments font réaliser aux scripts :</para>
 
<itemizedlist>
 
<listitem><para><emphasis>start</emphasis>: Le service est démarré.</para></listitem>
 
<listitem><para><emphasis>stop</emphasis>: Le service est arrêté.</para></listitem>
 
<listitem><para><emphasis>restart</emphasis>: Le service est arrêté puis
démarré à nouveau.</para></listitem>
 
<listitem><para><emphasis>reload</emphasis>: La configuration du service est
mise à jour.
Ceci est utilisé après la modification du fichier de configuration d'un service,
lorsque le service n'a pas besoin d'être redémarré.</para></listitem>
 
<listitem><para><emphasis>status</emphasis>: indique si le service est lancé et
avec quel PID.</para></listitem>
 
</itemizedlist>
 
<para>Modifiez librement la manière dont le système de démarrage fonctionne
(après tout, il s'agit de votre système LFS, pas du nôtre). Les fichiers ici
sont simplement un exemple de la manière de faire tout cela proprement (quoi qu'il en
soit, vous pouvez détester ce que nous considérons comme propre).</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter07/hostname.xml
0,0 → 1,18
<sect1 id="ch07-hostname">
<title>Configurer le script localnet</title>
<?dbhtml filename="hostname.html" dir="chapter07"?>
 
<para>Une partie de ce script configure le nom du système. Ce nom doit
être indiqué dans le fichier /etc/sysconfig/network.</para>
 
<para>Créez le fichier /etc/sysconfig/network et entrez le nom du système
en lançant:</para>
 
<para><screen><userinput>echo "HOSTNAME=lfs" &gt; /etc/sysconfig/network</userinput></screen></para>
 
<para><quote>lfs</quote> doit être remplacé par le nom de l'ordinateur.
Vous ne devez pas entrer le FQDN (Fully Qualified Domain Name, nom de domaine
pleinement qualifié) ici. Cette information sera rentrée dans le fichier
<filename>/etc/hosts</filename> un peu plus tard.</para>
 
</sect1>
/tags/LFS-3_3/lfs/chapter07/loadkeys.xml
0,0 → 1,20
<sect1 id="ch07-loadkeys">
<title>Ai-je besoin du script loadkeys?</title>
<?dbhtml filename="loadkeys.html" dir="chapter07"?>
 
<para>Si vous avez décidé de compiler votre plan de codage du clavier
directement dans le noyau à la fin du chapitre 6, alors vous n'avez pas
besoin de lancer le script loadkeys car le noyau a déjà initialisé le
plan de codage pour vous. Vous pouvez toujours le lancer si vous voulez,
cela ne risque pas de vous poser problème. Cela peut même vous être
avantageux de le garder au cas où vous possédez différents noyaux et que
vous ne vous rappellez pas , ou que vous ne voulez pas de compiler le
plan de codage dans chaque noyau installé.</para>
 
<para>Si vous décidez que vous n'en avez pas besoin ou que vous ne voulez
pas utiliser le script loadkeys, supprimer le lien symbolique
<filename class="symlink">/etc/rc.d/rcsysinit.d/S70loadkeys</filename>
.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter07/network.xml
0,0 → 1,67
+</sect1>
\ No newline at end of file
/tags/LFS-3_3/lfs/chapter07/chapter07.xml
0,0 → 1,15
<chapter id="chapter07">
<title>Mise en place des scripts de démarrage</title>
<?dbhtml filename="chapter07.html" dir="chapter07"?>
 
&c7-introduction;
&c7-usage;
&c7-setclock;
&c7-loadkeys;
&c7-sysklogd;
&c7-hostname;
&c7-hosts;
&c7-network;
 
</chapter>
 
/tags/LFS-3_3/lfs/chapter07/setclock.xml
0,0 → 1,36
<sect1 id="ch07-setclock">
<title>Configuration du script setclock</title>
<?dbhtml filename="setclock.html" dir="chapter07"?>
 
<para>Le scrpit setclock lit l'heure à partir de l'horloge matérielle
(aussi connu en tant qu'horloge BIOS ou CMOS) et soit convertit cette heure
en temps local en utilisant le fichier <filename>/etc/localtime</filename>
(si l'horloge matérielle est réglée sur GMT), soit ne le fait pas (si votre
horloge matérielle est déjà réglé sur l'heure locale).
Il n'existe pas de moyens pour détecter automatiquement si votre horloge
est réglée sur l'heure GMT ou locale, donc nous avons besoin de le configurer
nous-même.</para>
 
<para>Changer la valeur de la variable <emphasis>UTC</emphasis> ci-dessous
en indiquant <emphasis>0</emphasis> (zéro) si votre horloge matérielle
n'utilise pas l'heure GMT.</para>
 
<para>Créez un nouveau fichier <filename>/etc/sysconfig/clock</filename> en lançant
la commande suivante:</para>
 
<para><screen><userinput>cat &gt; /etc/sysconfig/clock &lt;&lt; "EOF"</userinput>
# Begin /etc/sysconfig/clock
 
UTC=1
 
# End /etc/sysconfig/clock
<userinput>EOF</userinput></screen></para>
 
<para>Maintenant, vous voudrez peut-être jeter un oeil sur cette excellente astuce
expliquant comment on gère le temps avec LFS: <ulink
url="&hints-root;time.txt">&hints-root;time.txt</ulink>.
Il explique des points tels que les timezones, UTC, et la variable d'environnement
TZ.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter07/sysklogd.xml
0,0 → 1,15
<sect1 id="ch07-sysklogd">
<title>Configuration du script sysklogd</title>
<?dbhtml filename="sysklogd.html" dir="chapter07"?>
 
<para>Le script <filename>sysklogd</filename> invoque
le programme <userinput>syslogd</userinput> avec l'option
<emphasis>-m 0</emphasis>. Cette option désactive la marque
périodique que syslogd écrit sur les fichiers de log toutes
les vingt minutes par défaut. Si vous préférez l'activer,
éditer le script <filename>sysklogd</filename> et faites les
changements adéquats. Voir la page de manuel <userinput>man
syslogd</userinput> pour plus d'informations.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter07/hosts.xml
0,0 → 1,108
<sect1 id="ch07-hosts">
 
<title>Création du fichier /etc/hosts</title>
 
<?dbhtml filename="hosts.html" dir="chapter07"?>
 
 
 
<para>Si une carte réseau doit être configurée, vous devez choisir l'adresse
 
IP, le nom de domaine pleinement qualifié et les alias possibles à déclarer dans
 
le fichier /etc/hosts. La syntaxe est la suivante:</para>
 
 
 
<para><screen>&lt;adresse IP&gt; mon-hôte.mon-domaine.org aliases</screen></para>
 
 
 
<para>Vous devez vous assurer que l'adresse IP se trouve dans la plage d'adresses
 
réservée aux réseaux privés. Les plages valides sont:</para>
 
 
 
<para><screen> Classes Réseaux
 
A 10.0.0.0
 
B 172.16.0.0 à 172.31.0.0
 
C 192.168.0.0 à 192.168.255.0</screen></para>
 
 
 
<para>Une adresse IP valide pourrait être 192.168.1.1. Un nom de domaine
 
pleinement qualifié pour cette adresse IP pourrait être www.linuxfromscratch.org</para>
 
 
 
<para>Si vous ne possédez pas de carte réseau, vous devez néanmoins
 
déclarer un nom de domaine pleinement qualifié. Cela est nécessaire à
 
certains programmes pour fonctionner correctement.</para>
 
 
 
<para>Si aucune carte réseau ne doit être configurée, créez le fichier
 
<filename>/etc/hosts</filename> en lançant la commande:</para>
 
 
 
<para><screen><userinput>cat &gt; /etc/hosts &lt;&lt; "EOF"</userinput>
 
# Début de /etc/hosts (version sans carte réseau)
 
 
 
127.0.0.1 www.mon-domaine.com &lt;nom d'hôte&gt; localhost
 
 
 
# Fin de /etc/hosts (version sans carte réseau)
 
<userinput>EOF</userinput></screen></para>
 
 
 
<para>Si une carte réseau doit être configuré, créez le fichier
 
<filename>/etc/hosts</filename> en lançant la commande:</para>
 
 
 
<para><screen><userinput>cat &gt; /etc/hosts &lt;&lt; "EOF"</userinput>
 
# Début de /etc/hosts (version avec carte réseau)
 
 
 
127.0.0.1 localhost.localdomain localhost
 
192.168.1.1 www.mon-domaine.org &lt;nom d'hôte&gt;
 
 
 
# Fin de /etc/hosts (version avec carte réseau)
 
<userinput>EOF</userinput></screen></para>
 
 
 
<para>Bien évidemment, les valeurs 192.168.1.1 et www.mon-domaine.org doivent être changées
 
selon vos souhaits (ou selon les valeurs données par l'administrateur système/réseau si
 
cette machine doit être connectée à un réseau existant).</para>
 
 
 
</sect1>
 
 
 
/tags/LFS-3_3/lfs/chapter07/introduction.xml
0,0 → 1,12
<sect1 id="ch07-introduction">
<title>Introduction</title>
<?dbhtml filename="introduction.html" dir="chapter07"?>
 
<para>Ce chapitre va permettre la configuration des scripts de démarrage
que vous avez installé lors du chapitre 6. La plupart de ces scripts fonctionneront
sans modification, mais un petit nombre vont nécessiter le paramétrage de
fichiers de configurations supplémentaires, car ils ont affaire à des
informations dépendant du matériel.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/README
0,0 → 1,47
How do I convert these XML files to other formats like HTML, PF, PS
and TXT? You need to have some software installed that deal with these
conversions. Please read the INSTALL file how to install the software.
Then come back to this file for examples how to convert these files
into various other formats.
 
XML to HTML:
------------
Create a directory in which you want to store the HTML files and cd into
that directory. Now run:
 
mkdir -p chapter0{1,2,3,4,5,6,7,8,9} preface appendix{a,b} &&
/usr/bin/openjade -t xml \
-d /usr/share/dsssl/docbook/html/lfs.dsl \
/usr/share/dsssl/docbook/dtds/decls/xml.dcl \
/path/to/index.xml
 
 
 
XML to NOCHUNKS-HTML:
--------------------
The NOCHUNKS HTML version is one big HTML file:
/usr/bin/openjade -t sgml \
-V nochunks \
-d /usr/share/dsssl/docbook/html/lfs.dsl \
/usr/share/dsssl/docbook/dtds/decls/xml.dcl \
/path/to/index.xml > nochunks.html
 
XML to TXT:
-----------
First create the NOCHUNKS HTML file, then convert by running:
/usr/bin/lynx -dump nochunks.html > output.txt
 
XML to PS and PDF:
------------------
First create the NOCHUNKS HTML file, then convert by starting
htmldoc. You can use the GUI and select the options. If you're
satisfied with the default options you can run this command:
 
/usr/bin/htmldoc --book --firstpage p1 -v -t <type> \
-f <output> nochunks.html
 
replace <type> by pdf13 to create a pdf file or replace <type> by ps3 to
create a ps file. There are other pdf and ps levels, see the man page for
possible other options. Replace <output> with the filename of the ps or
pdf file that is to be generated.
 
/tags/LFS-3_3/lfs/chapter08/kernel.xml
0,0 → 1,42
<sect1 id="ch08-kernel">
<title>Installation de linux-&kernel-version;</title>
<?dbhtml filename="kernel.html" dir="chapter08"?>
 
<screen>Temps de construction estimé: &kernel-time;
Espace disque nécessaire estimé: &kernel-compsize;</screen>
 
<para>Construire un noyau implique quelques étapes: le configurer et
le compiler. Il y a plusieurs façons de configurer un noyau. Si la manière
décrite dans ce livre ne vous convient pas, lisez le fichier <filename>README</filename>
qui est inclus dans l'arborescence des sources du noyau, et cherchez à quoi
servent les autres options.</para>
 
<para>Une chose que vous pourriez faire, est de prendre le fichier
<filename>.config</filename> des sources du noyau de votre distribution hôte et
le copier dans <filename class="directory">$LFS/usr/src/linux</filename>.
De cette façon vous n'avez pas à configurer la totalité du noyau depuis le début et
pouvez utiliser vos valeurs actuelles. Si vous choisissez de le faire, commencez par
lancer la commande <userinput>make mrproper</userinput>, ensuite copiez le fichier
<filename>.config</filename> par dessus, ensuite
lancez <userinput>make menuconfig</userinput> (<userinput>make oldconfig</userinput>
peut être préférable dans certaines situations.
Voir le fichier <filename>README</filename> pour plus de détails sur l'utilisation du
<userinput>make oldconfig</userinput>).</para>
 
<para>Les commandes suivantes sont utilisées pour construire le noyau:</para>
 
<para><screen><userinput>cd /usr/src/linux &amp;&amp;</userinput>
<userinput>make mrproper &amp;&amp;</userinput>
<userinput>make menuconfig &amp;&amp;</userinput>
<userinput>make dep &amp;&amp;</userinput>
<userinput>make bzImage &amp;&amp;</userinput>
<userinput>make modules &amp;&amp;</userinput>
<userinput>make modules_install &amp;&amp;</userinput>
<userinput>cp arch/i386/boot/bzImage /boot/lfskernel &amp;&amp;</userinput>
<userinput>cp System.map /boot</userinput></screen></para>
 
<para>Note: le chemin arch/i386/boot/bzImage peut varier suivant la plateforme.</para>
 
&aa-kernel-dep;
 
</sect1>
/tags/LFS-3_3/lfs/chapter08/lilo.xml
0,0 → 1,49
<sect1 id="ch08-lilo">
<title>Rendre son système LFS démarrable</title>
<?dbhtml filename="lilo.html" dir="chapter08"?>
 
<para>Afin de pouvoir démarrer son système LFS, nous avons besoin de
mettre à jour notre chargeur de démarrage. Nous avons supposé que votre
système hôte utilise LILO (car c'est le chargeur le plus commun pour
le moment).</para>
 
<para>Nous n'allons pas lancer le programme LILO à l'intérieur du chroot.
Lancer lilo à l'intérieur du chroot peut avoir comme conséquence de rendre
votre MBR inutile et vous auriez besoin d'une disquette de démarrage pour
être capable de lancer tout système Linux (le système de base ainsi que le
système LFS).</para>
 
<para>Premièrement nous sortirons du chroot et copirons le fichier lfskernel
sur le système de base:</para>
 
<para><screen><userinput>logout</userinput>
<userinput>cp $LFS/boot/lfskernel /boot</userinput></screen></para>
 
<para>L'étape suivante est d'ajouter l'entrée dans /etc/lilo.conf ce qui
nous permettra de choisir LFS lorsque nous démarrerons l'ordinateur:</para>
 
<para><screen><userinput>cat &gt;&gt; /etc/lilo.conf &lt;&lt; "EOF"</userinput>
image=/boot/lfskernel
label=lfs
root=&lt;partition&gt;
read-only
<userinput>EOF</userinput></screen></para>
 
<para>&lt;partition&gt; doit être remplacé par l'emplacement de la partition.</para>
 
<para>Notez également que si vous utilisez reiserfs comme partition racine, la ligne
<userinput>read-only</userinput> devra être changée en <userinput>read-write</userinput>.
</para>
 
 
<para>Maintenant, mettez à jour le chargeur en lancant:</para>
 
<para><screen><userinput>/sbin/lilo -v</userinput></screen></para>
 
<para>La dernière étape est la synchronisation des fichiers de
configuration du système de base avec ceux du système LFS:</para>
 
<para><screen><userinput>cp /etc/lilo.conf $LFS/etc &amp;&amp;
cp $(grep "image.*=" /etc/lilo.conf | cut -f 2 -d "=") $LFS/boot</userinput></screen></para>
 
</sect1>
/tags/LFS-3_3/lfs/chapter08/chapter08.xml
0,0 → 1,10
<chapter id="chapter08">
<title>Rendre le système LFS démarrable</title>
<?dbhtml filename="chapter08.html" dir="chapter08"?>
 
&c8-introduction;
&c8-fstab;
&c8-kernel;
&c8-lilo;
 
</chapter>
/tags/LFS-3_3/lfs/chapter08/introduction.xml
0,0 → 1,10
<sect1 id="ch08-introduction">
<title>Introduction</title>
<?dbhtml filename="introduction.html" dir="chapter08"?>
 
<para>Ce chapitre permettra de rendre LFS démarrable. Ce chapitre traite de la
création d'un nouveau fichier fstab, de la construction d'un nouveau noyau pour le
nouveau système LFS et de l'ajout d'entrées propres à LILO afin que le système LFS puisse
être sélectionné lors du démarrage de LILO.</para>
 
</sect1>
/tags/LFS-3_3/lfs/chapter08/fstab.xml
0,0 → 1,44
<sect1 id="ch08-fstab">
<title>Création du fichier /etc/fstab</title>
<?dbhtml filename="fstab.html" dir="chapter08"?>
 
<para>On utilise le fichier /etc/fstab afin que certains programmes puissent
déterminer où certaines partitions sont supposées être montées par défaut.
Créez un nouveau fichier <filename>/etc/fstab</filename> en lançant cette
commande:</para>
 
<para><screen><userinput>cat &gt; /etc/fstab &lt;&lt; "EOF"</userinput>
# Début de /etc/fstab
 
# emplacement du système de fichier point de montage type de système options
 
/dev/*périphérique partition-LFS* / *fs-type* defaults 1 1
/dev/*périphérique partition-swap* swap swap pri=1 0 0
proc /proc proc defaults 0 0
 
# Fin de /etc/fstab
<userinput>EOF</userinput></screen></para>
 
<para><userinput>*périphérique partition-LFS*</userinput>,
<userinput>*périphérique partition-swap*</userinput>
et <userinput>*fs-type*</userinput> doit être remplacé par les
valeurs adéquates (/dev/hda2, /dev/hda5 et reiserfs par exemple).</para>
 
<para>Lorsqu'on ajoute une partition reiserfs, le <userinput>1 1</userinput> à
la fin de la ligne doit être remplacé par <userinput>0 0</userinput>.</para>
 
<para>Pour plus d'informations sur les différents champs présents dans le fichier
fstab, voir <userinput>man 5 fstab</userinput>.</para>
 
<para>Il y a d'autres lignes que vous pourriez ajouter à votre fichier fstab.
L'exemple suivant est la ligne que vous devriez avoir si vous utilisez devpts:</para>
<para><screen>devpts /dev/pts devpts gid=4,mode=620 0 0</screen></para>
 
<para>Un autre exemple est la ligne à utiliser pour employer des périphériques USB:</para>
<para><screen>usbdevfs /proc/bus/usb usbdevfs defaults 0 0</screen></para>
 
<para>Ces deux options ne fonctionneront que si vous avez compilé le support adéquat dans votre
noyau.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter09/theend.xml
0,0 → 1,43
<sect1 id="ch09-theend">
<title>La fin</title>
<?dbhtml filename="theend.html" dir="chapter09"?>
 
<para>Bien joué! Vous avez terminé d'installer votre système LFS. Cela vous a peut-être
pris du temps, mais c'est un bonne chose que de l'avoir fait. Nous vous souhaitons de
bien vous amuser avec votre nouveau système Linux rutilant.</para>
 
<para>Maintenant c'est le bon moment pour nettoyer les binaires de tous les symboles de
débogage sur votre système LFS. Si vous n'êtes pas une programmeur et ne prévoyez pas de
déboguer vos logiciels, alors vous serez certainement content de savoir que l'on peut gagner
quelques dizaines de megas en enlevant les symboles de débogage. Ce processus n'a pas d'autre
inconvénient que de vous empêcher de deboguer votre logiciel à l'avenir, ce qui n'a
pas d'importance si vous ne saviez pas comment faire.</para>
 
<para>Précision: 98% des personnes qui utilisent la commande ci-dessous
n'ont jamais eu de problème. Mais faites une sauvegarde de votre système LFS avant
de lancer cette commande. Il y a une chance infime que cela se retourne contre vous
et rende votre système instable (essentiellement en détruisant les modules du noyau et les
librairies dynamiques partagées). Cela est plus souvent dû à des erreurs de frappes
qu'à des problèmes avec les commandes utilisées.</para>
 
<para>Cela étant dit, l'option --strip-debug que nous utilisons est plutôt sans dommage
dans des circonstances normales. Cela ne débarasse pas les fichiers de quoique ce soit de
vital. Il n'est sûr d'utiliser --strip-all que sur des programmes classiques
(ne pas utiliser sur des librairies - elles seraient détruites) mais pas aussi sûr et
l'espace gagné n'est pas plus grand. Mais si vous êtes limité en espace disque, quelques
octets de plus peuvent aider, alors décidez vous-même.
Référez vous, s'il vous plait, à la page de man pour d'autres options de strip que vous
pourriez utiliser. L'idée générale est de ne pas lancer strip sur des librairies (autre
que --strip-debug) pour rester su côté sûr.</para>
 
<para><screen><userinput>find $LFS/{,usr/,usr/local/}{bin,sbin,lib} -type f \
&nbsp;&nbsp;&nbsp;-exec /usr/bin/strip --strip-debug '{}' ';'</userinput></screen></para>
 
<para>Cela peut être une bonne idée de créer le fichier $LFS/etc/lfs-&version;.
Avec ce fichier, il devient très facile pour vous (et pour nous si vous venez à nous demander
de l'aide sur quelque chose) de trouver quelle version de LFS vous avez
d'installée sur votre système. Cela peut être un fichier vide en lançant:</para>
 
<para><screen><userinput>touch $LFS/etc/lfs-&version;</userinput></screen></para>
 
</sect1>
/tags/LFS-3_3/lfs/chapter09/chapter09.xml
0,0 → 1,10
<chapter id="chapter09">
<title>La fin</title>
<?dbhtml filename="chapter09.html" dir="chapter09"?>
 
&c9-theend;
&c9-getcounted;
&c9-reboot;
 
</chapter>
 
/tags/LFS-3_3/lfs/chapter09/getcounted.xml
0,0 → 1,14
<sect1 id="ch09-getcounted">
<title>Enregistrez-vous</title>
<?dbhtml filename="getcounted.html" dir="chapter09"?>
 
<para>Vous voulez être enregistré comme utilisateur de LFS maintenant
que vous avez terminé le livre ? Allez directement à
<ulink url="http://linuxfromscratch.org/cgi-bin/lfscounter.cgi">
http://linuxfromscratch.org/cgi-bin/lfscounter.cgi</ulink> et
enregistrez-vous comme utilisateur LFS en entrant votre nom et la première version de LFS que vous ayez utilisée.</para>
 
<para>Replongeons nous maintenant dans LFS...</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/chapter09/reboot.xml
0,0 → 1,51
<sect1 id="ch09-reboot">
<title>Redémarrer le système</title>
<?dbhtml filename="reboot.html" dir="chapter09"?>
 
<para>Maintenant que tous les logiciels ont été installés, les scripts de démarrage créés,
il est temps de redémarrer l'ordinateur. Avant de redémarrer, démontons
$LFS/proc et la partition LFS elle-même en exécutant:</para>
 
<para><screen><userinput>umount $LFS/proc &amp;&amp;</userinput>
<userinput>umount $LFS</userinput></screen></para>
 
<para>Et vous pouvez redémarrer votre système en lançant quelque chose comme:</para>
 
<para><screen><userinput>/sbin/shutdown -r now</userinput></screen></para>
 
<para>Au prompt LILO: assurez-vous que vous lui dites de démarrer
<emphasis>lfs</emphasis> et pas l'option par défaut qui redémarrera votre système
hôte.</para>
 
<para>Après avoir redémarré, votre système LFS est prêt à l'emploi et vous pouvez
commencer à ajouter vos propres logiciels.</para>
 
<para>Une dernière chose que vous voudriez peut-etre faire est de lancer lilo,
maintenant que vous avez démarré avec LFS.
Ainsi vous placerez la version LFS de LILO dans le MBR plutôt
que celle qu'il y a sur votre sysème hôte.
En fonction de l'âge de la distribution de votre hôte, la version LFS peut disposer
de fonctionnalités plus avancées que vous pourriez ou devriez utiliser.</para>
<para>Dans tous les cas, lancer ce qui suit pour activer la version LFS de lilo: </para>
<para><screen><userinput>/sbin/lilo</userinput></screen></para>
<para>Si vous vous demandez: "Bien, où aller maintenant?" vous serez heureux d'apprendre
que quelqu'un à écrit un topo LFS sur le sujet à <ulink
url="&hints-root;afterlfs.txt">&hints-root;afterlfs.txt</ulink>.
Sur la même note, si vous n'êtes pas seulement débutant avec LFS, mais
aussi débutant Linux en général, vous pouvez trouver un topo très intéressant pour
débutant à: <ulink
url="&hints-root;newbie.txt">&hints-root;newbie.txt</ulink>
</para>
<para>N'oubliez pas qu'il y a plusieurs listes de diffusions LFS auxquelles vous pouvez
vous inscrire en cas de besoin d'aide, conseils, etc. Pour plus d'informations, se référer
à <xref linkend="ch01-maillists"/> </para>
<para>Nous vous remercions encore d'avoir utilisé le livre LFS et espérons que
vous l'avez trouvé utile et qu'il vous a fait gagner du temps.</para>
 
</sect1>
 
/tags/LFS-3_3/lfs/preface/organization.xml
0,0 → 1,16
/tags/LFS-3_3/lfs/preface/whoread.xml
0,0 → 1,59
<sect1 id="pre-whoread">
<title>Qui voudrait lire ce livre</title>
<?dbhtml filename="whoread.html" dir="preface"?>
 
<para>Il y a beaucoup de raisons qui pousseraient quelqu'un à vouloir lire
ce livre afin d'installer un système LFS. La question que beaucoup de
personnes se posent est "pourquoi se fatiguer à installer manuellement un
système Linux depuis le début alors qu'il suffit de télécharger une
distribution existante?". C'est une question censée
que j'espère pouvoir vous répondre.</para>
 
<para>La raison principale de l'existence de LFS est d'apprendre comment
fonctionne un système Linux à l'intérieur. Construire un système LFS vous
apprend tout ce qui fait que Linux fonctionne, comment les choses
travaillent ensemble, et dépendent les une des autres. Et le plus important,
comment le personnaliser afin qu'il soit à votre goût et réponde à vos besoins.
</para>
 
<para>Un autre avantage clé de LFS est que vous êtes maître de votre système sans
avoir à dépendre d'une implémentation créée par quelqu'un d'autre.
Vous êtes sur le siège conducteur maintenant et êtes capable de décider chaque
chose comme la disposition des répertoires ainsi que la configuration des fichiers
de démarrage. Vous saurez également exactement où, pourquoi et comment les programmes
sont installés.</para>
 
<para>Un autre avantage de LFS est que vous pouvez créer un système Linux compact.
Quand vous installez une distribution courante, vous finirez par
installer beaucoup de programmes que vous n'utiliserez jamais de votre vie. Ils
sont juste là et prennent un espace disque précieux. Il n'est pas difficile
d'avoir un système LFS installé pour moins de 100 MB. Celà vous semble-t-il beaucoup ?
Certains d'entre nous ont travaillés afin de créer un système LFS minuscule. Nous
avons installé un système juste suffisant pour faire fonctionner le serveur web Apache;
l'espace disque total était approximativement 8 MB. Avec plus de dépouillement, cela
peut être ramené à 5 MB ou moins. Essayez de faire pareil avec une distribution
courante.</para>
 
<para>Si nous devions comparer une distribution Linux avec un hamburger que vous
achetez au supermarché ou au restaurant fast-food, vous le mangeriez sans précisément
savoir ce que vous mangez, alors que LFS vous donne tous les ingrédients pour faire un
hamburger. Cela vous permet de prudemment l'inspecter, d'enlever les ingrédients
non désirés, et par la même manière vous permettre de rajouter des ingrédients qui
correspondent mieux à la saveur que vous attendez de votre hamburger. Quand vous êtes
satisfait des ingrédients, vous passez à la partie suivante en les combinant ensemble.
Vous avez désormais la chance de le faire de la façon dont vous le voulez : grillez-le,
faites-le cuire au four, faites-le frire, au barbecue, ou mangez-le cru.</para>
 
<para>Une autre analogie que nous pouvons utiliser est de comparer LFS avec une maison
construite. LFS vous donnera le squelette de la maison, mais c'est à vous de faire la
plomberie, le système électrique, la cuisine, la baignoire, le papier-peint, etc.</para>
 
<para>Un autre avantage d'un système Linux personalisé est l'ajout de sécurité. Vous
compilerez le système complet à partir de la base, ce qui vous permet de tout vérifier,
si vous le voulez, et d'appliquer tous les patchs de sécurité que vous voulez ou devez
appliquer. Vous n'avez pas à attendre quelqu'un d'autre pour vous fournir un package
fixant un trou de sécurité. Cependant, vous n'avez aucune garantie que le nouveau
package résoud le problème (adéquatement). Vous ne pourrez jamais savoir si un trou de
sécurité est fixé si vous ne le faites pas vous-même.</para>
</sect1>
/tags/LFS-3_3/lfs/preface/whonotread.xml
0,0 → 1,29
<sect1 id="pre-whonotread">
<title>Qui ne voudrait pas lire ce livre</title>
<?dbhtml filename="whonotread.html" dir="preface"?>
 
<para>
Les personnes ne voulant pas construire un système linux en entier depuis le début ne
voudront probablement pas lire ce livre. Si cependant vous voulez en apprendre plus au
sujet de ce qui se produit dans les coulisses, en particulier ce qui se passe entre le
moment où vous allumez un ordinateur et le moment où la ligne de commande apparait,
vous pouvez vouloir lire le <quote>From-PowerUp-To-Bash-Prompt-HOWTO</quote>.
Ce HOWTO construit un système de base, d'une manière similaire à ce que ce
livre-ci utilise, mais il se concentre plus sur l'installation d'un système de démarrage
au lieu d'un système complet.
</para>
<para>Afin de décider de lire ce livre ou le From-PowerUp-To-Bash-Prompt-HOWTO,
posez-vous cette question : "Mon objectif principal est-il d'avoir un système Linux
opérationnel que je vais construire moi-même, et ainsi apprendre ce que chaque composant
d'un système fait ? Ou alors mon objectif principal juste est d'apprendre ?".
Si vous voulez construire et apprendre, lisez ce livre. Si vous voulez
simplement apprendre les bases, alors le From-PowerUp-To-Bash-Prompt-HOWTO
est probablement un meilleur choix.
</para>
 
<para>Le <quote>From-PowerUp-To-Bash-Prompt-HOWTO</quote> est disponible sur
<ulink url="http://www.netspace.net.au/~gok/power2bash/">http://www.netspace.net.au/~gok/power2bash/</ulink>
</para>
 
</sect1>
/tags/LFS-3_3/lfs/preface/organpart3.xml
0,0 → 1,5
<sect2 id="pre-organ3">
<title>Partie III - Annexes</title>
 
<para>La troisième partie contient différentes annexes.</para>
</sect2>
/tags/LFS-3_3/lfs/preface/preface.xml
0,0 → 1,10
<preface id="preface">
<title>Préface</title>
<?dbhtml filename="preface.html" dir="preface"?>
 
&pf-foreword;
&pf-whoread;
&pf-whonotread;
&pf-organization;
 
</preface>
/tags/LFS-3_3/lfs/preface/foreword.xml
0,0 → 1,14
<sect1 id="pf-foreword">
<title>Avant-propos</title>
<?dbhtml filename="foreword.html" dir="preface"?>
<para>Ayant utilisé certaines distributions de Linux, je n'ai jamais été satisfait par aucune d'entre elles. Je n'aimais pas la façon dont les scripts
de boot étaient arrangés , je n'aimais pas la manière dont certains programmes étaient configurés par défaut, et d'autres choses de ce genre.
J'en suis venu au fait que si je voulais être entièrement satisfait d'un système linux, il me fallait créer mon propre système depuis le début,
idéalement en n'utilisant que le code-source. Sans utiliser de package pré-compilé. Sans aide d'aucun CD-ROM ni de disquette d'amorce qui installerait
quelques utilitaires de base. J'utiliserais mon système Linux actuel et m'en servirais pour construire le mien.</para>
<para>Ceci, au premier abord, peut sembler très difficile et parfois impossible. Après avoir réglé les problèmes de dépendance, problèmes de compilation,
etcetera, un système Linux personalisé a été créé avec succès. J'ai nommé ce système le système LFS, c'est à dire "Linux From Scratch" (Linux Par Le
Début).</para>
<para>J'espère que vous passerez du bon temps en travaillant sur LFS !</para>
<literallayout>-- Gerard Beekmans gerard@linuxfromscratch.org</literallayout>
</sect1>
/tags/LFS-3_3/lfs/preface/organpart1.xml
0,0 → 1,8
<sect2 id="pre-organ1">
<title>Partie I - Introduction</title>
 
<para>La première partie donne les informations générales à propos de ce livre (les versions, où se le procurer,
changelog, listes de diffusions, et comment nous contacter).
Elle va également vous expliquer certains aspects importants qu'il vous faut lire avant de commencer à créer
son système LFS.</para>
</sect2>
/tags/LFS-3_3/lfs/preface/organpart2.xml
0,0 → 1,7
<sect2 id="pre-organ2">
<title>Partie II - Installation du système LFS</title>
 
<para>La seconde partie va vous guider à travers l'installation du sustème LFS lequel sera
le fondation du reste du système. Quelque soit votre choix d'utilisation de votre nouveau
système LFS, il devra être construit sur les fondations installées dans cette partie.</para>
</sect2>
/tags/LFS-3_3/lfs/INSTALL
0,0 → 1,114
Ok, so you have downloaded the XML source. Now what? You are probably
wanting to convert these XML files to easier to read HTML, PS, PDF, TXT
or other formatted files. All that can be read below.
 
Let's start by downloading some software.
 
If all you want to do is being able to convert XML to HTML download the
following:
 
OpenJade - http://openjade.sourceforge.net/
DocBook-XML DTD - http://www.docbook.org/xml/4.1.2/
Modified DocBook Entities -
http://ftp.linuxfromscratch.org/misc/docbook-4.1.2-newent.tar.bz2
DSSSL DocBook Stylesheets - http://www.nwalsh.com/docbook/dsssl/
 
As the DocBook DTD and Stylesheets are made available as a zip achives you
may need to download the unzip package as well if your Linux system doesn't
have one:
 
Unzip - ftp://ftp.uu.net/pub/archiving/zip/src/
 
If you want to be able to convert the book into PS and PDF as well I
recommend using the Htmldoc program. This takes a html file (created
with openjade which you already downloaded) and converts it to PS or
PDF:
 
HTMLDOC - http://www.easysw.com/htmldoc/
FLTK (X front-end) - http://sourceforge.net/projects/fltk
 
If you want to be able to convert the book into TXT as well I recommend
using lynx to convert HTML to TXT using the -dump option to lynx.
 
Lynx - http://lynx.browser.org
 
You have everything you need now. Let's install this stuff.
 
Create the /usr/share/docbook directory, cd into it and unpack the
docbook-xml dtd archive there. Move all the files and directories from
the newly created subdirectory to the current directory
(/usr/share/docbook). We don't really need a
/usr/share/docbook/docbook-<version> subdir for our purposes.
 
Remove the ent directory and unpack the docbook-4.1.2-newent.tar.bz2 file.
This will create a new ent directory with entity files that work better
with XML.
 
Create the /usr/share/dsssl directory, cd into it and unpack the dsssl
stylesheet archive in there. Rename the directory that's created by tar
into 'docbook'. Now copy the lfs.dsl file you will find in
the LFS-BOOK XML archive into /usr/share/dsssl/docbook/html
 
The last step is installing OpenJade.
 
In order for openjade to be able to convert the DocBook based documents
into other formats, it needs to know where the DocBook DTD related
files are located. This is sort of the DocBook equivalent for the $PATH
variable. You have two ways of doing this:
 
1) You can set the $SGML_CATALOG_FILES variable and include the full
paths to the catalog files in it
or
2) You can hard-code the paths into the openjade binary.
 
If you choose option 1, add the following to your bash configuration
file, system wide profile or wherever you wish to include it:
 
export SGML_CATALOG_FILES=/usr/share/docbook/docbook.cat:/usr/share/dsssl/docbook/catalog:/usr/share/dsssl/openjade/catalog
 
Followed by installing openjade by running:
./configure --prefix=/usr
make
make install
cp -av dsssl /usr/share/dsssl/openjade
 
If you choose option 2, install OpenJade as follows:
 
./configure --prefix=/usr \
> --enable-default-catalog=/usr/share/docbook/docbook.cat:/usr/share/dsssl/docbook/catalog:/usr/share/dsssl/openjade/catalog
make
make install
cp -av dsssl /usr/share/dsssl/openjade
 
And you don't have to worry about the $SGML_CATALOG_FILES variable in
this case.
 
 
You're all set to convert XML to HTML (among a few other formats
supported by openjade) now. If you want to convert to PS and PDF as
well, install the following two packages.
 
FLTK (you can skip this one if you don't want the X front-end):
./configure --prefix=/usr
make
make install
 
HTMLDOC:
Install by running:
 
./configure --prefix=/usr
make
make install
 
 
 
The last package is Lynx which will be used for the HTML to TXT
conversion. Install it by running:
 
./configure --prefix=/usr
make
make install
 
There, all set now. Go back to the README file for some examples how to
convert this XML to the various other formats.
 
/tags/LFS-3_3/lfs/index.xml
0,0 → 1,1102
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
"/usr/share/docbook/docbookx.dtd" [
 
<!ENTITY book SYSTEM "book/book.xml">
 
<!ENTITY version "20020407">
<!ENTITY releasedate "April 7th, 2002">
 
<!ENTITY ftp-root "ftp://ftp.linuxfromscratch.org">
<!ENTITY http-root "http://ftp.linuxfromscratch.org">
<!ENTITY ftp "ftp://ftp.linuxfromscratch.org/lfs-packages/cvs">
<!ENTITY http "http://ftp.linuxfromscratch.org/lfs-packages/cvs">
<!ENTITY hints-root "http://hints.linuxfromscratch.org/hints/">
 
<!ENTITY part1 SYSTEM "book/part1.xml">
<!ENTITY part2 SYSTEM "book/part2.xml">
<!ENTITY part3 SYSTEM "book/part3.xml">
 
<!ENTITY bookinfo SYSTEM "bookinfo/bookinfo.xml">
<!ENTITY bi-authorgroup SYSTEM "bookinfo/authorgroup.xml">
<!ENTITY bi-copyright SYSTEM "bookinfo/copyright.xml">
<!ENTITY bi-legalnotice SYSTEM "bookinfo/legalnotice.xml">
<!ENTITY bi-abstract SYSTEM "bookinfo/abstract.xml">
 
<!ENTITY dedication SYSTEM "dedication/dedication.xml">
<!ENTITY dc-dedicated SYSTEM "dedication/dedicated.xml">
 
<!ENTITY preface SYSTEM "preface/preface.xml">
<!ENTITY pf-foreword SYSTEM "preface/foreword.xml">
<!ENTITY pf-whoread SYSTEM "preface/whoread.xml">
<!ENTITY pf-whonotread SYSTEM "preface/whonotread.xml">
<!ENTITY pf-organization SYSTEM "preface/organization.xml">
<!ENTITY pf-oz-organpart1 SYSTEM "preface/organpart1.xml">
<!ENTITY pf-oz-organpart2 SYSTEM "preface/organpart2.xml">
<!ENTITY pf-oz-organpart3 SYSTEM "preface/organpart3.xml">
 
<!ENTITY chapter01 SYSTEM "chapter01/chapter01.xml">
<!ENTITY c1-how SYSTEM "chapter01/how.xml">
<!ENTITY c1-conventions SYSTEM "chapter01/conventions.xml">
<!ENTITY c1-version SYSTEM "chapter01/versions.xml">
<!ENTITY c1-mirrors SYSTEM "chapter01/mirrors.xml">
<!ENTITY c1-acknowledgements SYSTEM "chapter01/acknowledgements.xml">
<!ENTITY c1-changelog SYSTEM "chapter01/changelog.xml">
<!ENTITY c1-maillists SYSTEM "chapter01/maillists.xml">
<!ENTITY c1-ma-lfsdev SYSTEM "chapter01/lfsdev.xml">
<!ENTITY c1-ma-lfsannounce SYSTEM "chapter01/lfsannounce.xml">
<!ENTITY c1-ma-lfssecurity SYSTEM "chapter01/lfssecurity.xml">
<!ENTITY c1-ma-lfssupport SYSTEM "chapter01/lfssupport.xml">
<!ENTITY c1-ma-lfsbook SYSTEM "chapter01/lfsbook.xml">
<!ENTITY c1-ma-lfschat SYSTEM "chapter01/lfschat.xml">
<!ENTITY c1-ma-alfsdiscuss SYSTEM "chapter01/alfsdiscuss.xml">
<!ENTITY c1-ma-blfsbook SYSTEM "chapter01/blfsbook.xml">
<!ENTITY c1-ma-blfssupport SYSTEM "chapter01/blfssupport.xml">
<!ENTITY c1-ma-blfsdev SYSTEM "chapter01/blfsdev.xml">
<!ENTITY c1-ma-howtopost SYSTEM "chapter01/howtopost.xml">
<!ENTITY c1-ma-subscribe SYSTEM "chapter01/subscribe.xml">
<!ENTITY c1-ma-unsubscribe SYSTEM "chapter01/unsubscribe.xml">
<!ENTITY c1-ma-mailarchive SYSTEM "chapter01/mailarchive.xml">
<!ENTITY c1-ma-othermodes SYSTEM "chapter01/othermodes.xml">
<!ENTITY c1-newsserver SYSTEM "chapter01/newsserver.xml">
<!ENTITY c1-faq SYSTEM "chapter01/faq.xml">
<!ENTITY c1-contactinfo SYSTEM "chapter01/contactinfo.xml">
 
<!ENTITY chapter02 SYSTEM "chapter02/chapter02.xml">
<!ENTITY c2-aboutlfs SYSTEM "chapter02/aboutlfs.xml">
<!ENTITY c2-download SYSTEM "chapter02/download.xml">
<!ENTITY c2-install SYSTEM "chapter02/install.xml">
<!ENTITY c2-platform SYSTEM "chapter02/platform.xml">
<!ENTITY c2-askforhelp SYSTEM "chapter02/askforhelp.xml">
<!ENTITY c2-commands SYSTEM "chapter02/commands.xml">
 
<!ENTITY chapter03 SYSTEM "chapter03/chapter03.xml">
<!ENTITY c3-introduction SYSTEM "chapter03/introduction.xml">
<!ENTITY c3-packages SYSTEM "chapter03/packages.xml">
<!ENTITY c3-toplevel SYSTEM "chapter03/toplevel.xml">
<!ENTITY c3-all SYSTEM "chapter03/all.xml">
<!ENTITY c3-bash SYSTEM "chapter03/bash.xml">
<!ENTITY c3-binutils SYSTEM "chapter03/binutils.xml">
<!ENTITY c3-bzip2 SYSTEM "chapter03/bzip2.xml">
<!ENTITY c3-diffutils SYSTEM "chapter03/diffutils.xml">
<!ENTITY c3-fileutils SYSTEM "chapter03/fileutils.xml">
<!ENTITY c3-gcc SYSTEM "chapter03/gcc.xml">
<!ENTITY c3-gcc-patch SYSTEM "chapter03/gcc-patch.xml">
<!ENTITY c3-kernel SYSTEM "chapter03/kernel.xml">
<!ENTITY c3-grep SYSTEM "chapter03/grep.xml">
<!ENTITY c3-gzip SYSTEM "chapter03/gzip.xml">
<!ENTITY c3-gzip-patch SYSTEM "chapter03/gzip-patch.xml">
<!ENTITY c3-make SYSTEM "chapter03/make.xml">
<!ENTITY c3-sed SYSTEM "chapter03/sed.xml">
<!ENTITY c3-shellutils SYSTEM "chapter03/shellutils.xml">
<!ENTITY c3-shellutils-patch SYSTEM "chapter03/shellutils-patch.xml">
<!ENTITY c3-tar SYSTEM "chapter03/tar.xml">
<!ENTITY c3-tar-patch SYSTEM "chapter03/tar-patch.xml">
<!ENTITY c3-textutils SYSTEM "chapter03/textutils.xml">
<!ENTITY c3-gawk SYSTEM "chapter03/gawk.xml">
<!ENTITY c3-texinfo SYSTEM "chapter03/texinfo.xml">
<!ENTITY c3-gettext SYSTEM "chapter03/gettext.xml">
<!ENTITY c3-makedev SYSTEM "chapter03/makedev.xml">
<!ENTITY c3-glibc SYSTEM "chapter03/glibc.xml">
<!ENTITY c3-glibc-threads SYSTEM "chapter03/glibc-threads.xml">
<!ENTITY c3-manpages SYSTEM "chapter03/manpages.xml">
<!ENTITY c3-ed SYSTEM "chapter03/ed.xml">
<!ENTITY c3-patch SYSTEM "chapter03/patch.xml">
<!ENTITY c3-findutils SYSTEM "chapter03/findutils.xml">
<!ENTITY c3-findutils-patch SYSTEM "chapter03/findutils-patch.xml">
<!ENTITY c3-ncurses SYSTEM "chapter03/ncurses.xml">
<!ENTITY c3-vim SYSTEM "chapter03/vim.xml">
<!ENTITY c3-bison SYSTEM "chapter03/bison.xml">
<!ENTITY c3-less SYSTEM "chapter03/less.xml">
<!ENTITY c3-groff SYSTEM "chapter03/groff.xml">
<!ENTITY c3-man SYSTEM "chapter03/man.xml">
<!ENTITY c3-perl SYSTEM "chapter03/perl.xml">
<!ENTITY c3-m4 SYSTEM "chapter03/m4.xml">
<!ENTITY c3-autoconf SYSTEM "chapter03/autoconf.xml">
<!ENTITY c3-automake SYSTEM "chapter03/automake.xml">
<!ENTITY c3-flex SYSTEM "chapter03/flex.xml">
<!ENTITY c3-file SYSTEM "chapter03/file.xml">
<!ENTITY c3-libtool SYSTEM "chapter03/libtool.xml">
<!ENTITY c3-bin86 SYSTEM "chapter03/bin86.xml">
<!ENTITY c3-kbd SYSTEM "chapter03/kbd.xml">
<!ENTITY c3-kbd-patch SYSTEM "chapter03/kbd-patch.xml">
<!ENTITY c3-e2fsprogs SYSTEM "chapter03/e2fsprogs.xml">
<!ENTITY c3-reiserfs SYSTEM "chapter03/reiserfs.xml">
<!ENTITY c3-lilo SYSTEM "chapter03/lilo.xml">
<!ENTITY c3-modutils SYSTEM "chapter03/modutils.xml">
<!ENTITY c3-procinfo SYSTEM "chapter03/procinfo.xml">
<!ENTITY c3-procps SYSTEM "chapter03/procps.xml">
<!ENTITY c3-psmisc SYSTEM "chapter03/psmisc.xml">
<!ENTITY c3-shadowpwd SYSTEM "chapter03/shadowpwd.xml">
<!ENTITY c3-sysklogd SYSTEM "chapter03/sysklogd.xml">
<!ENTITY c3-sysvinit SYSTEM "chapter03/sysvinit.xml">
<!ENTITY c3-utillinux SYSTEM "chapter03/utillinux.xml">
<!ENTITY c3-netkitbase SYSTEM "chapter03/netkitbase.xml">
<!ENTITY c3-nettools SYSTEM "chapter03/nettools.xml">
<!ENTITY c3-bootscripts SYSTEM "chapter03/bootscripts.xml">
 
<!ENTITY chapter04 SYSTEM "chapter04/chapter04.xml">
<!ENTITY c4-introduction SYSTEM "chapter04/introduction.xml">
<!ENTITY c4-creatingpart SYSTEM "chapter04/creatingpart.xml">
<!ENTITY c4-creatingfs SYSTEM "chapter04/creatingfs.xml">
<!ENTITY c4-mounting SYSTEM "chapter04/mounting.xml">
 
<!ENTITY chapter05 SYSTEM "chapter05/chapter05.xml">
<!ENTITY c5-introduction SYSTEM "chapter05/introduction.xml">
<!ENTITY c5-whystatic SYSTEM "chapter05/whystatic.xml">
<!ENTITY c5-installasuser SYSTEM "chapter05/installasuser.xml">
<!ENTITY c5-creatingdirs SYSTEM "chapter05/creatingdirs.xml">
<!ENTITY c5-bash SYSTEM "chapter05/bash.xml">
<!ENTITY c5-bash-inst SYSTEM "chapter05/bash-inst.xml">
<!ENTITY c5-bash-exp SYSTEM "chapter05/bash-exp.xml">
<!ENTITY c5-binutils SYSTEM "chapter05/binutils.xml">
<!ENTITY c5-binutils-inst SYSTEM "chapter05/binutils-inst.xml">
<!ENTITY c5-binutils-exp SYSTEM "chapter05/binutils-exp.xml">
<!ENTITY c5-bzip2 SYSTEM "chapter05/bzip2.xml">
<!ENTITY c5-bzip2-inst SYSTEM "chapter05/bzip2-inst.xml">
<!ENTITY c5-bzip2-exp SYSTEM "chapter05/bzip2-exp.xml">
<!ENTITY c5-diffutils SYSTEM "chapter05/diffutils.xml">
<!ENTITY c5-diffutils-inst SYSTEM "chapter05/diffutils-inst.xml">
<!ENTITY c5-diffutils-exp SYSTEM "chapter05/diffutils-exp.xml">
<!ENTITY c5-fileutils SYSTEM "chapter05/fileutils.xml">
<!ENTITY c5-fileutils-inst SYSTEM "chapter05/fileutils-inst.xml">
<!ENTITY c5-fileutils-exp SYSTEM "chapter05/fileutils-exp.xml">
<!ENTITY c5-gcc SYSTEM "chapter05/gcc.xml">
<!ENTITY c5-gcc-inst SYSTEM "chapter05/gcc-inst.xml">
<!ENTITY c5-gcc-exp SYSTEM "chapter05/gcc-exp.xml">
<!ENTITY c5-grep SYSTEM "chapter05/grep.xml">
<!ENTITY c5-grep-inst SYSTEM "chapter05/grep-inst.xml">
<!ENTITY c5-gzip SYSTEM "chapter05/gzip.xml">
<!ENTITY c5-gzip-inst SYSTEM "chapter05/gzip-inst.xml">
<!ENTITY c5-gzip-exp SYSTEM "chapter05/gzip-exp.xml">
<!ENTITY c5-kernel SYSTEM "chapter05/kernel.xml">
<!ENTITY c5-kernel-inst SYSTEM "chapter05/kernel-inst.xml">
<!ENTITY c5-kernel-exp SYSTEM "chapter05/kernel-exp.xml">
<!ENTITY c5-kernel-exp-headers SYSTEM "chapter05/kernel-exp-headers.xml">
<!ENTITY c5-make SYSTEM "chapter05/make.xml">
<!ENTITY c5-make-inst SYSTEM "chapter05/make-inst.xml">
<!ENTITY c5-gawk SYSTEM "chapter05/gawk.xml">
<!ENTITY c5-gawk-inst SYSTEM "chapter05/gawk-inst.xml">
<!ENTITY c5-patch SYSTEM "chapter05/patch.xml">
<!ENTITY c5-patch-inst SYSTEM "chapter05/patch-inst.xml">
<!ENTITY c5-patch-exp SYSTEM "chapter05/patch-exp.xml">
<!ENTITY c5-sed SYSTEM "chapter05/sed.xml">
<!ENTITY c5-sed-inst SYSTEM "chapter05/sed-inst.xml">
<!ENTITY c5-shellutils SYSTEM "chapter05/shellutils.xml">
<!ENTITY c5-shellutils-inst SYSTEM "chapter05/shellutils-inst.xml">
<!ENTITY c5-tar SYSTEM "chapter05/tar.xml">
<!ENTITY c5-tar-inst SYSTEM "chapter05/tar-inst.xml">
<!ENTITY c5-texinfo SYSTEM "chapter05/texinfo.xml">
<!ENTITY c5-texinfo-inst SYSTEM "chapter05/texinfo-inst.xml">
<!ENTITY c5-textutils SYSTEM "chapter05/textutils.xml">
<!ENTITY c5-textutils-inst SYSTEM "chapter05/textutils-inst.xml">
<!ENTITY c5-pwdgroup SYSTEM "chapter05/pwdgroup.xml">
<!ENTITY c5-oldnsslib SYSTEM "chapter05/oldnsslib.xml">
<!ENTITY c5-proc SYSTEM "chapter05/proc.xml">
 
<!ENTITY chapter06 SYSTEM "chapter06/chapter06.xml">
<!ENTITY c6-introduction SYSTEM "chapter06/introduction.xml">
<!ENTITY c6-aboutdebug SYSTEM "chapter06/aboutdebug.xml">
<!ENTITY c6-bashprofile SYSTEM "chapter06/bashprofile.xml">
<!ENTITY c6-chrootcmd SYSTEM "chapter06/chrootcmd.xml">
<!ENTITY c6-chroot SYSTEM "chapter06/chroot.xml">
<!ENTITY c6-changingowner SYSTEM "chapter06/changingowner.xml">
<!ENTITY c6-mtablink SYSTEM "chapter06/mtablink.xml">
<!ENTITY c6-glibc SYSTEM "chapter06/glibc.xml">
<!ENTITY c6-glibc-inst SYSTEM "chapter06/glibc-inst.xml">
<!ENTITY c6-glibc-exp SYSTEM "chapter06/glibc-exp.xml">
<!ENTITY c6-makedev SYSTEM "chapter06/makedev.xml">
<!ENTITY c6-makedev-inst SYSTEM "chapter06/makedev-inst.xml">
<!ENTITY c6-makedev-exp SYSTEM "chapter06/makedev-exp.xml">
<!ENTITY c6-ed SYSTEM "chapter06/ed.xml">
<!ENTITY c6-ed-inst SYSTEM "chapter06/ed-inst.xml">
<!ENTITY c6-ed-exp SYSTEM "chapter06/ed-exp.xml">
<!ENTITY c6-patch SYSTEM "chapter06/patch.xml">
<!ENTITY c6-patch-inst SYSTEM "chapter06/patch-inst.xml">
<!ENTITY c6-gcc SYSTEM "chapter06/gcc.xml">
<!ENTITY c6-gcc-inst SYSTEM "chapter06/gcc-inst.xml">
<!ENTITY c6-bison SYSTEM "chapter06/bison.xml">
<!ENTITY c6-bison-inst SYSTEM "chapter06/bison-inst.xml">
<!ENTITY c6-gawk SYSTEM "chapter06/gawk.xml">
<!ENTITY c6-gawk-inst SYSTEM "chapter06/gawk-inst.xml">
<!ENTITY c6-findutils SYSTEM "chapter06/findutils.xml">
<!ENTITY c6-findutils-exp SYSTEM "chapter06/findutils-exp.xml">
<!ENTITY c6-findutils-inst SYSTEM "chapter06/findutils-inst.xml">
<!ENTITY c6-ncurses SYSTEM "chapter06/ncurses.xml">
<!ENTITY c6-ncurses-inst SYSTEM "chapter06/ncurses-inst.xml">
<!ENTITY c6-ncurses-exp SYSTEM "chapter06/ncurses-exp.xml">
<!ENTITY c6-less SYSTEM "chapter06/less.xml">
<!ENTITY c6-less-inst SYSTEM "chapter06/less-inst.xml">
<!ENTITY c6-perl SYSTEM "chapter06/perl.xml">
<!ENTITY c6-perl-inst SYSTEM "chapter06/perl-inst.xml">
<!ENTITY c6-m4 SYSTEM "chapter06/m4.xml">
<!ENTITY c6-m4-inst SYSTEM "chapter06/m4-inst.xml">
<!ENTITY c6-texinfo SYSTEM "chapter06/texinfo.xml">
<!ENTITY c6-texinfo-inst SYSTEM "chapter06/texinfo-inst.xml">
<!ENTITY c6-texinfo-exp SYSTEM "chapter06/texinfo-exp.xml">
<!ENTITY c6-autoconf SYSTEM "chapter06/autoconf.xml">
<!ENTITY c6-autoconf-inst SYSTEM "chapter06/autoconf-inst.xml">
<!ENTITY c6-automake SYSTEM "chapter06/automake.xml">
<!ENTITY c6-automake-inst SYSTEM "chapter06/automake-inst.xml">
<!ENTITY c6-bash SYSTEM "chapter06/bash.xml">
<!ENTITY c6-bash-inst SYSTEM "chapter06/bash-inst.xml">
<!ENTITY c6-flex SYSTEM "chapter06/flex.xml">
<!ENTITY c6-flex-inst SYSTEM "chapter06/flex-inst.xml">
<!ENTITY c6-binutils SYSTEM "chapter06/binutils.xml">
<!ENTITY c6-binutils-inst SYSTEM "chapter06/binutils-inst.xml">
<!ENTITY c6-binutils-exp SYSTEM "chapter06/binutils-exp.xml">
<!ENTITY c6-bzip2 SYSTEM "chapter06/bzip2.xml">
<!ENTITY c6-bzip2-inst SYSTEM "chapter06/bzip2-inst.xml">
<!ENTITY c6-bzip2-exp SYSTEM "chapter06/bzip2-exp.xml">
<!ENTITY c6-diffutils SYSTEM "chapter06/diffutils.xml">
<!ENTITY c6-diffutils-inst SYSTEM "chapter06/diffutils-inst.xml">
<!ENTITY c6-e2fsprogs SYSTEM "chapter06/e2fsprogs.xml">
<!ENTITY c6-e2fsprogs-inst SYSTEM "chapter06/e2fsprogs-inst.xml">
<!ENTITY c6-e2fsprogs-exp SYSTEM "chapter06/e2fsprogs-exp.xml">
<!ENTITY c6-reiserfs SYSTEM "chapter06/reiserfs.xml">
<!ENTITY c6-reiserfs-inst SYSTEM "chapter06/reiserfs-inst.xml">
<!ENTITY c6-reiserfs-exp SYSTEM "chapter06/reiserfs-exp.xml">
<!ENTITY c6-file SYSTEM "chapter06/file.xml">
<!ENTITY c6-file-inst SYSTEM "chapter06/file-inst.xml">
<!ENTITY c6-file-exp SYSTEM "chapter06/file-exp.xml">
<!ENTITY c6-fileutils SYSTEM "chapter06/fileutils.xml">
<!ENTITY c6-fileutils-inst SYSTEM "chapter06/fileutils-inst.xml">
<!ENTITY c6-gettext SYSTEM "chapter06/gettext.xml">
<!ENTITY c6-gettext-inst SYSTEM "chapter06/gettext-inst.xml">
<!ENTITY c6-grep SYSTEM "chapter06/grep.xml">
<!ENTITY c6-grep-inst SYSTEM "chapter06/grep-inst.xml">
<!ENTITY c6-groff SYSTEM "chapter06/groff.xml">
<!ENTITY c6-groff-inst SYSTEM "chapter06/groff-inst.xml">
<!ENTITY c6-groff-exp SYSTEM "chapter06/groff-exp.xml">
<!ENTITY c6-gzip SYSTEM "chapter06/gzip.xml">
<!ENTITY c6-gzip-inst SYSTEM "chapter06/gzip-inst.xml">
<!ENTITY c6-libtool SYSTEM "chapter06/libtool.xml">
<!ENTITY c6-libtool-inst SYSTEM "chapter06/libtool-inst.xml">
<!ENTITY c6-bin86 SYSTEM "chapter06/bin86.xml">
<!ENTITY c6-bin86-inst SYSTEM "chapter06/bin86-inst.xml">
<!ENTITY c6-lilo SYSTEM "chapter06/lilo.xml">
<!ENTITY c6-lilo-inst SYSTEM "chapter06/lilo-inst.xml">
<!ENTITY c6-make SYSTEM "chapter06/make.xml">
<!ENTITY c6-make-inst SYSTEM "chapter06/make-inst.xml">
<!ENTITY c6-make-exp SYSTEM "chapter06/make-exp.xml">
<!ENTITY c6-shellutils SYSTEM "chapter06/shellutils.xml">
<!ENTITY c6-shellutils-inst SYSTEM "chapter06/shellutils-inst.xml">
<!ENTITY c6-shadowpwd SYSTEM "chapter06/shadowpwd.xml">
<!ENTITY c6-shadowpwd-inst SYSTEM "chapter06/shadowpwd-inst.xml">
<!ENTITY c6-shadowpwd-exp SYSTEM "chapter06/shadowpwd-exp.xml">
<!ENTITY c6-man SYSTEM "chapter06/man.xml">
<!ENTITY c6-man-inst SYSTEM "chapter06/man-inst.xml">
<!ENTITY c6-modutils SYSTEM "chapter06/modutils.xml">
<!ENTITY c6-modutils-inst SYSTEM "chapter06/modutils-inst.xml">
<!ENTITY c6-procinfo SYSTEM "chapter06/procinfo.xml">
<!ENTITY c6-procinfo-exp SYSTEM "chapter06/procinfo-exp.xml">
<!ENTITY c6-procinfo-inst SYSTEM "chapter06/procinfo-inst.xml">
<!ENTITY c6-procps SYSTEM "chapter06/procps.xml">
<!ENTITY c6-procps-inst SYSTEM "chapter06/procps-inst.xml">
<!ENTITY c6-procps-exp SYSTEM "chapter06/procps-exp.xml">
<!ENTITY c6-psmisc SYSTEM "chapter06/psmisc.xml">
<!ENTITY c6-psmisc-inst SYSTEM "chapter06/psmisc-inst.xml">
<!ENTITY c6-psmisc-exp SYSTEM "chapter06/psmisc-exp.xml">
<!ENTITY c6-sed SYSTEM "chapter06/sed.xml">
<!ENTITY c6-sed-inst SYSTEM "chapter06/sed-inst.xml">
<!ENTITY c6-sysklogd SYSTEM "chapter06/sysklogd.xml">
<!ENTITY c6-sysklogd-inst SYSTEM "chapter06/sysklogd-inst.xml">
<!ENTITY c6-sysvinit SYSTEM "chapter06/sysvinit.xml">
<!ENTITY c6-sysvinit-inst SYSTEM "chapter06/sysvinit-inst.xml">
<!ENTITY c6-tar SYSTEM "chapter06/tar.xml">
<!ENTITY c6-tar-inst SYSTEM "chapter06/tar-inst.xml">
<!ENTITY c6-textutils SYSTEM "chapter06/textutils.xml">
<!ENTITY c6-textutils-inst SYSTEM "chapter06/textutils-inst.xml">
<!ENTITY c6-vim SYSTEM "chapter06/vim.xml">
<!ENTITY c6-vim-inst SYSTEM "chapter06/vim-inst.xml">
<!ENTITY c6-vim-exp SYSTEM "chapter06/vim-exp.xml">
<!ENTITY c6-utillinux SYSTEM "chapter06/utillinux.xml">
<!ENTITY c6-utillinux-inst SYSTEM "chapter06/utillinux-inst.xml">
<!ENTITY c6-utillinux-exp SYSTEM "chapter06/utillinux-exp.xml">
<!ENTITY c6-kbd SYSTEM "chapter06/kbd.xml">
<!ENTITY c6-kbd-inst SYSTEM "chapter06/kbd-inst.xml">
<!ENTITY c6-kbd-exp SYSTEM "chapter06/kbd-exp.xml">
<!ENTITY c6-manpages SYSTEM "chapter06/manpages.xml">
<!ENTITY c6-manpages-inst SYSTEM "chapter06/manpages-inst.xml">
<!ENTITY c6-netkitbase SYSTEM "chapter06/netkitbase.xml">
<!ENTITY c6-netkitbase-inst SYSTEM "chapter06/netkitbase-inst.xml">
<!ENTITY c6-nettools SYSTEM "chapter06/nettools.xml">
<!ENTITY c6-nettools-inst SYSTEM "chapter06/nettools-inst.xml">
<!ENTITY c6-nettools-exp SYSTEM "chapter06/nettools-exp.xml">
<!ENTITY c6-bootscripts SYSTEM "chapter06/bootscripts.xml">
<!ENTITY c6-bootscripts-inst SYSTEM "chapter06/bootscripts-inst.xml">
<!ENTITY c6-removeoldnss SYSTEM "chapter06/removeoldnss.xml">
<!ENTITY c6-configure SYSTEM "chapter06/configure.xml">
<!ENTITY c6-cf-glibc SYSTEM "chapter06/config-glibc.xml">
<!ENTITY c6-cf-ldso SYSTEM "chapter06/config-ldso.xml">
<!ENTITY c6-cf-sysklogd SYSTEM "chapter06/config-sysklogd.xml">
<!ENTITY c6-cf-shadowpwd SYSTEM "chapter06/config-shadowpwd.xml">
<!ENTITY c6-cf-sysvinit SYSTEM "chapter06/config-sysvinit.xml">
<!ENTITY c6-cf-keyboard SYSTEM "chapter06/config-keyboard.xml">
<!ENTITY c6-cf-utmp SYSTEM "chapter06/create-utmp.xml">
<!ENTITY c6-cf-vim SYSTEM "chapter06/config-vim.xml">
<!ENTITY c6-cf-password SYSTEM "chapter06/create-password.xml">
 
<!ENTITY chapter07 SYSTEM "chapter07/chapter07.xml">
<!ENTITY c7-introduction SYSTEM "chapter07/introduction.xml">
<!ENTITY c7-usage SYSTEM "chapter07/usage.xml">
<!ENTITY c7-setclock SYSTEM "chapter07/setclock.xml">
<!ENTITY c7-loadkeys SYSTEM "chapter07/loadkeys.xml">
<!ENTITY c7-sysklogd SYSTEM "chapter07/sysklogd.xml">
<!ENTITY c7-hostname SYSTEM "chapter07/hostname.xml">
<!ENTITY c7-hosts SYSTEM "chapter07/hosts.xml">
<!ENTITY c7-network SYSTEM "chapter07/network.xml">
 
<!ENTITY chapter08 SYSTEM "chapter08/chapter08.xml">
<!ENTITY c8-introduction SYSTEM "chapter08/introduction.xml">
<!ENTITY c8-fstab SYSTEM "chapter08/fstab.xml">
<!ENTITY c8-kernel SYSTEM "chapter08/kernel.xml">
<!ENTITY c8-lilo SYSTEM "chapter08/lilo.xml">
 
<!ENTITY chapter09 SYSTEM "chapter09/chapter09.xml">
<!ENTITY c9-theend SYSTEM "chapter09/theend.xml">
<!ENTITY c9-getcounted SYSTEM "chapter09/getcounted.xml">
<!ENTITY c9-reboot SYSTEM "chapter09/reboot.xml">
 
<!ENTITY appendixa SYSTEM "appendixa/appendixa.xml">
<!ENTITY aa-introduction SYSTEM "appendixa/introduction.xml">
<!ENTITY aa-autoconf SYSTEM "appendixa/autoconf.xml">
<!ENTITY aa-autoconf-desc SYSTEM "appendixa/autoconf-desc.xml">
<!ENTITY aa-autoconf-dep SYSTEM "appendixa/autoconf-dep.xml">
<!ENTITY aa-autoconf-down SYSTEM "appendixa/autoconf-down.xml">
<!ENTITY aa-automake SYSTEM "appendixa/automake.xml">
<!ENTITY aa-automake-desc SYSTEM "appendixa/automake-desc.xml">
<!ENTITY aa-automake-dep SYSTEM "appendixa/automake-dep.xml">
<!ENTITY aa-automake-down SYSTEM "appendixa/automake-down.xml">
<!ENTITY aa-bash SYSTEM "appendixa/bash.xml">
<!ENTITY aa-bash-desc SYSTEM "appendixa/bash-desc.xml">
<!ENTITY aa-bash-dep SYSTEM "appendixa/bash-dep.xml">
<!ENTITY aa-bash-down SYSTEM "appendixa/bash-down.xml">
<!ENTITY aa-bin86 SYSTEM "appendixa/bin86.xml">
<!ENTITY aa-bin86-desc SYSTEM "appendixa/bin86-desc.xml">
<!ENTITY aa-bin86-dep SYSTEM "appendixa/bin86-dep.xml">
<!ENTITY aa-bin86-down SYSTEM "appendixa/bin86-down.xml">
<!ENTITY aa-binutils SYSTEM "appendixa/binutils.xml">
<!ENTITY aa-binutils-desc SYSTEM "appendixa/binutils-desc.xml">
<!ENTITY aa-binutils-dep SYSTEM "appendixa/binutils-dep.xml">
<!ENTITY aa-binutils-down SYSTEM "appendixa/binutils-down.xml">
<!ENTITY aa-bison SYSTEM "appendixa/bison.xml">
<!ENTITY aa-bison-desc SYSTEM "appendixa/bison-desc.xml">
<!ENTITY aa-bison-dep SYSTEM "appendixa/bison-dep.xml">
<!ENTITY aa-bison-down SYSTEM "appendixa/bison-down.xml">
<!ENTITY aa-bzip2 SYSTEM "appendixa/bzip2.xml">
<!ENTITY aa-bzip2-desc SYSTEM "appendixa/bzip2-desc.xml">
<!ENTITY aa-bzip2-dep SYSTEM "appendixa/bzip2-dep.xml">
<!ENTITY aa-bzip2-down SYSTEM "appendixa/bzip2-down.xml">
<!ENTITY aa-diffutils SYSTEM "appendixa/diffutils.xml">
<!ENTITY aa-diffutils-desc SYSTEM "appendixa/diffutils-desc.xml">
<!ENTITY aa-diffutils-dep SYSTEM "appendixa/diffutils-dep.xml">
<!ENTITY aa-diffutils-down SYSTEM "appendixa/diffutils-down.xml">
<!ENTITY aa-e2fsprogs SYSTEM "appendixa/e2fsprogs.xml">
<!ENTITY aa-e2fsprogs-desc SYSTEM "appendixa/e2fsprogs-desc.xml">
<!ENTITY aa-e2fsprogs-dep SYSTEM "appendixa/e2fsprogs-dep.xml">
<!ENTITY aa-e2fsprogs-down SYSTEM "appendixa/e2fsprogs-down.xml">
<!ENTITY aa-ed SYSTEM "appendixa/ed.xml">
<!ENTITY aa-ed-desc SYSTEM "appendixa/ed-desc.xml">
<!ENTITY aa-ed-dep SYSTEM "appendixa/ed-dep.xml">
<!ENTITY aa-ed-down SYSTEM "appendixa/ed-down.xml">
<!ENTITY aa-file SYSTEM "appendixa/file.xml">
<!ENTITY aa-file-desc SYSTEM "appendixa/file-desc.xml">
<!ENTITY aa-file-dep SYSTEM "appendixa/file-dep.xml">
<!ENTITY aa-file-down SYSTEM "appendixa/file-down.xml">
<!ENTITY aa-fileutils SYSTEM "appendixa/fileutils.xml">
<!ENTITY aa-fileutils-desc SYSTEM "appendixa/fileutils-desc.xml">
<!ENTITY aa-fileutils-dep SYSTEM "appendixa/fileutils-dep.xml">
<!ENTITY aa-fileutils-down SYSTEM "appendixa/fileutils-down.xml">
<!ENTITY aa-findutils SYSTEM "appendixa/findutils.xml">
<!ENTITY aa-findutils-desc SYSTEM "appendixa/findutils-desc.xml">
<!ENTITY aa-findutils-dep SYSTEM "appendixa/findutils-dep.xml">
<!ENTITY aa-findutils-down SYSTEM "appendixa/findutils-down.xml">
<!ENTITY aa-flex SYSTEM "appendixa/flex.xml">
<!ENTITY aa-flex-desc SYSTEM "appendixa/flex-desc.xml">
<!ENTITY aa-flex-dep SYSTEM "appendixa/flex-dep.xml">
<!ENTITY aa-flex-down SYSTEM "appendixa/flex-down.xml">
<!ENTITY aa-gcc SYSTEM "appendixa/gcc.xml">
<!ENTITY aa-gcc-desc SYSTEM "appendixa/gcc-desc.xml">
<!ENTITY aa-gcc-dep SYSTEM "appendixa/gcc-dep.xml">
<!ENTITY aa-gcc-down SYSTEM "appendixa/gcc-down.xml">
<!ENTITY aa-gettext SYSTEM "appendixa/gettext.xml">
<!ENTITY aa-gettext-desc SYSTEM "appendixa/gettext-desc.xml">
<!ENTITY aa-gettext-dep SYSTEM "appendixa/gettext-dep.xml">
<!ENTITY aa-gettext-down SYSTEM "appendixa/gettext-down.xml">
<!ENTITY aa-glibc SYSTEM "appendixa/glibc.xml">
<!ENTITY aa-glibc-desc SYSTEM "appendixa/glibc-desc.xml">
<!ENTITY aa-glibc-dep SYSTEM "appendixa/glibc-dep.xml">
<!ENTITY aa-glibc-down SYSTEM "appendixa/glibc-down.xml">
<!ENTITY aa-grep SYSTEM "appendixa/grep.xml">
<!ENTITY aa-grep-desc SYSTEM "appendixa/grep-desc.xml">
<!ENTITY aa-grep-dep SYSTEM "appendixa/grep-dep.xml">
<!ENTITY aa-grep-down SYSTEM "appendixa/grep-down.xml">
<!ENTITY aa-groff SYSTEM "appendixa/groff.xml">
<!ENTITY aa-groff-desc SYSTEM "appendixa/groff-desc.xml">
<!ENTITY aa-groff-dep SYSTEM "appendixa/groff-dep.xml">
<!ENTITY aa-groff-down SYSTEM "appendixa/groff-down.xml">
<!ENTITY aa-gzip SYSTEM "appendixa/gzip.xml">
<!ENTITY aa-gzip-desc SYSTEM "appendixa/gzip-desc.xml">
<!ENTITY aa-gzip-dep SYSTEM "appendixa/gzip-dep.xml">
<!ENTITY aa-gzip-down SYSTEM "appendixa/gzip-down.xml">
<!ENTITY aa-kbd SYSTEM "appendixa/kbd.xml">
<!ENTITY aa-kbd-desc SYSTEM "appendixa/kbd-desc.xml">
<!ENTITY aa-kbd-dep SYSTEM "appendixa/kbd-dep.xml">
<!ENTITY aa-kbd-down SYSTEM "appendixa/kbd-down.xml">
<!ENTITY aa-kernel SYSTEM "appendixa/kernel.xml">
<!ENTITY aa-kernel-desc SYSTEM "appendixa/kernel-desc.xml">
<!ENTITY aa-kernel-dep SYSTEM "appendixa/kernel-dep.xml">
<!ENTITY aa-kernel-down SYSTEM "appendixa/kernel-down.xml">
<!ENTITY aa-less SYSTEM "appendixa/less.xml">
<!ENTITY aa-less-desc SYSTEM "appendixa/less-desc.xml">
<!ENTITY aa-less-dep SYSTEM "appendixa/less-dep.xml">
<!ENTITY aa-less-down SYSTEM "appendixa/less-down.xml">
<!ENTITY aa-libtool SYSTEM "appendixa/libtool.xml">
<!ENTITY aa-libtool-desc SYSTEM "appendixa/libtool-desc.xml">
<!ENTITY aa-libtool-dep SYSTEM "appendixa/libtool-dep.xml">
<!ENTITY aa-libtool-down SYSTEM "appendixa/libtool-down.xml">
<!ENTITY aa-lilo SYSTEM "appendixa/lilo.xml">
<!ENTITY aa-lilo-desc SYSTEM "appendixa/lilo-desc.xml">
<!ENTITY aa-lilo-dep SYSTEM "appendixa/lilo-dep.xml">
<!ENTITY aa-lilo-down SYSTEM "appendixa/lilo-down.xml">
<!ENTITY aa-m4 SYSTEM "appendixa/m4.xml">
<!ENTITY aa-m4-desc SYSTEM "appendixa/m4-desc.xml">
<!ENTITY aa-m4-dep SYSTEM "appendixa/m4-dep.xml">
<!ENTITY aa-m4-down SYSTEM "appendixa/m4-down.xml">
<!ENTITY aa-make SYSTEM "appendixa/make.xml">
<!ENTITY aa-make-desc SYSTEM "appendixa/make-desc.xml">
<!ENTITY aa-make-dep SYSTEM "appendixa/make-dep.xml">
<!ENTITY aa-make-down SYSTEM "appendixa/make-down.xml">
<!ENTITY aa-makedev SYSTEM "appendixa/makedev.xml">
<!ENTITY aa-makedev-desc SYSTEM "appendixa/makedev-desc.xml">
<!ENTITY aa-makedev-dep SYSTEM "appendixa/makedev-dep.xml">
<!ENTITY aa-makedev-down SYSTEM "appendixa/makedev-down.xml">
<!ENTITY aa-man SYSTEM "appendixa/man.xml">
<!ENTITY aa-man-desc SYSTEM "appendixa/man-desc.xml">
<!ENTITY aa-man-dep SYSTEM "appendixa/man-dep.xml">
<!ENTITY aa-man-down SYSTEM "appendixa/man-down.xml">
<!ENTITY aa-manpages SYSTEM "appendixa/manpages.xml">
<!ENTITY aa-manpages-desc SYSTEM "appendixa/manpages-desc.xml">
<!ENTITY aa-manpages-dep SYSTEM "appendixa/manpages-dep.xml">
<!ENTITY aa-manpages-down SYSTEM "appendixa/manpages-down.xml">
<!ENTITY aa-gawk SYSTEM "appendixa/gawk.xml">
<!ENTITY aa-gawk-desc SYSTEM "appendixa/gawk-desc.xml">
<!ENTITY aa-gawk-dep SYSTEM "appendixa/gawk-dep.xml">
<!ENTITY aa-gawk-down SYSTEM "appendixa/gawk-down.xml">
<!ENTITY aa-modutils SYSTEM "appendixa/modutils.xml">
<!ENTITY aa-modutils-desc SYSTEM "appendixa/modutils-desc.xml">
<!ENTITY aa-modutils-dep SYSTEM "appendixa/modutils-dep.xml">
<!ENTITY aa-modutils-down SYSTEM "appendixa/modutils-down.xml">
<!ENTITY aa-ncurses SYSTEM "appendixa/ncurses.xml">
<!ENTITY aa-ncurses-desc SYSTEM "appendixa/ncurses-desc.xml">
<!ENTITY aa-ncurses-dep SYSTEM "appendixa/ncurses-dep.xml">
<!ENTITY aa-ncurses-down SYSTEM "appendixa/ncurses-down.xml">
<!ENTITY aa-netkitbase SYSTEM "appendixa/netkitbase.xml">
<!ENTITY aa-netkitbase-desc SYSTEM "appendixa/netkitbase-desc.xml">
<!ENTITY aa-netkitbase-dep SYSTEM "appendixa/netkitbase-dep.xml">
<!ENTITY aa-netkitbase-down SYSTEM "appendixa/netkitbase-down.xml">
<!ENTITY aa-nettools SYSTEM "appendixa/nettools.xml">
<!ENTITY aa-nettools-desc SYSTEM "appendixa/nettools-desc.xml">
<!ENTITY aa-nettools-dep SYSTEM "appendixa/nettools-dep.xml">
<!ENTITY aa-nettools-down SYSTEM "appendixa/nettools-down.xml">
<!ENTITY aa-patch SYSTEM "appendixa/patch.xml">
<!ENTITY aa-patch-desc SYSTEM "appendixa/patch-desc.xml">
<!ENTITY aa-patch-dep SYSTEM "appendixa/patch-dep.xml">
<!ENTITY aa-patch-down SYSTEM "appendixa/patch-down.xml">
<!ENTITY aa-perl SYSTEM "appendixa/perl.xml">
<!ENTITY aa-perl-desc SYSTEM "appendixa/perl-desc.xml">
<!ENTITY aa-perl-dep SYSTEM "appendixa/perl-dep.xml">
<!ENTITY aa-perl-down SYSTEM "appendixa/perl-down.xml">
<!ENTITY aa-procinfo SYSTEM "appendixa/procinfo.xml">
<!ENTITY aa-procinfo-desc SYSTEM "appendixa/procinfo-desc.xml">
<!ENTITY aa-procinfo-dep SYSTEM "appendixa/procinfo-dep.xml">
<!ENTITY aa-procinfo-down SYSTEM "appendixa/procinfo-down.xml">
<!ENTITY aa-procps SYSTEM "appendixa/procps.xml">
<!ENTITY aa-procps-desc SYSTEM "appendixa/procps-desc.xml">
<!ENTITY aa-procps-dep SYSTEM "appendixa/procps-dep.xml">
<!ENTITY aa-procps-down SYSTEM "appendixa/procps-down.xml">
<!ENTITY aa-psmisc SYSTEM "appendixa/psmisc.xml">
<!ENTITY aa-psmisc-desc SYSTEM "appendixa/psmisc-desc.xml">
<!ENTITY aa-psmisc-dep SYSTEM "appendixa/psmisc-dep.xml">
<!ENTITY aa-psmisc-down SYSTEM "appendixa/psmisc-down.xml">
<!ENTITY aa-reiserfs SYSTEM "appendixa/reiserfs.xml">
<!ENTITY aa-reiserfs-desc SYSTEM "appendixa/reiserfs-desc.xml">
<!ENTITY aa-reiserfs-dep SYSTEM "appendixa/reiserfs-dep.xml">
<!ENTITY aa-reiserfs-down SYSTEM "appendixa/reiserfs-down.xml">
<!ENTITY aa-sed SYSTEM "appendixa/sed.xml">
<!ENTITY aa-sed-desc SYSTEM "appendixa/sed-desc.xml">
<!ENTITY aa-sed-dep SYSTEM "appendixa/sed-dep.xml">
<!ENTITY aa-sed-down SYSTEM "appendixa/sed-down.xml">
<!ENTITY aa-shadowpwd SYSTEM "appendixa/shadowpwd.xml">
<!ENTITY aa-shadowpwd-desc SYSTEM "appendixa/shadowpwd-desc.xml">
<!ENTITY aa-shadowpwd-dep SYSTEM "appendixa/shadowpwd-dep.xml">
<!ENTITY aa-shadowpwd-down SYSTEM "appendixa/shadowpwd-down.xml">
<!ENTITY aa-shellutils SYSTEM "appendixa/shellutils.xml">
<!ENTITY aa-shellutils-desc SYSTEM "appendixa/shellutils-desc.xml">
<!ENTITY aa-shellutils-dep SYSTEM "appendixa/shellutils-dep.xml">
<!ENTITY aa-shellutils-down SYSTEM "appendixa/shellutils-down.xml">
<!ENTITY aa-sysklogd SYSTEM "appendixa/sysklogd.xml">
<!ENTITY aa-sysklogd-desc SYSTEM "appendixa/sysklogd-desc.xml">
<!ENTITY aa-sysklogd-dep SYSTEM "appendixa/sysklogd-dep.xml">
<!ENTITY aa-sysklogd-down SYSTEM "appendixa/sysklogd-down.xml">
<!ENTITY aa-sysvinit SYSTEM "appendixa/sysvinit.xml">
<!ENTITY aa-sysvinit-desc SYSTEM "appendixa/sysvinit-desc.xml">
<!ENTITY aa-sysvinit-dep SYSTEM "appendixa/sysvinit-dep.xml">
<!ENTITY aa-sysvinit-down SYSTEM "appendixa/sysvinit-down.xml">
<!ENTITY aa-tar SYSTEM "appendixa/tar.xml">
<!ENTITY aa-tar-desc SYSTEM "appendixa/tar-desc.xml">
<!ENTITY aa-tar-dep SYSTEM "appendixa/tar-dep.xml">
<!ENTITY aa-tar-down SYSTEM "appendixa/tar-down.xml">
<!ENTITY aa-texinfo SYSTEM "appendixa/texinfo.xml">
<!ENTITY aa-texinfo-desc SYSTEM "appendixa/texinfo-desc.xml">
<!ENTITY aa-texinfo-dep SYSTEM "appendixa/texinfo-dep.xml">
<!ENTITY aa-texinfo-down SYSTEM "appendixa/texinfo-down.xml">
<!ENTITY aa-textutils SYSTEM "appendixa/textutils.xml">
<!ENTITY aa-textutils-desc SYSTEM "appendixa/textutils-desc.xml">
<!ENTITY aa-textutils-dep SYSTEM "appendixa/textutils-dep.xml">
<!ENTITY aa-textutils-down SYSTEM "appendixa/textutils-down.xml">
<!ENTITY aa-utillinux SYSTEM "appendixa/utillinux.xml">
<!ENTITY aa-utillinux-desc SYSTEM "appendixa/utillinux-desc.xml">
<!ENTITY aa-utillinux-dep SYSTEM "appendixa/utillinux-dep.xml">
<!ENTITY aa-utillinux-down SYSTEM "appendixa/utillinux-down.xml">
<!ENTITY aa-vim SYSTEM "appendixa/vim.xml">
<!ENTITY aa-vim-desc SYSTEM "appendixa/vim-desc.xml">
<!ENTITY aa-vim-dep SYSTEM "appendixa/vim-dep.xml">
<!ENTITY aa-vim-down SYSTEM "appendixa/vim-down.xml">
<!ENTITY aa-bootscripts SYSTEM "appendixa/bootscripts.xml">
<!ENTITY aa-bootscripts-desc SYSTEM "appendixa/bootscripts-desc.xml">
<!ENTITY aa-bootscripts-dep SYSTEM "appendixa/bootscripts-dep.xml">
<!ENTITY aa-bootscripts-down SYSTEM "appendixa/bootscripts-down.xml">
 
<!ENTITY appendixb SYSTEM "appendixb/appendixb.xml">
<!ENTITY ab-introduction SYSTEM "appendixb/introduction.xml">
<!ENTITY ab-books SYSTEM "appendixb/books.xml">
<!ENTITY ab-howtoguides SYSTEM "appendixb/howtoguides.xml">
<!ENTITY ab-other SYSTEM "appendixb/other.xml">
 
<!ENTITY all-version "cvs-20020405-1135">
<!ENTITY all-size-kb "87,260 KB">
<!ENTITY all-size-mb "85.21 MB">
 
<!ENTITY bash-version "2.05a">
<!ENTITY bash-depversion "2.05a">
<!ENTITY bash-contversion "2.05a">
<!ENTITY bash-size "1,400 KB">
<!ENTITY bash-compsize-static "20 MB">
<!ENTITY bash-time-static "3 minutes">
<!ENTITY bash-compsize "19 MB">
<!ENTITY bash-time "3 minutes">
<!ENTITY bash-package "bash-&bash-version;.tar.bz2">
<!ENTITY bash-dir "bash-&bash-version;">
 
<!ENTITY binutils-version "2.12">
<!ENTITY binutils-depversion "2.11.2">
<!ENTITY binutils-contversion "2.11.2">
<!ENTITY binutils-size "9,312 KB">
<!ENTITY binutils-compsize-static "96 MB">
<!ENTITY binutils-time-static "6 minutes">
<!ENTITY binutils-compsize "85 MB">
<!ENTITY binutils-time "6 minutes">
<!ENTITY binutils-package "binutils-&binutils-version;.tar.bz2">
<!ENTITY binutils-dir "binutils-&binutils-version;">
 
<!ENTITY bzip2-version "1.0.2">
<!ENTITY bzip2-depversion "1.0.1">
<!ENTITY bzip2-contversion "1.0.1">
<!ENTITY bzip2-size "610 KB">
<!ENTITY bzip2-compsize-static "3 MB">
<!ENTITY bzip2-time-static "1 minute">
<!ENTITY bzip2-compsize "2 MB">
<!ENTITY bzip2-time "1 minute">
<!ENTITY bzip2-package "bzip2-&bzip2-version;.tar.bz2">
<!ENTITY bzip2-dir "bzip2-&bzip2-version;">
 
<!ENTITY diffutils-version "2.8">
<!ENTITY diffutils-depversion "2.7">
<!ENTITY diffutils-contversion "2.7">
<!ENTITY diffutils-size "640 KB">
<!ENTITY diffutils-compsize-static "4 MB">
<!ENTITY diffutils-time-static "1 minute">
<!ENTITY diffutils-compsize "2 MB">
<!ENTITY diffutils-time "1 minute">
<!ENTITY diffutils-package "diffutils-&diffutils-version;.tar.bz2">
<!ENTITY diffutils-dir "diffutils-&diffutils-version;">
 
<!ENTITY fileutils-version "4.1">
<!ENTITY fileutils-depversion "4.1">
<!ENTITY fileutils-contversion "4.1">
<!ENTITY fileutils-size "1217 KB">
<!ENTITY fileutils-compsize-static "25 MB">
<!ENTITY fileutils-time-static "3 minutes">
<!ENTITY fileutils-compsize "16 MB">
<!ENTITY fileutils-time "3 minutes">
<!ENTITY fileutils-package "fileutils-&fileutils-version;.tar.bz2">
<!ENTITY fileutils-dir "fileutils-&fileutils-version;">
 
<!ENTITY gcc-version "2.95.3">
<!ENTITY gcc-depversion "2.95.3">
<!ENTITY gcc-contversion "2.95.3">
<!ENTITY gcc-size "9,618 KB">
<!ENTITY gcc-patch-version "2.95.3-2">
<!ENTITY gcc-patch-size "8 KB">
<!ENTITY gcc-compsize-static "168 MB">
<!ENTITY gcc-time-static "22 minutes">
<!ENTITY gcc-compsize "148 MB">
<!ENTITY gcc-time "22 minutes">
<!ENTITY gcc-package "gcc-&gcc-version;.tar.bz2">
<!ENTITY gcc-dir "gcc-&gcc-version;">
 
<!ENTITY kernel-version "2.4.18">
<!ENTITY kernel-depversion "2.4.17">
<!ENTITY kernel-contversion "2.4.17">
<!ENTITY kernel-size "23,595 KB">
<!ENTITY kernel-compsize-static "132 MB">
<!ENTITY kernel-time-static "1 minute">
<!ENTITY kernel-compsize "Depends on options selected">
<!ENTITY kernel-time "Depends on options selected">
<!ENTITY kernel-package "linux-&kernel-version;.tar.bz2">
<!ENTITY kernel-dir "linux">
 
<!ENTITY grep-version "2.5">
<!ENTITY grep-depversion "2.4.2">
<!ENTITY grep-contversion "2.4.2">
<!ENTITY grep-size "545 KB">
<!ENTITY grep-compsize-static "4 MB">
<!ENTITY grep-time-static "1 minute">
<!ENTITY grep-compsize "3 MB">
<!ENTITY grep-time "1 minute">
<!ENTITY grep-package "grep-&grep-version;.tar.bz2">
<!ENTITY grep-dir "grep-&grep-version;">
 
<!ENTITY gzip-version "1.2.4a">
<!ENTITY gzip-depversion "1.2.4a">
<!ENTITY gzip-contversion "1.2.4a">
<!ENTITY gzip-size "178 KB">
<!ENTITY gzip-patch-size "1 KB">
<!ENTITY gzip-compsize-static "2 MB">
<!ENTITY gzip-time-static "1 minute">
<!ENTITY gzip-compsize "1 MB">
<!ENTITY gzip-time "1 minute">
<!ENTITY gzip-package "gzip-&gzip-version;.tar.bz2">
<!ENTITY gzip-dir "gzip-&gzip-version;">
 
<!ENTITY make-version "3.79.1">
<!ENTITY make-depversion "3.79.1">
<!ENTITY make-contversion "3.79.1">
<!ENTITY make-size "794 KB">
<!ENTITY make-patch-size "1 KB">
<!ENTITY make-compsize-static "6 MB">
<!ENTITY make-time-static "1 minute">
<!ENTITY make-compsize "6 MB">
<!ENTITY make-time "1 minute">
<!ENTITY make-package "make-&make-version;.tar.bz2">
<!ENTITY make-dir "make-&make-version;">
 
<!ENTITY sed-version "3.02">
<!ENTITY sed-depversion "3.02">
<!ENTITY sed-contversion "3.02">
<!ENTITY sed-size "221 KB">
<!ENTITY sed-compsize-static "2 MB">
<!ENTITY sed-time-static "1 minute">
<!ENTITY sed-compsize "2 MB">
<!ENTITY sed-time "1 minute">
<!ENTITY sed-package "sed-&sed-version;.tar.bz2">
<!ENTITY sed-dir "sed-&sed-version;">
 
<!ENTITY sh-utils-version "2.0">
<!ENTITY sh-utils-depversion "2.0">
<!ENTITY sh-utils-contversion "2.0">
<!ENTITY sh-utils-size "824 KB">
<!ENTITY sh-utils-patch-size "1 KB">
<!ENTITY sh-utils-compsize-static "23 MB">
<!ENTITY sh-utils-time-static "2 minutes">
<!ENTITY sh-utils-compsize "11 MB">
<!ENTITY sh-utils-time "2 minutes">
<!ENTITY sh-utils-package "sh-utils-&sh-utils-version;.tar.bz2">
<!ENTITY sh-utils-dir "sh-utils-&sh-utils-version;">
 
<!ENTITY tar-version "1.13">
<!ENTITY tar-depversion "1.13">
<!ENTITY tar-contversion "1.13">
<!ENTITY tar-size "730 KB">
<!ENTITY tar-patch-size "1 KB">
<!ENTITY tar-compsize-static "7 MB">
<!ENTITY tar-time-static "1 minute">
<!ENTITY tar-compsize "7 MB">
<!ENTITY tar-time "1 minute">
<!ENTITY tar-package "tar-&tar-version;.tar.bz2">
<!ENTITY tar-dir "tar-&tar-version;">
 
<!ENTITY textutils-version "2.0">
<!ENTITY textutils-depversion "2.0">
<!ENTITY textutils-contversion "2.0">
<!ENTITY textutils-size "1,040 KB">
<!ENTITY textutils-compsize-static "24 MB">
<!ENTITY textutils-time-static "2 minutes">
<!ENTITY textutils-compsize "15 MB">
<!ENTITY textutils-time "1 minute">
<!ENTITY textutils-package "textutils-&textutils-version;.tar.bz2">
<!ENTITY textutils-dir "textutils-&textutils-version;">
 
<!ENTITY gawk-version "3.1.0">
<!ENTITY gawk-depversion "3.1.0">
<!ENTITY gawk-contversion "3.1.0">
<!ENTITY gawk-size "1,286 KB">
<!ENTITY gawk-compsize-static "12 MB">
<!ENTITY gawk-time-static "2 minutes">
<!ENTITY gawk-compsize "10 MB">
<!ENTITY gawk-time "2 minutes">
<!ENTITY gawk-package "gawk&gawk-version;.tar.bz2">
<!ENTITY gawk-dir "gawk-&gawk-version;">
 
<!ENTITY texinfo-version "4.1">
<!ENTITY texinfo-depversion "4.0">
<!ENTITY texinfo-contversion "4.0">
<!ENTITY texinfo-size "1,161 KB">
<!ENTITY texinfo-compsize-static "11 MB">
<!ENTITY texinfo-time-static "1 minute">
<!ENTITY texinfo-compsize "10 MB">
<!ENTITY texinfo-time "1 minute">
<!ENTITY texinfo-package "texinfo-&texinfo-version;.tar.bz2">
<!ENTITY texinfo-dir "texinfo-&texinfo-version;">
 
<!ENTITY patch-version "2.5.4">
<!ENTITY patch-depversion "2.5.4">
<!ENTITY patch-contversion "2.5.4">
<!ENTITY patch-size "149 KB">
<!ENTITY patch-compsize-static "2 MB">
<!ENTITY patch-time-static "1 minute">
<!ENTITY patch-compsize "2 MB">
<!ENTITY patch-time "1 minute">
<!ENTITY patch-package "patch-&patch-version;.tar.bz2">
<!ENTITY patch-dir "patch-&patch-version;">
 
<!ENTITY gettext-version "0.11.1">
<!ENTITY gettext-depversion "0.10.40">
<!ENTITY gettext-contversion "0.10.40">
<!ENTITY gettext-size "2,039 KB">
<!ENTITY gettext-compsize "11MB">
<!ENTITY gettext-time "1 minute">
<!ENTITY gettext-package "gettext-&gettext-version;.tar.bz2">
<!ENTITY gettext-dir "gettext-&gettext-version;">
 
<!ENTITY glibc-version "2.2.5">
<!ENTITY glibc-depversion "2.2.5">
<!ENTITY glibc-contversion "2.2.5">
<!ENTITY glibc-size "12,114 KB">
<!ENTITY glibc-threads-size "164 KB">
<!ENTITY glibc-compsize "350 MB">
<!ENTITY glibc-time "46 minutes">
<!ENTITY glibc-package "glibc-&glibc-version;.tar.bz2">
<!ENTITY glibc-dir "glibc-&glibc-version;">
<!ENTITY glibc-threads-package "glibc-linuxthreads-&glibc-version;.tar.bz2">
<!ENTITY glibc-threads-dir "linuxthreads, linuxthreads_db">
 
<!ENTITY makedev-version "1.4">
<!ENTITY makedev-depversion "1.4">
<!ENTITY makedev-contversion "1.4">
<!ENTITY makedev-size "7 KB">
<!ENTITY makedev-compsize "57 KB">
<!ENTITY makedev-time "1 minute">
<!ENTITY makedev-package "MAKEDEV-&makedev-version;.tar.bz2">
 
<!ENTITY man-pages-version "1.48">
<!ENTITY man-pages-depversion "1.47">
<!ENTITY man-pages-contversion "1.47">
<!ENTITY man-pages-size "537 KB">
<!ENTITY man-pages-compsize "5 MB">
<!ENTITY man-pages-time "1 minute">
<!ENTITY man-pages-package "man-pages-&man-pages-version;.tar.bz2">
<!ENTITY man-pages-dir "man-pages-&man-pages-version;">
 
<!ENTITY ed-version "0.2">
<!ENTITY ed-depversion "0.2">
<!ENTITY ed-contversion "0.2">
<!ENTITY ed-size "158 KB">
<!ENTITY ed-compsize "2 MB">
<!ENTITY ed-time "1 minute">
<!ENTITY ed-package "ed-&ed-version;.tar.bz2">
<!ENTITY ed-dir "ed-&ed-version;">
 
<!ENTITY findutils-version "4.1">
<!ENTITY findutils-depversion "4.1">
<!ENTITY findutils-contversion "4.1">
<!ENTITY findutils-size "226 KB">
<!ENTITY findutils-patch-size "1 KB">
<!ENTITY findutils-compsize "3 MB">
<!ENTITY findutils-time "1 minute">
<!ENTITY findutils-package "findutils-&findutils-version;.tar.bz2">
<!ENTITY findutils-dir "findutils-&findutils-version;">
 
<!ENTITY ncurses-version "5.2">
<!ENTITY ncurses-depversion "5.2">
<!ENTITY ncurses-contversion "5.2">
<!ENTITY ncurses-size "1,308 KB">
<!ENTITY ncurses-compsize "29 MB">
<!ENTITY ncurses-time "6 minutes">
<!ENTITY ncurses-package "ncurses-&ncurses-version;.tar.bz2">
<!ENTITY ncurses-dir "ncurses-&ncurses-version;">
 
<!ENTITY vim-version "6.1">
<!ENTITY vim-depversion "6.0">
<!ENTITY vim-contversion "6.0">
<!ENTITY vim-size "2,890 KB">
<!ENTITY vim-compsize "15 MB">
<!ENTITY vim-time "2 minutes">
<!ENTITY vim-package "vim-&vim-version;.tar.bz2">
<!ENTITY vim-dir "vim&vim-version;">
 
<!ENTITY bison-version "1.34">
<!ENTITY bison-depversion "1.31">
<!ENTITY bison-contversion "1.31">
<!ENTITY bison-size "585 KB">
<!ENTITY bison-compsize "3 MB">
<!ENTITY bison-time "1 minute">
<!ENTITY bison-package "bison-&bison-version;.tar.bz2">
<!ENTITY bison-dir "bison-&bison-version;">
 
<!ENTITY less-version "374">
<!ENTITY less-depversion "358">
<!ENTITY less-contversion "358">
<!ENTITY less-size "189 KB">
<!ENTITY less-compsize "2 MB">
<!ENTITY less-time "1 minute">
<!ENTITY less-package "less-&less-version;.tar.bz2">
<!ENTITY less-dir "less-&less-version;">
 
<!ENTITY groff-version "1.17.2">
<!ENTITY groff-depversion "1.17.2">
<!ENTITY groff-contversion "1.17.2">
<!ENTITY groff-size "1,214 KB">
<!ENTITY groff-compsize "16 MB">
<!ENTITY groff-time "2 minutes">
<!ENTITY groff-package "groff-&groff-version;.tar.bz2">
<!ENTITY groff-dir "groff-&groff-version;">
 
<!ENTITY man-version "1.5j">
<!ENTITY man-depversion "1.5i2">
<!ENTITY man-contversion "1.5j">
<!ENTITY man-size "167 KB">
<!ENTITY man-compsize "1 MB">
<!ENTITY man-time "1 minute">
<!ENTITY man-package "man-&man-version;.tar.bz2">
<!ENTITY man-dir "man-&man-version;">
 
<!ENTITY perl-version "5.6.1">
<!ENTITY perl-depversion "5.6.1">
<!ENTITY perl-contversion "5.6.1">
<!ENTITY perl-size "4,750 KB">
<!ENTITY perl-compsize "35 MB">
<!ENTITY perl-time "6 minutes">
<!ENTITY perl-package "perl-&perl-version;.tar.bz2">
<!ENTITY perl-dir "perl-&perl-version;">
 
<!ENTITY m4-version "1.4">
<!ENTITY m4-depversion "1.4">
<!ENTITY m4-contversion "1.4">
<!ENTITY m4-size "249 KB">
<!ENTITY m4-compsize "3 MB">
<!ENTITY m4-time "1 minute">
<!ENTITY m4-package "m4-&m4-version;.tar.bz2">
<!ENTITY m4-dir "m4-&m4-version;">
 
<!ENTITY autoconf-version "2.53">
<!ENTITY autoconf-depversion "2.52">
<!ENTITY autoconf-contversion "2.52">
<!ENTITY autoconf-size "739 KB">
<!ENTITY autoconf-compsize "4 MB">
<!ENTITY autoconf-time "1 minute">
<!ENTITY autoconf-package "autoconf-&autoconf-version;.tar.bz2">
<!ENTITY autoconf-dir "autoconf-&autoconf-version;">
 
<!ENTITY automake-version "1.6">
<!ENTITY automake-depversion "1.5">
<!ENTITY automake-contversion "1.5">
<!ENTITY automake-size "451 KB">
<!ENTITY automake-compsize "3 MB">
<!ENTITY automake-time "1 minute">
<!ENTITY automake-package "automake-&automake-version;.tar.bz2">
<!ENTITY automake-dir "automake-&automake-version;">
 
<!ENTITY flex-version "2.5.4a">
<!ENTITY flex-depversion "2.5.4a">
<!ENTITY flex-contversion "2.5.4a">
<!ENTITY flex-size "278 KB">
<!ENTITY flex-compsize "3MB">
<!ENTITY flex-time "1 minute">
<!ENTITY flex-package "flex-&flex-version;.tar.bz2">
<!ENTITY flex-dir "flex-&flex-version;">
 
<!ENTITY file-version "3.37">
<!ENTITY file-depversion "3.37">
<!ENTITY file-contversion "3.37">
<!ENTITY file-size "140 KB">
<!ENTITY file-compsize "2 MB">
<!ENTITY file-time "1 minute">
<!ENTITY file-package "file-&file-version;.tar.bz2">
<!ENTITY file-dir "file-&file-version;">
 
<!ENTITY libtool-version "1.4.2">
<!ENTITY libtool-depversion "1.4.2">
<!ENTITY libtool-contversion "1.4.2">
<!ENTITY libtool-size "653 KB">
<!ENTITY libtool-compsize "5 MB">
<!ENTITY libtool-time "1 minute">
<!ENTITY libtool-package "libtool-&libtool-version;.tar.bz2">
<!ENTITY libtool-dir "libtool-&libtool-version;">
 
<!ENTITY bin86-version "0.16.2">
<!ENTITY bin86-depversion "0.16.0">
<!ENTITY bin86-contversion "0.16.0">
<!ENTITY bin86-size "112 KB">
<!ENTITY bin86-compsize "1 MB">
<!ENTITY bin86-time "1 minute">
<!ENTITY bin86-package "bin86-&bin86-version;.tar.bz2">
<!ENTITY bin86-dir "bin86-&bin86-version;">
 
<!ENTITY kbd-version "1.06">
<!ENTITY kbd-depversion "1.06">
<!ENTITY kbd-contversion "1.06">
<!ENTITY kbd-size "559 KB">
<!ENTITY kbd-patch-version "1.06-2">
<!ENTITY kbd-patch-size "3 KB">
<!ENTITY kbd-compsize "8 MB">
<!ENTITY kbd-time "1 minute">
<!ENTITY kbd-package "kbd-&kbd-version;.tar.bz2">
<!ENTITY kbd-dir "kbd-&kbd-version;">
 
<!ENTITY e2fsprogs-version "1.27">
<!ENTITY e2fsprogs-depversion "1.25">
<!ENTITY e2fsprogs-contversion "1.25">
<!ENTITY e2fsprogs-size "1,176 KB">
<!ENTITY e2fsprogs-compsize "21 MB">
<!ENTITY e2fsprogs-time "2 minutes">
<!ENTITY e2fsprogs-package "e2fsprogs-&e2fsprogs-version;.tar.bz2">
<!ENTITY e2fsprogs-dir "e2fsprogs-&e2fsprogs-version;">
 
<!ENTITY reiserfs-version "3.x.1b">
<!ENTITY reiserfs-depversion "3.x.0j">
<!ENTITY reiserfs-contversion "3.x.0j">
<!ENTITY reiserfs-size "243 KB">
<!ENTITY reiserfs-compsize "7 MB">
<!ENTITY reiserfs-time "1 minute">
<!ENTITY reiserfs-package "reiserfs-&reiserfs-version;.tar.bz2">
<!ENTITY reiserfs-dir "reiserfs-&reiserfs-version;">
 
<!ENTITY lilo-version "22.2">
<!ENTITY lilo-depversion "22.1">
<!ENTITY lilo-contversion "22.1">
<!ENTITY lilo-size "292 KB">
<!ENTITY lilo-compsize "3 MB">
<!ENTITY lilo-time "1 minute">
<!ENTITY lilo-package "lilo-&lilo-version;.tar.bz2">
<!ENTITY lilo-dir "lilo-&lilo-version;">
 
<!ENTITY modutils-version "2.4.15">
<!ENTITY modutils-depversion "2.4.12">
<!ENTITY modutils-contversion "2.4.12">
<!ENTITY modutils-size "211 KB">
<!ENTITY modutils-compsize "2 MB">
<!ENTITY modutils-time "1 minute">
<!ENTITY modutils-package "modutils-&modutils-version;.tar.bz2">
<!ENTITY modutils-dir "modutils-&modutils-version;">
 
<!ENTITY procinfo-version "18">
<!ENTITY procinfo-depversion "18">
<!ENTITY procinfo-contversion "18">
<!ENTITY procinfo-size "22 KB">
<!ENTITY procinfo-compsize "170 KB">
<!ENTITY procinfo-time "1 minute">
<!ENTITY procinfo-package "procinfo-&procinfo-version;.tar.bz2">
<!ENTITY procinfo-dir "procinfo-&procinfo-version;">
 
<!ENTITY procps-version "2.0.7">
<!ENTITY procps-depversion "2.0.7">
<!ENTITY procps-contversion "2.0.7">
<!ENTITY procps-size "153 KB">
<!ENTITY procps-compsize "2 MB">
<!ENTITY procps-time "1 minute">
<!ENTITY procps-package "procps-&procps-version;.tar.bz2">
<!ENTITY procps-dir "procps-&procps-version;">
 
<!ENTITY psmisc-version "20.2">
<!ENTITY psmisc-depversion "20.2">
<!ENTITY psmisc-contversion "20.2">
<!ENTITY psmisc-size "123 KB">
<!ENTITY psmisc-compsize "500 KB">
<!ENTITY psmisc-time "1 minute">
<!ENTITY psmisc-package "psmisc-&psmisc-version;.tar.bz2">
<!ENTITY psmisc-dir "psmisc-&psmisc-version;">
 
<!ENTITY shadow-version "4.0.3">
<!ENTITY shadow-depversion "20001016">
<!ENTITY shadow-contversion "20001016">
<!ENTITY shadow-size "760 KB">
<!ENTITY shadow-compsize "6 MB">
<!ENTITY shadow-time "3 minutes">
<!ENTITY shadow-package "shadow-&shadow-version;.tar.bz2">
<!ENTITY shadow-dir "shadow-&shadow-version;">
 
<!ENTITY sysklogd-version "1.4.1">
<!ENTITY sysklogd-depversion "1.4.1">
<!ENTITY sysklogd-contversion "1.4.1">
<!ENTITY sysklogd-size "67 KB">
<!ENTITY sysklogd-compsize "710 KB">
<!ENTITY sysklogd-time "1 minute">
<!ENTITY sysklogd-package "sysklogd-&sysklogd-version;.tar.bz2">
<!ENTITY sysklogd-dir "sysklogd-&sysklogd-version;">
 
<!ENTITY sysvinit-version "2.84">
<!ENTITY sysvinit-depversion "2.84">
<!ENTITY sysvinit-contversion "2.84">
<!ENTITY sysvinit-size "76 KB">
<!ENTITY sysvinit-compsize "630 KB">
<!ENTITY sysvinit-time "1 minute">
<!ENTITY sysvinit-package "sysvinit-&sysvinit-version;.tar.bz2">
<!ENTITY sysvinit-dir "sysvinit-&sysvinit-version;">
 
<!ENTITY util-linux-version "2.11o">
<!ENTITY util-linux-depversion "2.11n">
<!ENTITY util-linux-contversion "2.11n">
<!ENTITY util-linux-size "1,020 KB">
<!ENTITY util-linux-compsize "9 MB">
<!ENTITY util-linux-time "1 minute">
<!ENTITY util-linux-package "util-linux-&util-linux-version;.tar.bz2">
<!ENTITY util-linux-dir "util-linux-&util-linux-version;">
 
<!ENTITY netkit-base-version "0.17">
<!ENTITY netkit-base-depversion "0.17">
<!ENTITY netkit-base-contversion "0.17">
<!ENTITY netkit-base-size "49 KB">
<!ENTITY netkit-base-compsize "1 MB">
<!ENTITY netkit-base-time "1 minute">
<!ENTITY netkit-base-package "netkit-base-&net-kit-version;.tar.bz2">
<!ENTITY netkit-base-dir "netkit-base-&net-kit-version;">
 
<!ENTITY net-tools-version "1.60">
<!ENTITY net-tools-depversion "1.60">
<!ENTITY net-tools-contversion "1.60">
<!ENTITY net-tools-size "194 KB">
<!ENTITY net-tools-compsize "5 MB">
<!ENTITY net-tools-time "1 minute">
<!ENTITY net-tools-package "net-tools-&net-tools-version;.tar.bz2">
<!ENTITY net-tools-dir "net-tools-&net-tools-version;">
 
<!ENTITY bootscripts-version "1.9">
<!ENTITY bootscripts-depversion "1.9">
<!ENTITY bootscripts-contversion "1.9">
<!ENTITY bootscripts-size "26 KB">
<!ENTITY bootscripts-compsize "23 KB">
<!ENTITY bootscripts-time "1 minute">
<!ENTITY bootscripts-package "lfs-bootscripts-&bootscripts-version;.tar.bz2">
<!ENTITY bootscripts-dir "lfs-bootscritps-&bootscripts-version;">
 
]>
 
<book>
 
&book;
 
</book>
 
/tags/LFS-3_3/lfs/appendixa/gzip-desc.xml
0,0 → 1,54
+</sect2>
\ No newline at end of file
/tags/LFS-3_3/lfs/appendixa/kernel-dep.xml
0,0 → 1,24
<sect2>
<title>Dépendances</title>
 
<para>Linux-&kernel-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
bash: sh
binutils: ar, as, ld, nm, objcopy
fileutils: cp, ln, mkdir, mv, rm, touch
findutils: find, xargs
gcc: cc1, collect2, cpp0, gcc
grep: grep
gzip: gzip
make: make
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>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/gawk-down.xml
0,0 → 1,7
<sect2>
<title>Site officiel de téléchargement</title>
 
<para><literallayout>Gawk (&gawk-version;):
<ulink
url="ftp://ftp.gnu.org/pub/gnu/gawk/">ftp://ftp.gnu.org/pub/gnu/gawk/</ulink></literallayout></para>
</sect2>
/tags/LFS-3_3/lfs/appendixa/groff-dep.xml
0,0 → 1,22
<sect2>
<title>Dépendances</title>
 
<para>Groff-&groff-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
bash: sh
binutils: ar, as, ld, ranlib
bison: bison
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>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/bzip2-dep.xml
0,0 → 1,17
/tags/LFS-3_3/lfs/appendixa/procps-dep.xml
0,0 → 1,20
<sect2>
<title>Dépendances</title>
 
<para>Procps-&procps-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
bash: sh
binutils: as, ld, strip
fileutils: install, ln, mv, rm
gcc: cc1, collect2, cpp0, gcc
grep: grep
make: make
gawk: awk
sed: sed
sh-utils: basename, pwd
textutils: sort, tr
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/gzip-dep.xml
0,0 → 1,21
/tags/LFS-3_3/lfs/appendixa/bash-dep.xml
0,0 → 1,22
<sect2>
<title>Dépendances</title>
 
<para>Bash-&bash-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
bash: bash, sh
binutils: ar, as, ld, ranlib, size
diffutils: cmp
fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm
gcc: cc, cc1, collect2, cpp0, gcc
grep: egrep, grep
make: make
gawk: awk
sed: sed
sh-utils: basename, echo, expr, hostname, sleep, uname
texinfo: install-info
textutils: cat, tr, uniq
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/ncurses-dep.xml
0,0 → 1,22
<sect2>
<title>Dépendances</title>
 
<para>Ncurses-&ncurses-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
bash: sh
binutils: ar, as, ld, ranlib
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>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/shadowpwd-dep.xml
0,0 → 1,28
<sect2>
<title>Dépendances</title>
 
<para>Shadow-&shadow-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
binutils: ar, as, ld, nm, ranlib
diffutils: cmp
fileutils: chmod, cp, install, ln, ls, mkdir, mv, rm, rmdir
gettext: msgfmt, xgettext
gcc: cc1, collect2, cpp0, gcc
glibc: ldconfig
grep: egrep, grep
m4: m4
make: make
gawk: gawk
net-tools: hostname
sed: sed
sh-utils: basename, echo, expr, sleep, uname
texinfo: makeinfo
textutils: cat, sort, tr, uniq
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/gzip.xml
0,0 → 1,12
/tags/LFS-3_3/lfs/appendixa/perl-desc.xml
0,0 → 1,85
+</sect2>
\ No newline at end of file
/tags/LFS-3_3/lfs/appendixa/e2fsprogs-dep.xml
0,0 → 1,24
<sect2>
<title>Dépendances</title>
 
<para>E2fsprogs-&e2fsprogs-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
bash: sh
binutils: ar, as, ld, ranlib, strip
diffutils: cmp
fileutils: chmod, cp, install, ln, mkdir, mv, rm, sync
gcc: cc, cc1, collect2, cpp0
glibc: ldconfig
grep: egrep, grep
gzip: gzip
make: make
gawk: awk
sed: sed
sh-utils: basename, echo, expr, hostname, uname
texinfo: makeinfo
textutils: cat, tr
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/bison-dep.xml
0,0 → 1,23
/tags/LFS-3_3/lfs/appendixa/make-dep.xml
0,0 → 1,26
<sect2>
<title>Dépendances</title>
 
<para>Make-&make-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
binutils: as, ld
diffutils: cmp
fileutils: chgrp, chmod, install, ls, mv, rm
gcc: cc, cc1, collect2, cpp0, gcc
glibc: getconf
grep: egrep, fgrep, grep
m4: m4
make: make
gawk: gawk
sed: sed
sh-utils: basename, echo, expr, hostname, sleep, uname
texinfo: install-info, makeinfo
textutils: cat, tr
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/reiserfs-dep.xml
0,0 → 1,25
<sect2>
<title>Dépendances</title>
 
<para>Reiserfs-&reiserfs-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
binutils: ar, as, ld, ranlib
diffutils: cmp
fileutils: chmod, install, ls, rm
gcc: cc1, collect2, cpp0, gcc
grep: egrep, grep
m4: m4
make: make
gawk: gawk
sed: sed
sh-utils: echo, expr, hostname, sleep
texinfo: makeinfo
textutils: cat, tr
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/gettext-dep.xml
0,0 → 1,26
<sect2>
<title>Dépendances</title>
 
<para>Gettext-&gettext-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
binutils: ar, as, ld, nm, ranlib, strip
bison: bison
diffutils: cmp
fileutils: chmod, install, ln, ls, mkdir, mv, rm, rmdir
gcc: cc, cc1, collect2, cpp0, gcc
grep: egrep, fgrep, grep
m4: m4
make: make
gawk: gawk
sed: sed
sh-utils: basename, echo, expr, hostname, sleep, uname
texinfo: install-info, makeinfo
textutils: cat, sort, tr, uniq
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/gawk-desc.xml
0,0 → 1,6
<sect2><title>Contenu de gawk-&gawk-contversion;</title>
 
<para>Pas encore vérifié.</para>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/binutils-desc.xml
0,0 → 1,119
+</sect2>
\ No newline at end of file
/tags/LFS-3_3/lfs/appendixa/perl-dep.xml
0,0 → 1,21
<sect2>
<title>Dépendances</title>
 
<para>Perl-&perl-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
bash: sh
binutils: ar, as, ld, nm
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>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/less-desc.xml
0,0 → 1,29
/tags/LFS-3_3/lfs/appendixa/shellutils-dep.xml
0,0 → 1,29
<sect2>
<title>Dépendances</title>
 
<para>Sh-utils-&sh-utils-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
binutils: ar, as, ld, ranlib
diffutils: cmp
fileutils: chmod, chown, install, ls, mv, rm
gettext: msgfmt, xgettext
gcc: cc, cc1, collect2, cpp0, gcc
glibc: getconf
grep: egrep, fgrep, grep
m4: m4
make: make
gawk: gawk
perl: perl
sed: sed
sh-utils: basename, echo, expr, hostname, sleep, uname
tar: tar
texinfo: install-info, makeinfo
textutils: cat, tr
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/gettext-desc.xml
0,0 → 1,54
+</sect2>
\ No newline at end of file
/tags/LFS-3_3/lfs/appendixa/gcc-dep.xml
0,0 → 1,26
/tags/LFS-3_3/lfs/appendixa/gzip-down.xml
0,0 → 1,12
/tags/LFS-3_3/lfs/appendixa/tar-dep.xml
0,0 → 1,29
<sect2>
<title>Dépendances</title>
 
<para>Tar-&tar-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
binutils: ar, as, ld, ranlib
diffutils: cmp
fileutils: chmod, install, ls, mv, rm
gettext: msgfmt, xgettext
gcc: cc, cc1, collect2, cpp0, gcc
glibc: getconf
grep: egrep, fgrep, grep
m4: m4
make: make
gawk: gawk
net-tools: hostname
patch: patch
sed: sed
sh-utils: basename, echo, expr, sleep, uname
texinfo: install-info, makeinfo
textutils: cat, tr
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/ed-dep.xml
0,0 → 1,22
/tags/LFS-3_3/lfs/appendixa/binutils-dep.xml
0,0 → 1,27
<sect2>
<title>Dépendances</title>
 
<para>Binutils-&binutils-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
binutils: ar, as, ld, nm, ranlib, strip
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>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/gawk-dep.xml
0,0 → 1,11
<sect2>
<title>Dépendances</title>
 
<para>Gawk-&gawk-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
Aucune dépendance encore vérifiée.
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/grep-dep.xml
0,0 → 1,27
<sect2>
<title>Dépendances</title>
 
<para>Grep-&grep-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
binutils: as, ld
diffutils: cmp
fileutils: chmod, install, ls, mkdir, mv, rm
gettext: msgfmt, xgettext
gcc: cc, cc1, collect2, cpp0, gcc
glibc: getconf
grep: egrep, fgrep, grep
m4: m4
make: make
gawk: gawk
sed: sed
sh-utils: basename, echo, expr, hostname, sleep, uname
texinfo: install-info, makeinfo
textutils: cat, tr
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/sysklogd-down.xml
0,0 → 1,8
/tags/LFS-3_3/lfs/appendixa/findutils-dep.xml
0,0 → 1,23
/tags/LFS-3_3/lfs/appendixa/automake-dep.xml
0,0 → 1,22
/tags/LFS-3_3/lfs/appendixa/glibc-dep.xml
0,0 → 1,23
<sect2>
<title>Dépendances</title>
 
<para>Glibc-&glibc-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
bash: sh
binutils: ar, as, ld, ranlib, readelf
diffutils: cmp
fileutils: chmod, cp, install, ln, mknod, mv, mkdir, rm, touch
gcc: cc, cc1, collect2, cpp, gcc
grep: egrep, grep
gzip: gzip
make: make
gawk: gawk
sed: sed
sh-utils: date, expr, hostname, pwd, uname
texinfo: install-info, makeinfo
textutils: cat, cut, sort, tr
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/gawk.xml
0,0 → 1,10
<sect1 id="aa-gawk">
<title>Gawk</title>
<?dbhtml filename="gawk.html" dir="appendixa"?>
 
&aa-gawk-down;
&aa-gawk-desc;
&aa-gawk-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/appendixa/bin86-dep.xml
0,0 → 1,18
/tags/LFS-3_3/lfs/appendixa/flex-dep.xml
0,0 → 1,23
/tags/LFS-3_3/lfs/appendixa/psmisc-dep.xml
0,0 → 1,27
<sect2>
<title>Dépendances</title>
 
<para>Psmisc-&psmisc-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
bison: bison
binutils: as, ld
diffutils: cmp
fileutils: chmod, install, ls, mkdir, mv, rm
gettext: msgfmt, xgettext
gcc: cc, cc1, collect2, cpp0, gcc
grep: egrep, grep
m4: m4
make: make
gawk: gawk
sed: sed
sh-utils: basename, echo, expr, hostname, sleep, uname
texinfo: makeinfo
textutils: cat, tr
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/fileutils-dep.xml
0,0 → 1,25
/tags/LFS-3_3/lfs/appendixa/textutils-dep.xml
0,0 → 1,30
<sect2>
<title>Dépendances</title>
 
<para>Textutils-&textutils-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
binutils: ar, as, ld, ranlib
diffutils: cmp
fileutils: chmod, install, ls, mv, rm
gettext: msgfmt, xgettext
gcc: cc, cc1, collect2, cpp0, gcc
glibc: getconf
grep: egrep, fgrep, grep
m4: m4
make: make
gawk: gawk
net-tools: hostname
perl: perl
sed: sed
sh-utils: basename, echo, expr, sleep, uname
tar: tar
texinfo: install-info, makeinfo
textutils: cat, tr
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/bootscripts-dep.xml
0,0 → 1,13
/tags/LFS-3_3/lfs/appendixa/man-dep.xml
0,0 → 1,20
<sect2>
<title>Dépendances</title>
 
<para>Man-&man-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
bash: sh
binutils: as, ld
fileutils: chmod, cp, install, mkdir, rm
gcc: c11, collect2, cpp0, gcc
grep: grep
make: make
gawk: awk
sed: sed
sh-utils: echo
textutils: cat
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/sed-dep.xml
0,0 → 1,26
<sect2>
<title>Dépendances</title>
 
<para>Sed-&sed-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
binutils: ar, as, ld, ranlib
diffutils: cmp
fileutils: chmod, install, ls, mv, rm
gcc: cc1, collect2, cpp0, gcc
glibc: getconf
grep: egrep, fgrep, grep
m4: m4
make: make
gawk: gawk
sed: sed
sh-utils: echo, expr, hostname, sleep
texinfo: install-info, makeinfo
textutils: cat, tr
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/autoconf-dep.xml
0,0 → 1,21
<sect2>
<title>Dépendances</title>
 
<para>Autoconf-&autoconf-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
bash: sh
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>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/file-dep.xml
0,0 → 1,25
<sect2>
<title>Dépendances</title>
 
<para>File-&file-depversion; nécessite que les programmes suivants soient installés:</para>
 
<literallayout>
autoconf: autoconf, autoheader
automake: aclocal, automake
bash: sh
binutils: as, ld
diffutils: cmp
fileutils: chmod, install, ln, ls, mv, rm, touch
gcc: cc1, collect2, cpp0, gcc
grep: egrep, grep
m4: m4
make: make
gawk: gawk
sed: sed
sh-utils: echo, expr, hostname, sleep
texinfo: makeinfo
textutils: cat, tr
</literallayout>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/diffutils-dep.xml
0,0 → 1,22
/tags/LFS-3_3/lfs/appendixa/appendixa.xml
0,0 → 1,59
<appendix id="appendixa">
<title>Descriptions des packages et dépendances</title>
<?dbhtml filename="appendixa.html" dir="appendixa"?>
 
&aa-introduction;
&aa-autoconf;
&aa-automake;
&aa-bash;
&aa-bin86;
&aa-binutils;
&aa-bison;
&aa-bzip2;
&aa-diffutils;
&aa-e2fsprogs;
&aa-ed;
&aa-file;
&aa-fileutils;
&aa-findutils;
&aa-flex;
&aa-gawk;
&aa-gcc;
&aa-gettext;
&aa-glibc;
&aa-grep;
&aa-groff;
&aa-gzip;
&aa-kbd;
&aa-kernel;
&aa-less;
&aa-bootscripts;
&aa-libtool;
&aa-lilo;
&aa-m4;
&aa-make;
&aa-makedev;
&aa-man;
&aa-manpages;
&aa-modutils;
&aa-ncurses;
&aa-netkitbase;
&aa-nettools;
&aa-patch;
&aa-perl;
&aa-procinfo;
&aa-procps;
&aa-psmisc;
&aa-reiserfs;
&aa-sed;
&aa-shadowpwd;
&aa-shellutils;
&aa-sysklogd;
&aa-sysvinit;
&aa-tar;
&aa-texinfo;
&aa-textutils;
&aa-utillinux;
&aa-vim;
 
</appendix>
/tags/LFS-3_3/lfs/appendixa/man.xml
0,0 → 1,10
<sect1 id="aa-man">
<title>Man</title>
<?dbhtml filename="man.html" dir="appendixa"?>
 
&aa-man-down;
&aa-man-desc;
&aa-man-dep;
 
</sect1>
 
/tags/LFS-3_3/lfs/appendixa/file-down.xml
0,0 → 1,6
<sect2>
<title>Site officiel de téléchargement</title>
 
<para><literallayout>File (&file-version;):
<ulink url="ftp://ftp.gw.com/mirrors/pub/unix/file/">ftp://ftp.gw.com/mirrors/pub/unix/file/</ulink></literallayout></para>
</sect2>
/tags/LFS-3_3/lfs/appendixa/fileutils-down.xml
0,0 → 1,6
<sect2>
<title>Site officiel de téléchargement</title>
 
<para><literallayout>File Utils (&fileutils-version;):
<ulink url="ftp://ftp.gnu.org/gnu/fileutils/">ftp://ftp.gnu.org/gnu/fileutils/</ulink></literallayout></para>
</sect2>
/tags/LFS-3_3/lfs/appendixa/findutils-down.xml
0,0 → 1,10
<sect2>
<title>Site officiel de téléchargement</title>
 
<para><literallayout>Find Utils (&findutils-version;):
<ulink url="ftp://ftp.gnu.org/gnu/findutils/">ftp://ftp.gnu.org/gnu/findutils/</ulink>
 
Patch Find Utils (&findutils-version;):
<ulink url="&ftp;/">&ftp;/</ulink>
<ulink url="&http;/">&http;/</ulink></literallayout></para>
</sect2>
/tags/LFS-3_3/lfs/appendixa/groff-desc.xml
0,0 → 1,118
<sect2><title>Contenu de groff-&groff-contversion;</title>
 
<sect3><title>Programmes</title>
<para>addftinfo, afmtodit, eqn, grn, grodvi, groff, grog, grolbp, grolj4,
grops, grotty, hpftodit, indxbib, lkbib, lookbib, mmroff, neqn, nroff,
pfbtops, pic, post-grohtml, pre-grohtml, refer, soelim, tbl,
tfmtodit et troff</para></sect3>
 
<sect3><title>Descriptions</title>
 
<sect4><title>addftinfo</title>
<para>addftinfo lit un fichier de polices troff et ajoute des informations de description
des polices utilisées par le système groff.</para></sect4>
 
<sect4><title>afmtodit</title>
<para>afmtodit crée un fichier de polices utilisables par groff et grops.</para></sect4>
 
<sect4><title>eqn</title>
<para>eqn traduit les descriptions d'équations contenues dans des fichiers sources en
commandes compréhensibles par troff.</para></sect4>
 
<sect4><title>grn</title>
<para>grn est un préprocesseur groff pour les fichiers gremlin.</para></sect4>
 
<sect4><title>grodvi</title>
<para>grodvi est un driver de groff qui produit un format TeX dvi.</para></sect4>
 
<sect4><title>groff</title>
<para>groff est l'interface du système de formattage de documents groff.
Normalement il exécute le programme troff et le post-processeur approprié en
fonction du périphérique sélectionné.</para></sect4>
 
<sect4><title>grog</title>
<para>grog lit les fichiers et détermine quelles options de groff -e, -man, -me,
-mm, -ms, -p, -s, et -t sont nécessaires pour l'impression des fichiers, et
affiche la commande groff avec ces options sur la sortie standard.</para></sect4>
 
<sect4><title>grolbp</title>
<para>grolbp est un driver pout groff qui permet l'impression sur des imprimantes Canon CAPSL
(imprimantes laser série LBP-4 et LBP-8).</para></sect4>
 
<sect4><title>grolj4</title>
<para>grolj4 est un driver pour groff qui permet l'impression au format PCL5
pour une imprimante HP Laserjet 4.</para></sect4>
 
<sect4><title>grops</title>
<para>grops convertit la sortie troff GNU en Postscript.</para></sect4>
 
<sect4><title>grotty</title>
<para>grotty convertit la sortie troff GNU en un format compatible pour les
périphériques de type typewriter.</para></sect4>
 
<sect4><title>hpftodit</title>
<para>hpftodit crée un fichier de font utilisable avec groff -Tlj4 depuis un
fichier de type HP tagged police metric.</para></sect4>
 
<sect4><title>indxbib</title>
<para>indxbib crée un index inversé pour la base de données bibliographique
d'un fichier donné de façon à pouvoir utiliser refer, lookbib, et lkbib.</para></sect4>
 
<sect4><title>lkbib</title>
<para>lkbib cherche les références dans les bases de données bibliographiques qui
contiennent certaines clefs et affiche toutes les références trouvées sur la sortie
standard.</para></sect4>
 
<sect4><title>lookbib</title>
<para>lookbib affiche une invite sur le flux d'erreur standard (à moins que l'entrée
standard ne soit pas un terminal), lit depuis l'entrée standard une suite de mots
clefs, recherche dans les bases de données bibliographiques du fichier spécifié les
références contenant ces mots clefs, les affiche sur la sortie standard, et répète
ce processus jusqu'à ce qu'il n'y ait plus d'entrée.</para></sect4>
 
<sect4><title>mmroff</title>
<para>mmroff est un préprocesseur basic pour groff.</para></sect4>
 
<sect4><title>neqn</title>
<para>Le script neqn formate les équations pour une sortie ASCII.</para></sect4>
 
<sect4><title>nroff</title>
<para>Le script nroff émule la commande nroff en utilisant groff.</para></sect4>
 
<sect4><title>pfbtops</title>
<para>pfbtops convertit une police Postscript au format .pfb en ASCII.</para></sect4>
 
<sect4><title>pic</title>
<para>pic compile des descriptions d'images contenues dans des fichiers sources
en commandes compréhensibles par TeX ou troff.</para></sect4>
 
<sect4><title>pre-grohtml and post-grohtml</title>
<para>pre- et post-grohtml traduisent la sortie de GNU troff en format html.</para></sect4>
 
<sect4><title>refer</title>
<para>refer copie le contenu d'un fichier sur la sortie standard, sauf les parties
situées entre .[ et .] interprétées comme des citations, et celles situées entre .R1
et .R2 qui sont interprétées comme des commandes de traitement de ces citations.</para></sect4>
 
<sect4><title>soelim</title>
<para>soelim examine des fichiers et remplace les lignes du style
<emphasis>.so fichier</emphasis> par le contenu de
<emphasis>fichier</emphasis>.</para></sect4>
 
<sect4><title>tbl</title>
<para>tbl traduit les descriptions de tables contenues dans des fichiers sources
en commandes compréhensibles par troff.</para></sect4>
 
<sect4><title>tfmtodit</title>
<para>tfmtodit crée un fichier police utilisable par <userinput>groff
-Tdvi</userinput></para></sect4>
 
<sect4><title>troff</title>
<para>troff est quasi identique à la commande Unix troff. Normalement il devrait
être appelé par la commande groff, qui exécutera les préprocesseurs et post-
processeurs dans l'ordre approprié et avec les options appropriées.</para></sect4>
 
</sect3>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/textutils-desc.xml
0,0 → 1,107
<sect2><title>Contenu de textutils-&textutils-contversion;</title>
 
<sect3><title>Programmes</title>
<para>cat, cksum, comm, csplit, cut, expand,
fmt, fold, head, join, md5sum, nl, od, paste, pr, ptx, sort, split, sum,
tac, tail, tr, tsort, unexpand, uniq et wc</para></sect3>
 
<sect3><title>Descriptions</title>
 
<sect4><title>cat</title>
<para>cat concatène un ou plusieurs fichiers ou entrée standard vers
la sortie standard.</para></sect4>
 
<sect4><title>cksum</title>
<para>cksum affiche la somme de contrôle cyclique et le compte d'octets des fichiers
spécifiés.</para></sect4>
 
<sect4><title>comm</title>
<para>comm compare deux fichiers triés ligne par ligne.</para></sect4>
 
<sect4><title>csplit</title>
<para>csplit découpe un fichier en plusieurs sections nommées
xx01, xx02, ..., et affiche le compte d'octets de chaque section sur la sortie standard.
</para></sect4>
 
<sect4><title>cut</title>
<para>cut sélectionne certaines colonnes d'un ou plusieurs fichiers et les affiche sur la
sortie standard.</para></sect4>
 
<sect4><title>expand</title>
<para>expand convertit les tabulations d'un fichier en espaces, il affiche le résultat sur
la sortie standard.</para></sect4>
 
<sect4><title>fmt</title>
<para>fmt reformate chaque paragraphe d'un ou plusieurs fichiers et affiche le résultat sur
la sortie standard.</para></sect4>
 
<sect4><title>fold</title>
<para>fold enregistre les lignes entrées dans des fichiers spécifiés (sur l'entrée standard
par défaut), et écrit sur la sortie standard.</para></sect4>
 
<sect4><title>head</title>
<para>Affiche les xx premières (10 par défaut) lignes des fichiers spécifiés sur la sortie
standard.</para></sect4>
 
<sect4><title>join</title>
<para>join fusionne les lignes de deux fichiers ayant un champ commun.</para></sect4>
 
<sect4><title>md5sum</title>
<para>md5sum affiche ou vérifie la somme de contrôle MD5.</para></sect4>
 
<sect4><title>nl</title>
<para>nl affiche les fichiers spécifiés sur la sortie standard en ajoutant le numéro
de ligne.</para></sect4>
 
<sect4><title>od</title>
<para>od affiche le contenu d'un fichier en octal par défaut sur la sortie standard.</para></sect4>
 
<sect4><title>paste</title>
<para>paste affiche des lignes regroupant les lignes correspondantes de chaque fichier,
séparées par des tabulations, sur la sortie standard.</para></sect4>
 
<sect4><title>pr</title>
<para>pr met en page des fichiers pour l'impression.</para></sect4>
 
<sect4><title>ptx</title>
<para>ptx produit un index permuté du contenu d'un fichier.</para></sect4>
 
<sect4><title>sort</title>
<para>sort écrit la concaténation triée de fichiers sur la sortie standard.</para></sect4>
 
<sect4><title>split</title>
<para>split découpe un fichier en sections de taille préfixée nommées
PREFIXaa, PREFIXab, ...</para></sect4>
 
<sect4><title>sum</title>
<para>sum affiche la somme de contrôle et le compte de blocs pour chaque fichier
spécifié.</para></sect4>
 
<sect4><title>tac</title>
<para>tac écrit les fichiers spécifiés sur la sortie standard, dans l'ordre inverse.</para></sect4>
 
<sect4><title>tail</title>
<para>tail affiche les xx dernières (10 par défaut) lignes des fichiers spécifiés sur la
sortie standard.</para></sect4>
 
<sect4><title>tr</title>
<para>tr transpose ou élimine des caractères de l'entrée standard et affiche le résultat sur
la sortie standard.</para></sect4>
 
<sect4><title>tsort</title>
<para>tsort affiche une liste ordonnée cohérente à partir de fichiers partiellement ordonnés.</para></sect4>
 
<sect4><title>unexpand</title>
<para>unexpand convertit les espaces en tabulations pour les fichiers spécifiés, et affiche le résultat
sur la sortie standard.</para></sect4>
 
<sect4><title>uniq</title>
<para>Uniq efface les lignes dupliquées d'un fichier trié.</para></sect4>
 
<sect4><title>wc</title>
<para>wc affiche le nombre de lignes, de mots, et d'octets pour tous les fichiers spécifiés, et un total
du nombre de lignes si plusieurs fichiers ont été spécifiés.</para></sect4>
 
</sect3>
 
</sect2>
/tags/LFS-3_3/lfs/appendixa/ncurses-desc.xml
0,0 → 1,84
<sect2><title>Contenu</title>
 
<sect3><title>Programmes</title>
<para>captoinfo (lien vers tic), clear, infocmp, infotocap (lien vers tic),
reset (lien vers tset), tack, tic, toe, tput et tset.</para></sect3>
 
<sect3><title>Descriptions</title>
 
<sect4><title>captoinfo</title>
<para>captoinfo convertit une description termcap en une description
au format terminfo.</para></sect4>
 
<sect4><title>clear</title>
<para>Le programme clear efface l'&eacute;cran si cela est possible. Il utilise les
variables d'environnement pour d&eacute;terminer le type de terminal puis se renseigne
dans la base de donn&eacute;es terminfo pour trouver les commandes d'effacement de
l'&eacute;cran.</para></sect4>
 
<sect4><title>infocmp</title>
<para>Le programme infocmp peut &ecirc;tre utilis&eacute; pour comparer deux entr&eacute;es binaires
de terminfo, r&eacute;-&eacute;crire une description de terminfo avec l'avantage du champ terminfo
use=, ou afficher une description terminfo depuis le fichier binaire (term)
dans une vari&eacute;t&eacute; de formats (fonctionnement inverse de tic).</para></sect4>
 
<sect4><title>infotocap</title>
<para>infotocap convertit convertit une description terminfo en une description
au format termcap.</para></sect4>
 
<sect4><title>reset</title>
<para>reset met en place les modes cooked et echo, désactive les modes cbreak et raw,
active la prise en compte des retours chariot et réinitialise tous les caractères spéciaux
non mis en place à leur valeurs par défaut avant d'initialiser le terminal de la même
façon que tset.</para></sect4>
 
<sect4><title>tack</title>
<para>tack vérifie les actions de terminfo.</para></sect4>
 
<sect4><title>tic</title>
<para>Tic est le compilateur des entr&eacute;es de description de terminfo. Le programme
traduit un fichier terminfo d'un format source en format binaire pour &ecirc;tre utilis&eacute;
par les routines de la biblioth&egrave;que ncurses. Les fichiers Terminfo contiennent la
description des possibilit&eacute;s d'un terminal.</para></sect4>
 
<sect4><title>toe</title>
<para>Le programme toe liste tous les types de terminaux disponibles selon leur
nom primaire avec pour chacun leur description.</para></sect4>
 
<sect4><title>tput</title>
<para>Le programme tput utilise la base de donn&eacute;es terminfo pour cr&eacute;er les
valeurs associ&eacute;es aux capacit&eacute;s d'un terminal et les informations disponibles
pour le shell, pour initialiser un terminal, ou retourner le nom complet
d'un type du terminal requis.</para></sect4>
 
<sect4><title>tset</title>
<para>Le programme Tset initialise les terminaux de fa&ccedil;on &agrave; ce qu'ils puissent
&ecirc;tre utilis&eacute;s, mais cette fonctionnalit&eacute; n'est plus tellement utilis&eacute;e. Elle
est fourni pour une compatibilit&eacute; avec BSD4.4.</para></sect4>
 
</sect3>
 
<sect3><title>Bibliothèques</title>
<para>libcurses.[a,so] (lien vers libncurses.[a,so]), libform.[a,so],
libform_g.a, libmenu.[a,so], libmenu_g.a, libncurses++.a,
libncurses.[a,so], libncurses_g.a, libpanel.[a,so] et
libpanel_g.a</para>
 
<sect4><title>libcurses, libncurses++, libncurses, libncurses_g</title>
<para>Ces bibliothèques qui forment la bibliothèque Ncurses sont utilisées pour
afficher de texte à l'écran. Un exemple où ncurses est utilisé est dans le
programme <quote>make menuconfig</quote>. Les bibliothèques libncurses sont
la base du système.</para></sect4>
 
<sect4><title>libform, libform_g</title>
<para>libform est utilisé pour implémenter des formes dans ncurses.</para></sect4>
 
<sect4><title>libmenu, libmenu_g</title>
<para>libmenu est utilisé pour implémenter les menus dans ncurses.</para></sect4>
 
<sect4><title>libpanel, libpanel_g</title>
<para>libpanel est utilisé pour implémenter des panneaux dans ncurses.</para></sect4>
 
</sect3>
 
</sect2>
/tags/LFS-3_3/lfs/appendixa/shellutils-desc.xml
0,0 → 1,129
<sect2><title>Contenu de sh-utils-&sh-utils-contversion;</title>
 
<sect3><title>Programmes</title>
<para>basename, chroot, date, dirname,
echo, env, expr, factor, false, groups, hostid, hostname, id, logname,
nice, nohup, pathchk, pinky, printenv, printf, pwd, seq, sleep, stty,
su, tee, test, true, tty, uname, uptime, users, who, whoami et
yes</para></sect3>
 
<sect3><title>Descriptions</title>
 
<sect4><title>basename</title>
<para>basename enlève le répertoire et les suffixes d'un nom de fichier.</para></sect4>
 
<sect4><title>chroot</title>
<para>chroot exécute une commande ou un shell interactif depuis un répertoire racine
particulier.</para></sect4>
 
<sect4><title>date</title>
<para>date affiche le temps courant dans le format spécifié, ou met à jour la date
système.</para></sect4>
 
<sect4><title>dirname</title>
<para>dirname enlève les suffixes ne faisant pas partie du répertoire d'un nom de
fichier.</para></sect4>
 
<sect4><title>echo</title>
<para>echo affiche une ligne de texte.</para></sect4>
 
<sect4><title>env</title>
<para>env exécute un programme dans un environnement modifié.</para></sect4>
 
<sect4><title>expr</title>
<para>expr évalue des expressions.</para></sect4>
 
<sect4><title>factor</title>
<para>factor affiche les facteurs premiers des nombres entiers spécifiés.</para></sect4>
 
<sect4><title>false</title>
<para>false sort toujours avec un code de statut indiquant une erreur.</para></sect4>
 
<sect4><title>groups</title>
<para>groups affiche le groupe auquel appartient l'utilisateur.</para></sect4>
 
<sect4><title>hostid</title>
<para>hostid affiche l'identifiant numérique (en hexadécimal) pour l'hôte courant.</para></sect4>
 
<sect4><title>hostname</title>
<para>hostname met à jour ou affiche le nom courant de l'hôte.</para></sect4>
 
<sect4><title>id</title>
<para>id affiche les vrais et effectifs identifiant d'utilisateur et de groupe (UID et GID)
d'un utilisateur ou de l'utilisateur qui l'exécute.</para></sect4>
 
<sect4><title>logname</title>
<para>logname affiche le nom de login de l'utilisateur.</para></sect4>
 
<sect4><title>nice</title>
<para>nice exécute un programme avec une priorité de scheduling modifiée.</para></sect4>
 
<sect4><title>nohup</title>
<para>nohup lance une commande qui ne tiendra pas compte du signal hangups, avec une sortie
standard qui ne sera pas de type tty.</para></sect4>
 
<sect4><title>pathchk</title>
<para>pathchk vérifie si les noms de fichiers sont valides et portables.</para></sect4>
 
<sect4><title>pinky</title>
<para>pinky est une commande finger allégée qui permet de retrouver des informations sur
certains utilisateurs.</para></sect4>
 
<sect4><title>printenv</title>
<para>printenv affiche tout ou partie des variables d'environnement.</para></sect4>
 
<sect4><title>printf</title>
<para>printf formate et affiche des données (identique à la fonction printf en C).
</para></sect4>
 
<sect4><title>pwd</title>
<para>pwd affiche le nom du répertoire de travail courant.</para></sect4>
 
<sect4><title>seq</title>
<para>seq affiche des nombres dans un certain ordre avec un incrément à spécifier.</para></sect4>
 
<sect4><title>sleep</title>
<para>sleep stoppe une t&acirc;che pendant un certain laps de temps.</para></sect4>
 
<sect4><title>stty</title>
<para>stty change et affiche les caractéristiques d'une ligne de terminal.</para></sect4>
 
<sect4><title>su</title>
<para>su exécute un shell en substituant l'identifiant d'utilisateur et de groupe.</para></sect4>
 
<sect4><title>tee</title>
<para>tee lit l'entrée standard et écrit sur la sortie standard et un fichier.</para></sect4>
 
<sect4><title>test</title>
<para>test vérifie les types de fichiers et compare les valeurs.</para></sect4>
 
<sect4><title>true</title>
<para>True sort toujours avec un code de statut indiquant le succès.</para></sect4>
 
<sect4><title>tty</title>
<para>tty affiche le nom de fichier du terminal connecté à l'entrée standard.</para></sect4>
 
<sect4><title>uname</title>
<para>uname affiche des informations système.</para></sect4>
 
<sect4><title>uptime</title>
<para>uptime donne le temps depuis lequel le système fonctionne.</para></sect4>
 
<sect4><title>users</title>
<para>users affiche les noms des utilisateurs actuellement connectés sur la machine
hôte.</para></sect4>
 
<sect4><title>who</title>
<para>who affiche qui est connecté.</para></sect4>
 
<sect4><title>whoami</title>
<para>whoami affiche l'identifiant effectif de l'utilisateur.</para></sect4>
 
<sect4><title>yes</title>
<para>yes affiche une cha&icirc;ne de caractères répétitivement jusqu'à ce que la tâche soit
tuée.</para></sect4>
 
</sect3>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/e2fsprogs-desc.xml
0,0 → 1,113
<sect2><title>Contenu du package e2fsprogs-&e2fsprogs-contversion;</title>
 
<sect3><title>Programmes</title>
 
<para>badblocks, chattr, compile_et, debugfs, dumpe2fs, e2fsck,
e2image, e2label, fsck, fsck.ext2, fsck.ext3, lsattr, mk_cmds, mke2fs,
mkfs.ext2, mklost+found, resize2fs, tune2fs et uuidgen</para></sect3>
 
<sect3><title>Descriptions</title>
 
<sect4><title>badblocks</title>
<para>badblocks est utilisé pour rechercher les secteurs défectueux sur
un périphérique (en général une partition de disque).</para></sect4>
 
<sect4><title>chattr</title>
<para>chattr modifie les attributs d'un fichier sur un système de fichier
Linux ext2.</para></sect4>
 
<sect4><title>compile_et</title>
<para>compile_et est utilisé pour convertir un tableau regroupant des codes
d'erreur et messages associés en un fichier source C exploitable avec la
librairie com_err.</para></sect4>
 
<sect4><title>debugfs</title>
<para>Le programme debugfs est un débogueur de système de fichiers.
Il peut être utilisé pour examiner et modifier l'état d'un système
de fichiers ext2.</para></sect4>
 
<sect4><title>dumpe2fs</title>
<para>dumpe2fs affiche le super-bloc et les informations de groupe de blocs
pour le système de fichiers présent sur un périphérique spécifié.
</para></sect4>
 
<sect4><title>e2fsck et fsck.ext2</title>
<para>e2fsck est utilisé pour vérifier un système de fichiers Linux ext2.
fsck.ext2 fait la même chose que e2fsck.</para></sect4>
 
<sect4><title>e2image</title>
<para>e2image est utilisé pour sauvegarder les données critiques d'un système
de fichiers ext2 vers un fichier.</para></sect4>
 
<sect4><title>e2label</title>
<para>e2label affiche ou modifie le nom de système de fichiers sur un
système de fichiers ext2 situé sur le périphérique spécifié.</para></sect4>
 
<sect4><title>fsck</title>
<para>fsck est utilisé pour vérifier et éventuellement réparer un système
de fichiers Linux.</para></sect4>
 
<sect4><title>fsck.ext3</title>
<para>fsck.ext3 est utilisé pour vérifier et éventuellement réparer un
système de fichiers Linux Ext3</para></sect4>
 
<sect4><title>lsattr</title>
<para>lsattr liste les attributs d'un fichier sur un système de fichiers ext2.
</para></sect4>
 
<sect4><title>mk_cmds</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>mke2fs et mkfs.ext2</title>
<para>mke2fs est utilisé pour créer un système de fichiers Linux ext2 sur
un périphérique (en général une partition de disque). mkfs.ext2 fait la même
chose que mke2fs.</para></sect4>
 
<sect4><title>mklost+found</title>
<para>mklost+found est utilisé pour créer le dossier lost+found dans le
répertoire de travail courant d'un système de fichiers Linux ext2.
mklost+found pré-alloue des blocs de disque pour le répertoire,
pour le rendre utilisable par e2fsck.</para></sect4>
 
<sect4><title>resize2fs</title>
<para>resize2fs est utilié pour redimensionner un système de fichier ext2.</para></sect4>
 
<sect4><title>tune2fs</title>
<para>tune2fs ajuste les paramètres d'optimisation de système de fichiers
sur un système de fichiers Linux ext2.</para></sect4>
 
<sect4><title>uuidgen</title>
<para>Le programme uuidgen crée un nouvel identifiant universel unique
(UUID) en utilisant la bibliothèque libuuid. Le nouvel UUID peut
raisonnablement être considéré comme unique parmi tous les UUID créés sur
le système local, et parmi les UUID créés sur d'autres systèmes, dans le
passé ou le futur.</para></sect4>
 
</sect3>
 
<sect3><title>Bibliothèques</title>
 
<para>libcom_err.[a,so], libe2p.[a,so], libext2fs.[a,so], libss.[a,so],
libuuid.[a,so]</para></sect3>
 
<sect3><title>Descriptions</title>
 
<sect4><title>libcom_err</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>libe2p</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>libext2fs</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>libss</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>libuuid</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
</sect3>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/file-desc.xml
0,0 → 1,18
<sect2><title>Contenu de file-&file-contversion;</title>
 
<sect3><title>Programmes</title>
<para>file</para></sect3>
 
<sect3><title>Description</title>
 
<sect4><title>file</title>
<para>File teste le fichier spécifié et essaie de le classifier. Il y a
trois séries de tests, exécutées dans cet ordre :
tests du système de fichiers, tests du nombre magique, et tests de langage.
Le premier test à s'exécuter avec succès affiche le type du fichier traité.
</para></sect4>
 
</sect3>
 
</sect2>
 
/tags/LFS-3_3/lfs/appendixa/glibc-desc.xml
0,0 → 1,206
<sect2><title>Contenu de glibc-&glibc-contversion;</title>
 
<sect3><title>Programmes</title>
 
<para>catchsegv, gencat, getconf, getent, glibcbug, iconv, iconvconfig,
ldconfig, ldd, lddlibc4, locale, localedef, mtrace, nscd, nscd_nischeck,
pcprofiledump, pt_chown, rpcgen, rpcinfo, sln, sprof, tzselect, xtrace,
zdump et zic</para></sect3>
 
<sect3><title>Descriptions</title>
 
<sect4><title>catchsegv</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>gencat</title>
<para>gencat génère des catalogues de messages.</para></sect4>
 
<sect4><title>getconf</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>getent</title>
<para>getent récupère des entrées d'une base de données administrative.</para></sect4>
 
<sect4><title>glibcbug</title>
<para>glibcbug crée un rapport de bug sur glibc et l'envoie par courrier électronique
à l'adresse email pour les bugs.</para></sect4>
 
<sect4><title>iconv</title>
<para>iconv réalise des conversions de jeux de caractères.</para></sect4>
 
<sect4><title>iconvconfig</title>
<para>iconvconfig crée un fichier de configuration chargé rapidement pour le module iconv.
</para></sect4>
 
<sect4><title>ldconfig</title>
<para>ldconfig crée un cache des bibliothèques dynamiques pour l'éditeur de liens
dynamique</para></sect4>
 
<sect4><title>ldd</title>
<para>ldd affiche les bibliothèques partagées requis par chaque programme ou bibliothèque
partagée spécifié sur la ligne de commande.</para></sect4>
 
<sect4><title>lddlibc4</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>locale</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>localedef</title>
<para>localedef compile les spécifications pour locale.</para></sect4>
 
<sect4><title>mtrace</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>nscd</title>
<para>nscd est un démon procurant un cache pour les requêtes DNS les plus courantes.
</para></sect4>
 
<sect4><title>nscd_nischeck</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>pcprofiledump</title>
<para>pcprofiledump affiche l'information généré par 'PC profiling'.
</para></sect4>
 
<sect4><title>pt_chown</title>
<para>pt_chown indique l'utilisateur, le groupe et les permissions d'accès au
terminal
*****
sets the owner, group and access permission of the
slave pseudo terminal corresponding to the master pseudo terminal passed
on file descriptor `3'. This is the helper program for the `grantpt'
function. It is not intended to be run directly
from the command line.</para></sect4>
 
<sect4><title>rpcgen</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>rpcinfo</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>sln</title>
<para>sln crée le lien symbolique entre une source et sa destination. C'est lié
statiquement, sans nécessiter de lien dynamique. Donc sln est utilé pour créer
des liens symboliques avec des bibliothèques dynamiques is pour quelque raison
que ce soit, le système de liens dynamiques n'était pas fonctionnel.</para></sect4>
 
<sect4><title>sprof</title>
<para>sprof lit et affiche les données d'objets partagés profilés.</para></sect4>
 
<sect4><title>tzselect</title>
<para>tzselect questionne l'utilisateur sur sa position géographique courante et affiche
la description de fuseau horaire résultante sur la sortie standard.</para></sect4>
 
<sect4><title>xtrace</title>
<para>xtrace trace l'exécution de programmes en affichant la fonction actuellement
exécutée.</para></sect4>
 
<sect4><title>zdump</title>
<para>zdump est le dumper du fuseau horaire.</para></sect4>
 
<sect4><title>zic</title>
<para>zic est le compilateur de fuseau horaire.</para></sect4>
 
</sect3>
 
<sect3><title>Bibliothèques</title>
<para>ld.so, libBrokenLocale.[a,so], libBrokenLocale_p.a,
libSegFault.so, libanl.[a,so], libanl_p.a, libbsd-compat.a, libc.[a,so],
libc_nonshared.a, libc_p.a, libcrypt.[a,so], libcrypt_p.a, libdl.[a,so],
libdl_p.a, libg.a, libieee.a, libm.[a,so], libm_p.a, libmcheck.a,
libmemusage.so, libnsl.a, libnsl_p.a, libnss_compat.so, libnss_dns.so,
libnss_files.so, libnss_hesiod.so, libnss_nis.so, libnss_nisplus.so,
libpcprofile.so, libpthread.[a,so], libpthread_p.a, libresolv.[a,so],
libresolv_p.a, librpcsvc.a, librpcsvc_p.a, librt.[a,so], librt_p.a,
libthread_db.so, libutil.[a,so] and libutil_p.a</para></sect3>
 
<sect3><title>Descriptions</title>
 
<sect4><title>ld.so</title>
<para>ld.so est le programme d'aide pour les exécutables utilisant des librairies
partagées.</para></sect4>
 
<sect4><title>libBrokenLocale, libBrokenLocale_p</title>
<para>Aucune description actuellement disponible.</para></sect4>
 
<sect4><title>libSegFault</title>
<para>Aucune description actuellement disponible.</para