< Previous | Contents | Next >
Chapter 6. Installing Basic System Software
6.1. Introduction6.1.1. About libraries6.2. Preparing Virtual Kernel File Systems6.2.1. Creating Initial Device Nodes6.2.2. Mounting and Populating /dev6.2.3. Mounting Virtual Kernel File Systems6.3. Package Management6.3.1. Upgrade Issues6.3.2. Package Management Techniques6.3.2.1. It is All in My Head!6.3.2.2. Install in Separate Directories6.3.2.3. Symlink Style Package Management6.3.2.4. Timestamp Based6.3.2.5. Tracing Installation Scripts6.3.2.6. Creating Package Archives6.3.2.7. User Based Management6.3.3. Deploying LFS on Multiple Systems6.4. Entering the Chroot Environment6.5. Creating Directories6.5.1. FHS Compliance Note6.6. Creating Essential Files and Symlinks6.7. Linux-5.2.8 API Headers6.7.0. 6.7.1. Installation of Linux API Headers6.7.2. Contents of Linux API Headers6.8. Man-pages-5.026.8.0. 6.8.1. Installation of Man-pages6.8.2. Contents of Man-pages6.9. Glibc-2.306.9.0. 6.9.1. Installation of Glibc6.9.2. Configuring Glibc6.9.2.1. Adding nsswitch.conf6.9.2.2. Adding time zone data6.9.2.3. Configuring the Dynamic Loader6.9.3. Contents of Glibc6.10. Adjusting the Toolchain6.11. Zlib-1.2.116.11.0. 6.11.1. Installation of Zlib6.11.2. Contents of Zlib6.12. File-5.376.12.0. 6.12.1. Installation of File6.12.2. Contents of File6.13. Readline-8.06.13.0. 6.13.1. Installation of Readline6.13.2. Contents of Readline6.14. M4-1.4.186.14.0. 6.14.1. Installation of M46.14.2. Contents of M46.15. Bc-2.1.36.15.0. 6.15.1. Installation of Bc6.15.2. Contents of Bc6.16. Binutils-2.326.16.0. 6.16.1. Installation of Binutils6.16.2. Contents of Binutils6.17. GMP-6.1.26.17.0. 6.17.1. Installation of GMP6.17.2. Contents of GMP6.18. MPFR-4.0.26.18.0. 6.18.1. Installation of MPFR6.18.2. Contents of MPFR6.19. MPC-1.1.06.19.0. 6.19.1. Installation of MPC6.19.2. Contents of MPC6.20. Shadow-4.76.20.0. 6.20.1. Installation of Shadow6.20.2. Configuring Shadow6.20.3. Setting the root password6.20.4. Contents of Shadow6.21. GCC-9.2.06.21.0. 6.21.1. Installation of GCC6.21.2. Contents of GCC6.22. Bzip2-1.0.86.22.0. 6.22.1. Installation of Bzip26.22.2. Contents of Bzip26.23. Pkg-config-0.29.26.23.0. 6.23.1. Installation of Pkg-config6.23.2. Contents of Pkg-config6.24. Ncurses-6.16.24.0. 6.24.1. Installation of Ncurses6.24.2. Contents of Ncurses6.25. Attr-2.4.486.25.0. 6.25.1. Installation of Attr6.25.2. Contents of Attr6.26. Acl-2.2.536.26.0. 6.26.1. Installation of Acl6.26.2. Contents of Acl6.27. Libcap-2.276.27.0. 6.27.1. Installation of Libcap6.27.2. Contents of Libcap6.28. Sed-4.76.28.0. 6.28.1. Installation of Sed6.28.2. Contents of Sed6.29. Psmisc-23.26.29.0. 6.29.1. Installation of Psmisc6.29.2. Contents of Psmisc6.30. Iana-Etc-2.306.30.0. 6.30.1. Installation of Iana-Etc6.30.2. Contents of Iana-Etc6.31. Bison-3.4.16.31.0. 6.31.1. Installation of Bison6.31.2. Contents of Bison6.32. Flex-2.6.46.32.0. 6.32.1. Installation of Flex6.32.2. Contents of Flex6.33. Grep-3.36.33.0. 6.33.1. Installation of Grep6.33.2. Contents of Grep6.34. Bash-5.06.34.0. 6.34.1. Installation of Bash6.34.2. Contents of Bash6.35. Libtool-2.4.66.35.0. 6.35.1. Installation of Libtool6.35.2. Contents of Libtool6.36. GDBM-1.18.16.36.0. 6.36.1. Installation of GDBM6.36.2. Contents of GDBM6.37. Gperf-3.16.37.0. 6.37.1. Installation of Gperf6.37.2. Contents of Gperf6.38. Expat-2.2.76.38.0. 6.38.1. Installation of Expat6.38.2. Contents of Expat6.39. Inetutils-1.9.46.39.0. 6.39.1. Installation of Inetutils6.39.2. Contents of Inetutils6.40. Perl-5.30.06.40.0. 6.40.1. Installation of Perl6.40.2. Contents of Perl6.41. XML::Parser-2.446.41.0. 6.41.1. Installation of XML::Parser6.41.2. Contents of XML::Parser6.42. Intltool-0.51.06.42.0. 6.42.1. Installation of Intltool6.42.2. Contents of Intltool6.43. Autoconf-2.696.43.0. 6.43.1. Installation of Autoconf6.43.2. Contents of Autoconf6.44. Automake-1.16.16.44.0. 6.44.1. Installation of Automake6.44.2. Contents of Automake6.45. Xz-5.2.46.45.0. 6.45.1. Installation of Xz6.45.2. Contents of Xz6.46. Kmod-266.46.0. 6.46.1. Installation of Kmod6.46.2. Contents of Kmod6.47. Gettext-0.20.16.47.0. 6.47.1. Installation of Gettext6.47.2. Contents of Gettext6.48. Libelf from Elfutils-0.1776.48.0. 6.48.1. Installation of Libelf6.48.2. Contents of Libelf6.49. Libffi-3.2.16.49.0. 6.49.1. Installation of Libffi6.49.2. Contents of Libffi6.50. OpenSSL-1.1.1c6.50.0. 6.50.1. Installation of OpenSSL6.50.2. Contents of OpenSSL6.51. Python-3.7.46.51.0. 6.51.1. Installation of Python 36.51.2. Contents of Python 36.52. Ninja-1.9.06.52.0. 6.52.1. Installation of Ninja6.52.2. Contents of Ninja6.53. Meson-0.51.16.53.0. 6.53.1. Installation of Meson6.53.2. Contents of Meson6.54. Coreutils-8.316.54.0. 6.54.1. Installation of Coreutils6.54.2. Contents of Coreutils6.55. Check-0.12.06.55.0. 6.55.1. Installation of Check6.55.2. Contents of Check6.56. Diffutils-3.76.56.0. 6.56.1. Installation of Diffutils6.56.2. Contents of Diffutils6.57. Gawk-5.0.16.57.0. 6.57.1. Installation of Gawk6.57.2. Contents of Gawk6.58. Findutils-4.6.06.58.0. 6.58.1. Installation of Findutils6.58.2. Contents of Findutils6.59. Groff-1.22.46.59.0. 6.59.1. Installation of Groff6.59.2. Contents of Groff6.60. GRUB-2.046.60.0. 6.60.1. Installation of GRUB6.60.2. Contents of GRUB6.61. Less-5516.61.0. 6.61.1. Installation of Less6.61.2. Contents of Less6.62. Gzip-1.106.62.0. 6.62.1. Installation of Gzip6.62.2. Contents of Gzip6.63. IPRoute2-5.2.06.63.0. 6.63.1. Installation of IPRoute26.63.2. Contents of IPRoute26.64. Kbd-2.2.06.64.0. 6.64.1. Installation of Kbd6.64.2. Contents of Kbd6.65. Libpipeline-1.5.16.65.0. 6.65.1. Installation of Libpipeline6.65.2. Contents of Libpipeline6.66. Make-4.2.16.66.0. 6.66.1. Installation of Make6.66.2. Contents of Make6.67. Patch-2.7.66.67.0. 6.67.1. Installation of Patch6.67.2. Contents of Patch6.68. Man-DB-2.8.6.16.68.0. 6.68.1. Installation of Man-DB6.68.2. Non-English Manual Pages in LFS6.68.3. Contents of Man-DB6.69. Tar-1.326.69.0. 6.69.1. Installation of Tar6.69.2. Contents of Tar6.70. Texinfo-6.66.70.0. 6.70.1. Installation of Texinfo6.70.2. Contents of Texinfo6.71. Vim-8.1.18466.71.0. 6.71.1. Installation of Vim6.71.2. Configuring Vim6.71.3. Contents of Vim6.72. Procps-ng-3.3.156.72.0. 6.72.1. Installation of Procps-ng6.72.2. Contents of Procps-ng6.73. Util-linux-2.346.73.0. 6.73.1. FHS compliance notes6.73.2. Installation of Util-linux6.73.3. Contents of Util-linux6.74. E2fsprogs-1.45.36.74.0. 6.74.1. Installation of E2fsprogs6.74.2. Contents of E2fsprogs6.75. Sysklogd-1.5.16.75.0. 6.75.1. Installation of Sysklogd6.75.2. Configuring Sysklogd6.75.3. Contents of Sysklogd6.76. Sysvinit-2.956.76.0. 6.76.1. Installation of Sysvinit6.76.2. Contents of Sysvinit6.77. Eudev-3.2.86.77.0. 6.77.1. Installation of Eudev6.77.2. Configuring Eudev6.77.3. Contents of Eudev6.78. About Debugging Symbols6.79. Stripping Again6.80. Cleaning Up