Внимание: с момента выхода Linux From Scratch 6.0 , произошло много
изменений в современных дистрибутивах Linux, и эти изменения вскрыли
ошибки в методе сборки, применяемом в LFS. Иными словами, ни у кого
сейчас не получится пройти дальше раздела "5.5. GCC-3.4.1 - Шаг 1"
(сборка gcc завершится ошибкой из-за несовместимости системного gcc и
только что собранной версии binutils).
Сообщения об этих ошибках регулярно всплывают в форумах, и правильный
ответ на них - пользоваться новейшей версией LFS (на данный момент -
LFS 6.3 ). Русского перевода LFS-6.3 в настоящее время не существует.
Версия 4.0
Перевод: Денис Каледин, Ник Фролов, Алекс Казанков.
Оригинал: http://multilinux.sakh.com/lfs/
Copyright ╘
1999-2002 by Gerard Beekmans
Эта книга
описывает процесс создания Linux
системы с нуля, используя лишь
исходные коды необходимого
программного обеспечения.
Посвящение
Эта книга
посвящается моей любящей и
заботливой жене Беверли Бикманс.
Оглавление Пролог Предисловие Кому эта
книга будет интересна Кому эта
книга будет неинтересна Организация Часть
1 - Вступление Часть
2 - Установка базовой
системы LFS Часть
3 - Приложения
I. Часть 1 -
Вступление 1. Вступление Благодарности Как мы
будем работать Условные обозначения,используемые в книге Версия книги Зеркала Changelog Списки рассылки и архивы Сервер новостей FAQ Как с нами связаться
2. Важная информация Про $LFS Про
SBUs Где хранить загруженные программы Как инсталлировать программы Поддерживаемые платформы Как попросить по помощи
II. Часть II - Установка системы LFS 3. Необходимые пакеты Вступление Необходимые пакеты
4. Готовим новый раздел Вступление Создаем новый раздел Создаем файловую систему на новом разделе Монтируем новый раздел
5. Подготовка системы LFS Вступление Почему мы используем статические ссылки? Создаем директорию $LFS/static Установка всех компонентов в режиме непривилегированного пользователя Установка
Bash-2.05a Установка Binutils-2.13 Установка Bzip2-1.0.2 Установка Diffutils-2.8.1 Установка Fileutils-4.1 Установка Findutils-4.1 Установка Gawk-3.1.1 Установка GCC-3.2 Установка Grep-2.5 Установка Gzip-1.2.4a Установка Make-3.79.1 Установка Patch-2.5.4 Установка Sed-3.02 Установка Sh-utils-2.0 Установка Tar-1.13 Установка Texinfo-4.2 Установка Textutils-2.1 Установка Util-linux-2.11u
6. Установка основных компонентов системы Introduction About
debugging symbols Entering
the chroot environment Changing
ownership Creating
directories Mounting
the proc file system Creating
the mtab symlink Creating
the bash and sh symlinks Creating
the passwd and group files Creating
devices (Makedev-1.7) Установка Linux-2.4.19 Установка Man-pages-1.52 Установка Glibc-2.2.5 Установка GCC-3.2 Установка Zlib-1.1.4 Установка Findutils-4.1 Установка Gawk-3.1.1 Установка Ncurses-5.2 Установка Vim-6.1 Установка Bison-1.35 Установка Less-374 Установка Groff-1.18 Установка Textutils-2.1 Установка Sed-3.02 Установка Flex-2.5.4a Установка Binutils-2.13 Установка Fileutils-4.1 Установка Sh-utils-2.0 Установка Gettext-0.11.5 Установка Net-tools-1.60 Установка Perl-5.8.0 Установка Linux threads-2.2.5 man pages Установка M4-1.4 Установка Texinfo-4.2 Установка Autoconf-2.53 Установка Automake-1.6.3 Установка Bash-2.05a Установка File-3.39 Установка Libtool-1.4.2 Установка Bin86-0.16.3 Установка Bzip2-1.0.2 Установка Ed-0.2 Установка Kbd-1.06 Установка Diffutils-2.8.1 Установка E2fsprogs-1.27 Установка Grep-2.5 Установка Gzip-1.2.4a Установка Man-1.5k Установка Lilo-22.2 Установка Make-3.79.1 Установка Modutils-2.4.19 Установка Netkit-base-0.17 Установка Patch-2.5.4 Установка Procinfo-18 Установка Procps-2.0.7 Установка Psmisc-21 Установка Shadow-4.0.3 Установка Sysklogd-1.4.1 Установка Sysvinit-2.84 Установка Tar-1.13 Установка Util-linux-2.11u Установка LFS-Bootscripts-1.10 Конфигурация основных программ
7. Конфигурация загрузочных скриптов Введение Как проходит процесс загрузки с этими скриптами? Конфигурация скрипта setclock Нужен ли скрипт loadkeys? Насторйка sysklogd Настройка сети localnet Создание файла /etc/hosts Настройка дополнительных сетевых скриптов
8. Делаем систему
LFS загрузочной Введение Cоздание файла /etc/fstab Установка Linux-2.4.19 Делаем систему LFS звгрузочной
9. Конец Заключение Впиши себя в пользователи LFS Перезагрузка системы
III. Часть III - Приложения A. Описания пакетов и зависимостей Введение Autoconf Automake Bash Bin86 Binutils Bison Bzip2 Diffutils E2fsprogs Ed File Fileutils Findutils Flex Gawk GCC Gettext Glibc Grep Groff Gzip Kbd Less LFS-Bootscripts Libtool Lilo Linux
(ядро) M4 Make MAKEDEV Man Man-pages Modutils Ncurses Netkit-base Net-tools Patch Perl Procinfo Procps Psmisc Sed Shadow Sh-utils Sysklogd Sysvinit Tar Texinfo Textutils Util-linux Vim Zlib
B. Ресурсы Вступление Книги HOWTO и руководства Прочее