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 file system
6.7. Creating the mtab symlink
6.8. Creating the bash and sh symlinks
6.9. Creating the passwd and group files
6.10. Creating devices (Makedev-1.7)
6.10.1. Creating devices
6.10.2. Command explanations
6.10.3. Contents of MAKEDEV
6.10.4. MAKEDEV Installation Dependencies
6.11. Installing Linux-2.4.19
6.11.1. Installation of the kernel headers
6.11.2. Command explanations
6.11.3. Why we copy the kernel headers and don't symlink them
6.11.4. Contents of Linux
6.11.5. Linux Installation Dependencies
6.12. Installing Man-pages-1.52
6.12.1. Installation of Man-pages
6.12.2. Contents of Man-pages
6.12.3. Man-pages Installation Dependencies
6.13. Installing Glibc-2.2.5
6.13.1. Installation of Glibc
6.13.2. Command explanations
6.13.3. Contents of Glibc
6.13.4. Glibc Installation Dependencies
6.14. Installing GCC-3.2
6.14.1. Installation of GCC
6.14.2. Command explanations
6.14.3. Contents of GCC
6.14.4. GCC Installation Dependencies
6.15. Installing Zlib-1.1.4
6.15.1. Installation of Zlib
6.15.2. Contents of Zlib
6.15.3. Zlib Installation Dependencies
6.16. Installing Findutils-4.1
6.16.1. Installing Findutils
6.16.2. FHS compliance notes
6.16.3. Command explanations
6.16.4. Contents of Findutils
6.16.5. Findutils Installation Dependencies
6.17. Installing Gawk-3.1.1
6.17.1. Installation of Gawk
6.17.2. Command explanations
6.17.3. Contents of Gawk
6.17.4. Gawk Installation Dependencies
6.18. Installing Ncurses-5.2
6.18.1. Installation of Ncurses
6.18.2. Command explanations
6.18.3. Contents of Ncurses
6.18.4. Ncurses Installation Dependencies
6.19. Installing Vim-6.1
6.19.1. Installation of Vim
6.19.2. Command explanations
6.19.3. Contents of Vim
6.19.4. Vim Installation Dependencies
6.20. Installing Bison-1.35
6.20.1. Installation of Bison
6.20.2. Contents of Bison
6.20.3. Bison Installation Dependencies
6.21. Installing Less-374
6.21.1. Installation of Less
6.21.2. Contents of Less
6.21.3. Less Installation Dependencies
6.22. Installing Groff-1.18
6.22.1. Installation of Groff
6.22.2. Command explanations
6.22.3. Contents of Groff
6.22.4. Groff Installation Dependencies
6.23. Installing Textutils-2.1
6.23.1. Installation of Textutils
6.23.2. Contents of Textutils
6.23.3. Textutils Installation Dependencies
6.24. Installing Sed-3.02
6.24.1. Installation of Sed
6.24.2. Contents of Sed
6.24.3. Sed Installation Dependencies
6.25. Installing Flex-2.5.4a
6.25.1. Installation of Flex
6.25.2. Contents of Flex
6.25.3. Flex Installation Dependencies
6.26. Installing Binutils-2.13
6.26.1. Installation of Binutils
6.26.2. Command explanations
6.26.3. Contents of Binutils
6.26.4. Binutils Installation Dependencies
6.27. Installing Fileutils-4.1
6.27.1. Installation of Fileutils
6.27.2. Contents of Fileutils
6.27.3. Fileutils Installation Dependencies
6.28. Installing Sh-utils-2.0
6.28.1. Installation of Sh-utils
6.28.2. FHS compliance notes
6.28.3. Command explanations
6.28.4. Contents of Sh-utils
6.28.5. Sh-utils Installation Dependencies
6.29. Installing Gettext-0.11.5
6.29.1. Installation of Gettext
6.29.2. Contents of Gettext
6.29.3. Gettext Installation Dependencies
6.30. Installing Net-tools-1.60
6.30.1. Installation of Net-tools
6.30.2. Command explanations
6.30.3. Contents of Net-tools
6.30.4. Net-tools Installation Dependencies
6.31. Installing Perl-5.8.0
6.31.1. Installation of Perl
6.31.2. Contents of Perl
6.31.3. Perl Installation Dependencies
6.32. Installing Linux threads-2.2.5 man pages
6.32.1. Installation of Linux threads man pages
6.32.2. Contents of Linux threads man pages
6.32.3. Linux threads man pages installation Dependencies
6.33. Installing M4-1.4
6.33.1. Installation of M4
6.33.2. Contents of M4
6.33.3. M4 Installation Dependencies
6.34. Installing Texinfo-4.2
6.34.1. Installation of Texinfo
6.34.2. Command explanations
6.34.3. Contents of Texinfo
6.34.4. Texinfo Installation Dependencies
6.35. Installing Autoconf-2.53
6.35.1. Installation of Autoconf
6.35.2. Contents of Autoconf
6.35.3. Autoconf Installation Dependencies
6.36. Installing Automake-1.6.3
6.36.1. Installation of Automake
6.36.2. Contents of Automake
6.36.3. Automake Installation Dependencies
6.37. Installing Bash-2.05a
6.37.1. Installation of Bash
6.37.2. Contents of Bash
6.37.3. Bash Installation Dependencies
6.38. Installing File-3.39
6.38.1. Installation of File
6.38.2. Contents of File
6.38.3. File Installation Dependencies
6.39. Installing Libtool-1.4.2
6.39.1. Installation of Libtool
6.39.2. Contents of Libtool
6.39.3. Libtool Installation Dependencies
6.40. Installing Bin86-0.16.3
6.40.1. Installation of Bin86
6.40.2. Contents of Bin86
6.40.3. Bin86 Installation Dependencies
6.41. Installing Bzip2-1.0.2
6.41.1. Installation of Bzip2
6.41.2. Command explanations
6.41.3. Contents of Bzip2
6.41.4. Bzip2 Installation Dependencies
6.42. Installing Ed-0.2
6.42.1. Installation of Ed
6.42.2. Command explanations
6.42.3. Contents of Ed
6.42.4. Ed Installation Dependencies
6.43. Installing Kbd-1.06
6.43.1. Installation of Kbd
6.43.2. Command explanations
6.43.3. Contents of Kbd
6.43.4. Kbd Installation Dependencies
6.44. Installing Diffutils-2.8.1
6.44.1. Installation of Diffutils
6.44.2. Contents of Diffutils
6.44.3. Diffutils Installation Dependencies
6.45. Installing E2fsprogs-1.27
6.45.1. Installation of E2fsprogs
6.45.2. Command explanations
6.45.3. Contents of E2fsprogs
6.45.4. E2fsprogs Installation Dependencies
6.46. Installing Grep-2.5
6.46.1. Installation of Grep
6.46.2. Contents of Grep
6.46.3. Grep Installation Dependencies
6.47. Installing Gzip-1.2.4a
6.47.1. Installation of Gzip
6.47.2. Command explanations
6.47.3. Contents of Gzip
6.47.4. Gzip Installation Dependencies
6.48. Installing Man-1.5k
6.48.1. Installation of Man
6.48.2. Command explanations
6.48.3. Contents of Man
6.48.4. Man Installation Dependencies
6.49. Installing Lilo-22.2
6.49.1. Installation of Lilo
6.49.2. Contents of Lilo
6.49.3. Lilo Installation Dependencies
6.50. Installing Make-3.79.1
6.50.1. Installation of Make
6.50.2. Command explanations
6.50.3. Contents of Make
6.50.4. Make Installation Dependencies
6.51. Installing Modutils-2.4.19
6.51.1. Installation of Modutils
6.51.2. Contents of Modutils
6.51.3. Modutils Installation Dependencies
6.52. Installing Netkit-base-0.17
6.52.1. Installation of Netkit-base
6.52.2. Contents of Netkit-base
6.52.3. Netkit-base Installation Dependencies
6.53. Installing Patch-2.5.4
6.53.1. Installation of Patch
6.53.2. Contents of Patch
6.53.3. Patch Installation Dependencies
6.54. Installing Procinfo-18
6.54.1. Installation of Procinfo
6.54.2. Command explanations
6.54.3. Contents of Procinfo
6.54.4. Procinfo Installation Dependencies
6.55. Installing Procps-2.0.7
6.55.1. Installation of Procps
6.55.2. Command explanations
6.55.3. Contents of Procps
6.55.4. Procps Installation Dependencies
6.56. Installing Psmisc-21
6.56.1. Installation of Psmisc
6.56.2. Command explanations
6.56.3. Contents of Psmisc
6.56.4. Psmisc Installation Dependencies
6.57. Installing Shadow-4.0.3
6.57.1. Installation of Shadow Password Suite
6.57.2. Command explanations
6.57.3. Contents of Shadow
6.57.4. Shadow Installation Dependencies
6.58. Installing Sysklogd-1.4.1
6.58.1. Installation of Sysklogd
6.58.2. Contents of Sysklogd
6.58.3. Sysklogd Installation Dependencies
6.59. Installing Sysvinit-2.84
6.59.1. Installation of Sysvinit
6.59.2. Contents of Sysvinit
6.59.3. Sysvinit Installation Dependencies
6.60. Installing Tar-1.13
6.60.1. Installation of Tar
6.60.2. Contents of Tar
6.60.3. Tar Installation Dependencies
6.61. Installing Util-linux-2.11u
6.61.1. FHS compliance notes
6.61.2. Installation of Util-linux
6.61.3. Command explanations
6.61.4. Contents of Util-linux
6.61.5. Util-linux Installation Dependencies
6.62. Installing LFS-Bootscripts-1.10
6.62.1. Installation of LFS-Bootscripts
6.62.2. Contents of LFS-bootscripts
6.62.3. LFS-Bootscripts Installation Dependencies
6.63. Configuring essential software
6.63.1. Configuring Vim
6.63.2. Configuring Glibc
6.63.3. Configuring Dynamic Loader
6.63.4. Configuring Sysklogd
6.63.5. Configuring Shadow Password Suite
6.63.6. Configuring Sysvinit
6.63.7. Configuring your keyboard
6.63.8. Creating the /var/run/utmp, /var/log/wtmp and /var/log/btmp files
6.63.9. Creating root password