Chapter 6. Installing basic system software

Table of Contents
6.1. Introduction
6.2. About debugging symbols
6.3. Entering the chroot environment
6.4. Changing ownership
6.5. Creating directories
6.6. Mounting the proc and devpts file systems
6.7. Creating essential symlinks
6.8. Creating the passwd and group files
6.9. Creating devices (Makedev-1.7)
6.9.1. Contents of MAKEDEV
6.9.2.
6.9.3. MAKEDEV Installation Dependencies
6.9.4.
6.9.5. Creating devices
6.10. Installing Linux-2.4.22 headers
6.10.1. Contents of Linux
6.10.2.
6.10.3. Linux Installation Dependencies
6.10.4.
6.10.5. Installation of the kernel headers
6.10.6.
6.10.7. Why we copy the kernel headers and don't symlink them
6.11. Installing Man-pages-1.60
6.11.1. Contents of Man-pages
6.11.2.
6.11.3. Man-pages Installation Dependencies
6.11.4.
6.11.5. Installation of Man-pages
6.12. Installing Glibc-2.3.2
6.12.1. Contents of Glibc
6.12.2.
6.12.3. Glibc Installation Dependencies
6.12.4.
6.12.5. Glibc installation
6.12.6.
6.12.7. Configuring Glibc
6.12.8.
6.12.9. Configuring Dynamic Loader
6.13. Re-adjusting the toolchain
6.14. Installing Binutils-2.14
6.14.1. Contents of Binutils
6.14.2.
6.14.3. Binutils Installation Dependencies
6.14.4.
6.14.5. Installation of Binutils
6.15. Installing GCC-3.3.1
6.15.1. Contents of GCC
6.15.2.
6.15.3. GCC Installation Dependencies
6.15.4.
6.15.5. Installation of GCC
6.16. Installing Coreutils-5.0
6.16.1. Contents of Coreutils
6.16.2.
6.16.3. Coreutils Installation Dependencies
6.16.4.
6.16.5. Installation of Coreutils
6.17. Installing Zlib-1.1.4
6.17.1. Contents of Zlib
6.17.2.
6.17.3. Zlib Installation Dependencies
6.17.4.
6.17.5. Installation of Zlib
6.18. Installing Lfs-Utils-0.3
6.18.1. Contents of Lfs-Utils
6.18.2.
6.18.3. Lfs-Utils Installation Dependencies
6.18.4.
6.18.5. Installation of Lfs-Utils
6.19. Installing Findutils-4.1.20
6.19.1. Contents of Findutils
6.19.2.
6.19.3. Findutils Installation Dependencies
6.19.4.
6.19.5. Installing Findutils
6.20. Installing Gawk-3.1.3
6.20.1. Contents of Gawk
6.20.2.
6.20.3. Gawk Installation Dependencies
6.20.4.
6.20.5. Installation of Gawk
6.21. Installing Ncurses-5.3
6.21.1. Contents of Ncurses
6.21.2.
6.21.3. Ncurses Installation Dependencies
6.21.4.
6.21.5. Installation of Ncurses
6.22. Installing Vim-6.2
6.22.1. Alternatives to Vim
6.22.2. Contents of Vim
6.22.3.
6.22.4. Vim Installation Dependencies
6.22.5.
6.22.6. Installation of Vim
6.22.7.
6.22.8. Configuring Vim
6.23. Installing M4-1.4
6.23.1. Contents of M4
6.23.2.
6.23.3. M4 Installation Dependencies
6.23.4.
6.23.5. Installation of M4
6.24. Installing Bison-1.875
6.24.1. Contents of Bison
6.24.2.
6.24.3. Bison Installation Dependencies
6.24.4.
6.24.5. Installation of Bison
6.25. Installing Less-381
6.25.1. Contents of Less
6.25.2.
6.25.3. Less Installation Dependencies
6.25.4.
6.25.5. Installation of Less
6.26. Installing Groff-1.19
6.26.1. Contents of Groff
6.26.2.
6.26.3. Groff Installation Dependencies
6.26.4.
6.26.5. Installation of Groff
6.27. Installing Sed-4.0.7
6.27.1. Contents of Sed
6.27.2.
6.27.3. Sed Installation Dependencies
6.27.4.
6.27.5. Installation of Sed
6.28. Installing Flex-2.5.4a
6.28.1. Contents of Flex
6.28.2.
6.28.3. Flex Installation Dependencies
6.28.4.
6.28.5. Installation of Flex
6.29. Installing Gettext-0.12.1
6.29.1. Contents of Gettext
6.29.2.
6.29.3. Gettext Installation Dependencies
6.29.4.
6.29.5. Installation of Gettext
6.30. Installing Net-tools-1.60
6.30.1. Contents of Net-tools
6.30.2.
6.30.3. Net-tools Installation Dependencies
6.30.4.
6.30.5. Installation of Net-tools
6.31. Installing Inetutils-1.4.2
6.31.1. Contents of Inetutils
6.31.2.
6.31.3. Inetutils Installation Dependencies
6.31.4.
6.31.5. Installation of Inetutils
6.32. Installing Perl-5.8.0
6.32.1. Contents of Perl
6.32.2.
6.32.3. Perl Installation Dependencies
6.32.4.
6.32.5. Installation of Perl
6.33. Installing Texinfo-4.6
6.33.1. Contents of Texinfo
6.33.2.
6.33.3. Texinfo Installation Dependencies
6.33.4.
6.33.5. Installation of Texinfo
6.34. Installing Autoconf-2.57
6.34.1. Contents of Autoconf
6.34.2.
6.34.3. Autoconf Installation Dependencies
6.34.4.
6.34.5. Installation of Autoconf
6.35. Installing Automake-1.7.6
6.35.1. Contents of Automake
6.35.2.
6.35.3. Automake Installation Dependencies
6.35.4.
6.35.5. Installation of Automake
6.36. Installing Bash-2.05b
6.36.1. Contents of Bash
6.36.2.
6.36.3. Bash Installation Dependencies
6.36.4.
6.36.5. Installation of Bash
6.37. Installing File-4.04
6.37.1. Contents of File
6.37.2.
6.37.3. File Installation Dependencies
6.37.4.
6.37.5. Installation of File
6.38. Installing Libtool-1.5
6.38.1. Contents of Libtool
6.38.2.
6.38.3. Libtool Installation Dependencies
6.38.4.
6.38.5. Installation of Libtool
6.39. Installing Bzip2-1.0.2
6.39.1. Contents of Bzip2
6.39.2.
6.39.3. Bzip2 Installation Dependencies
6.39.4.
6.39.5. Installation of Bzip2
6.40. Installing Diffutils-2.8.1
6.40.1. Contents of Diffutils
6.40.2.
6.40.3. Diffutils Installation Dependencies
6.40.4.
6.40.5. Installation of Diffutils
6.41. Installing Ed-0.2
6.41.1. Contents of Ed
6.41.2.
6.41.3. Ed Installation Dependencies
6.41.4.
6.41.5. Installation of Ed
6.42. Installing Kbd-1.08
6.42.1. Contents of Kbd
6.42.2.
6.42.3. Kbd Installation Dependencies
6.42.4.
6.42.5. Installation of Kbd
6.43. Installing E2fsprogs-1.34
6.43.1. Contents of E2fsprogs
6.43.2.
6.43.3. E2fsprogs Installation Dependencies
6.43.4.
6.43.5. Installation of E2fsprogs
6.44. Installing Grep-2.5.1
6.44.1. Contents of Grep
6.44.2.
6.44.3. Grep Installation Dependencies
6.44.4.
6.44.5. Installation of Grep
6.45. Installing Grub-0.93
6.45.1. Contents of Grub
6.45.2.
6.45.3. Grub Installation Dependencies
6.45.4.
6.45.5. Installation of Grub
6.46. Installing Gzip-1.3.5
6.46.1. Contents of Gzip
6.46.2.
6.46.3. Gzip Installation Dependencies
6.46.4.
6.46.5. Installation of Gzip
6.47. Installing Man-1.5m2
6.47.1. Contents of Man
6.47.2.
6.47.3. Man Installation Dependencies
6.47.4.
6.47.5. Installation of Man
6.48. Installing Make-3.80
6.48.1. Contents of Make
6.48.2.
6.48.3. Make Installation Dependencies
6.48.4.
6.48.5. Installation of Make
6.49. Installing Modutils-2.4.25
6.49.1. Contents of Modutils
6.49.2.
6.49.3. Modutils Installation Dependencies
6.49.4.
6.49.5. Installation of Modutils
6.50. Installing Patch-2.5.4
6.50.1. Contents of Patch
6.50.2.
6.50.3. Patch Installation Dependencies
6.50.4.
6.50.5. Installation of Patch
6.51. Installing Procinfo-18
6.51.1. Contents of Procinfo
6.51.2.
6.51.3. Procinfo Installation Dependencies
6.51.4.
6.51.5. Installation of Procinfo
6.52. Installing Procps-3.1.11
6.52.1. Contents of Procps
6.52.2.
6.52.3. Procps Installation Dependencies
6.52.4.
6.52.5. Installation of Procps
6.53. Installing Psmisc-21.3
6.53.1. Contents of Psmisc
6.53.2.
6.53.3. Psmisc Installation Dependencies
6.53.4.
6.53.5. Installation of Psmisc
6.54. Installing Shadow-4.0.3
6.54.1. Contents of Shadow
6.54.2.
6.54.3. Shadow Installation Dependencies
6.54.4.
6.54.5. Installation of Shadow
6.54.6.
6.54.7. Configuring Shadow
6.55. Installing Sysklogd-1.4.1
6.55.1. Contents of Sysklogd
6.55.2.
6.55.3. Sysklogd Installation Dependencies
6.55.4.
6.55.5. Installation of Sysklogd
6.55.6.
6.55.7. Configuring Sysklogd
6.56. Installing Sysvinit-2.85
6.56.1. Contents of Sysvinit
6.56.2.
6.56.3. Sysvinit Installation Dependencies
6.56.4.
6.56.5. Installation of Sysvinit
6.56.6.
6.56.7. Configuring Sysvinit
6.57. Installing Tar-1.13.25
6.57.1. Contents of Tar
6.57.2.
6.57.3. Tar Installation Dependencies
6.57.4.
6.57.5. Installation of Tar
6.58. Installing Util-linux-2.12
6.58.1. Contents of Util-linux
6.58.2.
6.58.3. Util-linux Installation Dependencies
6.58.4.
6.58.5. FHS compliance notes
6.58.6. Installation of Util-linux
6.59. Installing GCC-2.95.3
6.59.1.
6.59.2. Installation of GCC
6.60. Revised chroot command
6.61. Installing LFS-Bootscripts-1.12
6.61.1. Contents of LFS-bootscripts
6.61.2.
6.61.3. LFS-Bootscripts Installation Dependencies
6.61.4.
6.61.5. Installation of LFS-Bootscripts
6.62. Configuring system components
6.62.1. Configuring your keyboard
6.62.2. Setting the root password