Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
software:linux_server:lfs:lfs [2024/07/01 20:48] – [II. Подготовка к сборке] vladpolskiy | software:linux_server:lfs:lfs [2024/07/02 20:46] (текущий) – [V. Приложения] vladpolskiy |
---|
* [[software:linux_server:lfs:chapter02#2.7. Монтирование нового раздела|2.7. Монтирование нового раздела]] | * [[software:linux_server:lfs:chapter02#2.7. Монтирование нового раздела|2.7. Монтирование нового раздела]] |
====3. Пакеты и патчи==== | ====3. Пакеты и патчи==== |
* Введение | * [[software:linux_server:lfs:chapter03#3.1. Введение|3.1. Введение]] |
* Все пакеты | * [[software:linux_server:lfs:chapter03#3.2. Все пакеты|3.2. Все пакеты]] |
* Необходимые патчи | * [[software:linux_server:lfs:chapter03#3.3. Необходимые патчи|3.3. Необходимые патчи]] |
====4. Заключительный этап подготовки==== | ====4. Заключительный этап подготовки==== |
* Введение | * [[software:linux_server:lfs:chapter04#4.1. Введение|4.1. Введение]] |
* Создание ограниченной иерархии папок в файловой системе LFS | * [[software:linux_server:lfs:chapter04#4.2. Создание ограниченной иерархии папок в файловой системе LFS|4.2. Создание ограниченной иерархии папок в файловой системе LFS]] |
* Создание пользователя LFS | * [[software:linux_server:lfs:chapter04#3.3. Необходимые патчи|4.3. Создание пользователя LFS]] |
* Настройка окружения | * [[software:linux_server:lfs:chapter04#4.4. Настройка окружения|4.4. Настройка окружения]] |
* О SBU (Стандартная единица времени сборки) | * [[software:linux_server:lfs:chapter04#4.5. О SBU (Стандартная единица времени сборки)|4.5. О SBU (Стандартная единица времени сборки)]] |
* О наборах тестов | * [[software:linux_server:lfs:chapter04#4.6. О наборах тестов|4.6. О наборах тестов]] |
=====III. Сборка кросс-компилятора и набора временных инструментов===== | =====III. Сборка кросс-компилятора и набора временных инструментов===== |
====Важный предварительный материал==== | ====Важный предварительный материал==== |
* Введение | * [[software:linux_server:lfs:partintro#i. Введение|i. Введение]] |
* Технические примечания по сборочным инструментам | * [[software:linux_server:lfs:partintro#ii. Технические примечания по сборочным инструментам|ii. Технические примечания по сборочным инструментам]] |
* Общие инструкции по компиляции | * [[software:linux_server:lfs:partintro#iii. Общие инструкции по компиляции|iii. Общие инструкции по компиляции]] |
====5. Сборка кросс-тулчейна==== | ====5. Сборка кросс-тулчейна==== |
* Введение | * [[software:linux_server:lfs:chapter05#5.1. Введение|5.1. Введение]] |
* Binutils-2.42 - Проход 1 | * [[software:linux_server:lfs:chapter05#5.2. Binutils-2.42 - Проход 1|5.2. Binutils-2.42 - Проход 1]] |
* GCC-13.2.0 - Проход 1 | * [[software:linux_server:lfs:chapter05#5.3. GCC-13.2.0 - Проход 1|5.3. GCC-13.2.0 - Проход 1]] |
* Заголовочные файлы Linux-6.7.4 API | * [[software:linux_server:lfs:chapter05#5.4. Заголовочные файлы Linux-6.7.4 API|5.4. Заголовочные файлы Linux-6.7.4 API]] |
* Glibc-2.39 | * [[software:linux_server:lfs:chapter05#5.5. Glibc-2.39|5.5. Glibc-2.39]] |
* Libstdc++ из GCC-13.2.0 | * [[software:linux_server:lfs:chapter05#5.6. Libstdc++ из GCC-13.2.0|5.6. Libstdc++ из GCC-13.2.0]] |
====6. Кросс-Компиляция временных инструментов==== | ====6. Кросс-Компиляция временных инструментов==== |
* Введение | * [[software:linux_server:lfs:chapter06#6.1. Введение|6.1. Введение]] |
* M4-1.4.19 | * [[software:linux_server:lfs:chapter06#6.2. M4-1.4.19|6.2. M4-1.4.19]] |
* Ncurses-6.4-20230520 | * [[software:linux_server:lfs:chapter06#6.3. Ncurses-6.4-20230520|6.3. Ncurses-6.4-20230520]] |
* Bash-5.2.21 | * [[software:linux_server:lfs:chapter06#6.4. Bash-5.2.21|6.4. Bash-5.2.21]] |
* Coreutils-9.4 | * [[software:linux_server:lfs:chapter06#6.5. Coreutils-9.4|6.5. Coreutils-9.4]] |
* Diffutils-3.10 | * [[software:linux_server:lfs:chapter06#6.6. Diffutils-3.10|6.6. Diffutils-3.10]] |
* File-5.45 | * [[software:linux_server:lfs:chapter06#6.7. File-5.45|6.7. File-5.45]] |
* Findutils-4.9.0 | * [[software:linux_server:lfs:chapter06#6.8. Findutils-4.9.0|6.8. Findutils-4.9.0]] |
* Gawk-5.3.0 | * [[software:linux_server:lfs:chapter06#6.9. Gawk-5.3.0|6.9. Gawk-5.3.0]] |
* Grep-3.11 | * [[software:linux_server:lfs:chapter06#6.10. Grep-3.11|6.10. Grep-3.11]] |
* Gzip-1.13 | * [[software:linux_server:lfs:chapter06#6.11. Gzip-1.13|6.11. Gzip-1.13]] |
* Make-4.4.1 | * [[software:linux_server:lfs:chapter06#6.12. Make-4.4.1|6.12. Make-4.4.1]] |
* Patch-2.7.6 | * [[software:linux_server:lfs:chapter06#6.13. Patch-2.7.6|6.13. Patch-2.7.6]] |
* Sed-4.9 | * [[software:linux_server:lfs:chapter06#6.14. Sed-4.9|6.14. Sed-4.9]] |
* Tar-1.35 | * [[software:linux_server:lfs:chapter06#6.15. Tar-1.35|6.15. Tar-1.35]] |
* Xz-5.4.6 | * [[software:linux_server:lfs:chapter06#6.16. Xz-5.4.6|6.16. Xz-5.4.6]] |
* Binutils-2.42 - Проход 2 | * [[software:linux_server:lfs:chapter06#6.17. Binutils-2.42 - Проход 2|6.17. Binutils-2.42 - Проход 2]] |
* GCC-13.2.0 - Проход 2 | * [[software:linux_server:lfs:chapter06#6.18. GCC-13.2.0 - Проход 2|6.18. GCC-13.2.0 - Проход 2]] |
====7. Вход в окружение Chroot и создание дополнительных временных инструментов==== | ====7. Вход в окружение Chroot и создание дополнительных временных инструментов==== |
* Введение | * [[software:linux_server:lfs:chapter07#7.1. Введение|7.1. Введение]] |
* Смена владельца | * [[software:linux_server:lfs:chapter07#7.2. Смена владельца|7.2. Смена владельца]] |
* Подготовка виртуальных файловых систем ядра | * [[software:linux_server:lfs:chapter07#7.3. Подготовка виртуальных файловых систем ядра|7.3. Подготовка виртуальных файловых систем ядра]] |
* Вход в окружение Chroot | * [[software:linux_server:lfs:chapter07#7.4. Вход в окружение Chroot|7.4. Вход в окружение Chroot]] |
* Создание каталогов | * [[software:linux_server:lfs:chapter07#7.5. Создание каталогов|7.5. Создание каталогов]] |
* Создание основных файлов и символических ссылок | * [[software:linux_server:lfs:chapter07#7.6. Создание основных файлов и символических ссылок |
* Gettext-0.22.4 | |7.6. Создание основных файлов и символических ссылок |
* Bison-3.8.2 | ]] |
* Perl-5.38.2 | * [[software:linux_server:lfs:chapter07#7.7. Gettext-0.22.4|7.7. Gettext-0.22.4]] |
* Python-3.12.2 | * [[software:linux_server:lfs:chapter07#7.8. Bison-3.8.2|7.8. Bison-3.8.2]] |
* Texinfo-7.1 | * [[software:linux_server:lfs:chapter07#7.9. Perl-5.38.2|7.9. Perl-5.38.2]] |
* Util-linux-2.39.3 | * [[software:linux_server:lfs:chapter07#7.10. Python-3.12.2|7.10. Python-3.12.2]] |
* Очистка и сохранение временной системы | * [[software:linux_server:lfs:chapter07#7.11. Texinfo-7.1|7.11. Texinfo-7.1]] |
| * [[software:linux_server:lfs:chapter07#7.12. Util-linux-2.39.3|7.12. Util-linux-2.39.3]] |
| * [[software:linux_server:lfs:chapter07#7.13. Очистка и сохранение временной системы|7.13. Очистка и сохранение временной системы]] |
=====IV. Сборка системы LFS===== | =====IV. Сборка системы LFS===== |
====8. Установка базового системного программного обеспечения==== | ====8. Установка базового системного программного обеспечения==== |
* Введение | * [[software:linux_server:lfs:chapter08#8.1. Введение|8.1. Введение]] |
* Управление пакетами | * [[software:linux_server:lfs:chapter08#8.2. Управление пакетами|8.2. Управление пакетами]] |
* Man-pages-6.06 | * [[software:linux_server:lfs:chapter08#8.3. Man-pages-6.06|8.3. Man-pages-6.06]] |
* Iana-Etc-20240125 | * [[software:linux_server:lfs:chapter08#8.4. Iana-Etc-20240125|8.4. Iana-Etc-20240125]] |
* Glibc-2.39 | * [[software:linux_server:lfs:chapter08#8.5. Glibc-2.39|8.5. Glibc-2.39]] |
* Zlib-1.3.1 | * [[software:linux_server:lfs:chapter08#8.6. Zlib-1.3.1|8.6. Zlib-1.3.1]] |
* Bzip2-1.0.8 | * [[software:linux_server:lfs:chapter08#8.7. Bzip2-1.0.8|8.7. Bzip2-1.0.8]] |
* Xz-5.4.6 | * [[software:linux_server:lfs:chapter08#8.8. Xz-5.4.6|8.8. Xz-5.4.6]] |
* Zstd-1.5.5 | * [[software:linux_server:lfs:chapter08#8.9. Zstd-1.5.5|8.9. Zstd-1.5.5]] |
* File-5.45 | * [[software:linux_server:lfs:chapter08#8.10. File-5.45|8.10. File-5.45]] |
* Readline-8.2 | * [[software:linux_server:lfs:chapter08#8.11. Readline-8.2|8.11. Readline-8.2]] |
* M4-1.4.19 | * [[software:linux_server:lfs:chapter08#8.12. M4-1.4.19|8.12. M4-1.4.19]] |
* Bc-6.7.5 | * [[software:linux_server:lfs:chapter08#8.13. Bc-6.7.5|8.13. Bc-6.7.5]] |
* Flex-2.6.4 | * [[software:linux_server:lfs:chapter08#8.14. Flex-2.6.4|8.14. Flex-2.6.4]] |
* Tcl-8.6.13 | * [[software:linux_server:lfs:chapter08#8.15. Tcl-8.6.13|8.15. Tcl-8.6.13]] |
* Expect-5.45.4 | * [[software:linux_server:lfs:chapter08#8.16. Expect-5.45.4|8.16. Expect-5.45.4]] |
* DejaGNU-1.6.3 | * [[software:linux_server:lfs:chapter08#8.17. DejaGNU-1.6.3|8.17. DejaGNU-1.6.3]] |
* Pkgconf-2.1.1 | * [[software:linux_server:lfs:chapter08#8.18. Pkgconf-2.1.1|8.18. Pkgconf-2.1.1]] |
* Binutils-2.42 | * [[software:linux_server:lfs:chapter08#8.19. Binutils-2.42|8.19. Binutils-2.42]] |
* GMP-6.3.0 | * [[software:linux_server:lfs:chapter08#8.20. GMP-6.3.0|8.20. GMP-6.3.0]] |
* MPFR-4.2.1 | * [[software:linux_server:lfs:chapter08#8.21. MPFR-4.2.1|8.21. MPFR-4.2.1]] |
* MPC-1.3.1 | * [[software:linux_server:lfs:chapter08#8.22. MPC-1.3.1|8.22. MPC-1.3.1]] |
* Attr-2.5.2 | * [[software:linux_server:lfs:chapter08#8.23. Attr-2.5.2|8.23. Attr-2.5.2]] |
* Acl-2.3.2 | * [[software:linux_server:lfs:chapter08#8.24. Acl-2.3.2|8.24. Acl-2.3.2]] |
* Libcap-2.69 | * [[software:linux_server:lfs:chapter08#8.25. Libcap-2.69|8.25. Libcap-2.69]] |
* Libxcrypt-4.4.36 | * [[software:linux_server:lfs:chapter08#8.26. Libxcrypt-4.4.36|8.26. Libxcrypt-4.4.36]] |
* Shadow-4.14.5 | * [[software:linux_server:lfs:chapter08#8.27. Shadow-4.14.5|8.27. Shadow-4.14.5]] |
* GCC-13.2.0 | * [[software:linux_server:lfs:chapter08#8.28. GCC-13.2.0|8.28. GCC-13.2.0]] |
* Ncurses-6.4-20230520 | * [[software:linux_server:lfs:chapter08#8.29. Ncurses-6.4-20230520|8.29. Ncurses-6.4-20230520]] |
* Sed-4.9 | * [[software:linux_server:lfs:chapter08#8.30. Sed-4.9|8.30. Sed-4.9]] |
* Psmisc-23.6 | * [[software:linux_server:lfs:chapter08#8.31. Psmisc-23.6|8.31. Psmisc-23.6]] |
* Gettext-0.22.4 | * [[software:linux_server:lfs:chapter08#8.32. Gettext-0.22.4|8.32. Gettext-0.22.4]] |
* Bison-3.8.2 | * [[software:linux_server:lfs:chapter08#8.33. Bison-3.8.2|8.33. Bison-3.8.2]] |
* Grep-3.11 | * [[software:linux_server:lfs:chapter08#8.34. Grep-3.11|8.34. Grep-3.11]] |
* Bash-5.2.21 | * [[software:linux_server:lfs:chapter08#8.35. Bash-5.2.21|8.35. Bash-5.2.21]] |
* Libtool-2.4.7 | * [[software:linux_server:lfs:chapter08#8.36. Libtool-2.4.7|8.36. Libtool-2.4.7]] |
* GDBM-1.23 | * [[software:linux_server:lfs:chapter08#8.37. GDBM-1.23|8.37. GDBM-1.23]] |
* Gperf-3.1 | * [[software:linux_server:lfs:chapter08#8.38. Gperf-3.1|8.38. Gperf-3.1]] |
* Expat-2.6.0 | * [[software:linux_server:lfs:chapter08#8.39. Expat-2.6.0|8.39. Expat-2.6.0]] |
* Inetutils-2.5 | * [[software:linux_server:lfs:chapter08#8.40. Inetutils-2.5|8.40. Inetutils-2.5]] |
* Less-643 | * [[software:linux_server:lfs:chapter08#8.41. Less-643|8.41. Less-643]] |
* Perl-5.38.2 | * [[software:linux_server:lfs:chapter08#8.42. Perl-5.38.2|8.42. Perl-5.38.2]] |
* XML::Parser-2.47 | * [[software:linux_server:lfs:chapter08#8.43. XML::Parser-2.47|8.43. XML::Parser-2.47]] |
* Intltool-0.51.0 | * [[software:linux_server:lfs:chapter08#8.44. Intltool-0.51.0|8.44. Intltool-0.51.0]] |
* Autoconf-2.72 | * [[software:linux_server:lfs:chapter08#8.45. Autoconf-2.72|8.45. Autoconf-2.72]] |
* Automake-1.16.5 | * [[software:linux_server:lfs:chapter08#8.46. Automake-1.16.5|8.46. Automake-1.16.5]] |
* OpenSSL-3.2.1 | * [[software:linux_server:lfs:chapter08#8.47. OpenSSL-3.2.1|8.47. OpenSSL-3.2.1]] |
* Kmod-31 | * [[software:linux_server:lfs:chapter08#8.48. Kmod-31|8.48. Kmod-31]] |
* Libelf из Elfutils-0.190 | * [[software:linux_server:lfs:chapter08#8.49. Libelf из Elfutils-0.190|8.49. Libelf из Elfutils-0.190]] |
* Libffi-3.4.4 | * [[software:linux_server:lfs:chapter08#8.50. Libffi-3.4.4|8.50. Libffi-3.4.4]] |
* Python-3.12.2 | * [[software:linux_server:lfs:chapter08#8.51. Python-3.12.2|8.51. Python-3.12.2]] |
* Flit-Core-3.9.0 | * [[software:linux_server:lfs:chapter08#8.52. Flit-Core-3.9.0|8.52. Flit-Core-3.9.0]] |
* Wheel-0.42.0 | * [[software:linux_server:lfs:chapter08#8.53. Wheel-0.42.0|8.53. Wheel-0.42.0]] |
* Setuptools-69.1.0 | * [[software:linux_server:lfs:chapter08#8.54. Setuptools-69.1.0|8.54. Setuptools-69.1.0]] |
* Ninja-1.11.1 | * [[software:linux_server:lfs:chapter08#8.55. Ninja-1.11.1|8.55. Ninja-1.11.1]] |
* Meson-1.3.2 | * [[software:linux_server:lfs:chapter08#8.56. Meson-1.3.2|8.56. Meson-1.3.2]] |
* Coreutils-9.4 | * [[software:linux_server:lfs:chapter08#8.57. Coreutils-9.4|8.57. Coreutils-9.4]] |
* Check-0.15.2 | * [[software:linux_server:lfs:chapter08#8.58. Check-0.15.2|8.58. Check-0.15.2]] |
* Diffutils-3.10 | * [[software:linux_server:lfs:chapter08#8.59. Diffutils-3.10|8.59. Diffutils-3.10]] |
* Gawk-5.3.0 | * [[software:linux_server:lfs:chapter08#8.60. Gawk-5.3.0|8.60. Gawk-5.3.0]] |
* Findutils-4.9.0 | * [[software:linux_server:lfs:chapter08#8.61. Findutils-4.9.0|8.61. Findutils-4.9.0]] |
* Groff-1.23.0 | * [[software:linux_server:lfs:chapter08#8.62. Groff-1.23.0|8.62. Groff-1.23.0]] |
* GRUB-2.12 | * [[software:linux_server:lfs:chapter08#8.63. GRUB-2.12|8.63. GRUB-2.12]] |
* Gzip-1.13 | * [[software:linux_server:lfs:chapter08#8.64. Gzip-1.13|8.64. Gzip-1.13]] |
* IPRoute2-6.7.0 | * [[software:linux_server:lfs:chapter08#8.65. IPRoute2-6.7.0|8.65. IPRoute2-6.7.0]] |
* Kbd-2.6.4 | * [[software:linux_server:lfs:chapter08#8.66. Kbd-2.6.4|8.66. Kbd-2.6.4]] |
* Libpipeline-1.5.7 | * [[software:linux_server:lfs:chapter08#8.67. Libpipeline-1.5.7|8.67. Libpipeline-1.5.7]] |
* Make-4.4.1 | * [[software:linux_server:lfs:chapter08#8.68. Make-4.4.1|8.68. Make-4.4.1]] |
* Patch-2.7.6 | * [[software:linux_server:lfs:chapter08#8.69. Patch-2.7.6|8.69. Patch-2.7.6]] |
* Tar-1.35 | * [[software:linux_server:lfs:chapter08#8.70. Tar-1.35|8.70. Tar-1.35]] |
* Texinfo-7.1 | * [[software:linux_server:lfs:chapter08#8.71. Texinfo-7.1|8.71. Texinfo-7.1]] |
* Vim-9.1.0041 | * [[software:linux_server:lfs:chapter08#8.72. Vim-9.1.0041|8.72. Vim-9.1.0041]] |
* MarkupSafe-2.1.5 | * [[software:linux_server:lfs:chapter08#8.73. MarkupSafe-2.1.5|8.73. MarkupSafe-2.1.5]] |
* Jinja2-3.1.3 | * [[software:linux_server:lfs:chapter08#8.74. Jinja2-3.1.3|8.74. Jinja2-3.1.3]] |
* Systemd-255 | * [[software:linux_server:lfs:chapter08#8.75. Systemd-255|8.75. Systemd-255]] |
* D-Bus-1.14.10 | * [[software:linux_server:lfs:chapter08#8.76. D-Bus-1.14.10|8.76. D-Bus-1.14.10]] |
* Man-DB-2.12.0 | * [[software:linux_server:lfs:chapter08#8.77. Man-DB-2.12.0|8.77. Man-DB-2.12.0]] |
* Procps-ng-4.0.4 | * [[software:linux_server:lfs:chapter08#8.78. Procps-ng-4.0.4|8.78. Procps-ng-4.0.4]] |
* Util-linux-2.39.3 | * [[software:linux_server:lfs:chapter08#8.79. Util-linux-2.39.3|8.79. Util-linux-2.39.3]] |
* E2fsprogs-1.47.0 | * [[software:linux_server:lfs:chapter08#8.80. E2fsprogs-1.47.0|8.80. E2fsprogs-1.47.0]] |
* Об отладочных символах | * [[software:linux_server:lfs:chapter08#8.81. Об отладочных символах|8.81. Об отладочных символах]] |
* Удаление отладочных символов | * [[software:linux_server:lfs:chapter08#8.82. Удаление отладочных символов|8.82. Удаление отладочных символов]] |
* Очистка | * [[software:linux_server:lfs:chapter08#8.83. Очистка|8.83. Очистка]] |
====9. Системные настройки==== | ====9. Системные настройки==== |
* Введение | * Введение |
* Дополнительные ресурсы | * Дополнительные ресурсы |
* Начало работы после сборки LFS | * Начало работы после сборки LFS |
=====V. Приложения==== | =====V. Приложения===== |
* A. Сокращения и условные обозначения | * [[software:linux_server:lfs:appendices#A. Сокращения и условные обозначения|A. Сокращения и условные обозначения]] |
* B. Благодарности | * [[software:linux_server:lfs:appendices#B. Благодарности|B. Благодарности]] |
* C. Зависимости | * [[software:linux_server:lfs:appendices#C. Зависимости|C. Зависимости]] |
* D. Лицензии LFS | * [[software:linux_server:lfs:appendices#D. Лицензии LFS|D. Лицензии LFS]] |
* Лицензия Creative Commons | * [[software:linux_server:lfs:appendices#Лицензия Creative Commons|Лицензия Creative Commons]] |
* Лицензия MIT | * [[software:linux_server:lfs:appendices#Лицензия MIT|Лицензия MIT]] |
=====Предметный указатель===== | =====Предметный указатель===== |
| |