Linux с нуля
Версия 7.3
Создано Джерардом
Бикмансом
Под редакцией Мэтью Берджесса
и Брюса Даббса
Copyright
© 1999-2013 Джерард Бикманс
Оглавление
Предисловие
Предисловие
Аудитория
Целевые архитектуры LFS
ОФС и стандарты
Обоснование пакетов в книге
Предпосылки
Требования к хост-системе
Типографика
Структура
Опечатки
I. Введение
1. Введение
Как построить систему LFS
Что нового с момента последнего релиза
Журнал изменений
Ресурсы
Помощь
II. Подготовка к сборке
2. Подготовка нового раздела
Введение
Создание нового раздела
Создание файловой системы на разделе
Монтаж нового раздела
3. Пакеты и патчи
Введение
Все пакеты
Необходимые патчи
4. Последние приготовления
О $LFS
Создание каталога $LFS/tools
Добавление пользователя LFS
Настройка окружающей среды
О СБУ
О тестовых наборах
5. Строительство временной системы
Введение
Технические примечания по цепочке инструментов
Общие инструкции по компиляции
Binutils-2.23.1 - Проход 1
GCC-4.7.2 - Проход 1
Заголовки API Linux-3.8.1
Глибк-2.17
Binutils-2.23.1 - Проход 2
GCC-4.7.2 - Проход 2
Тсl-8.6.0
Ожидаемый-5.45
DejaGNU-1.5
Проверка-0.9.9
Ncurses-5.9
Баш-4.2
Bzip2-1.0.6
Coreutils-8.21
Диффутилс-3.2
Файл-5.13
Findutils-4.4.2
Gawk-4.0.2
Gettext-0.18.2
Греп-2.14
Gzip-1.5
М4-1.4.16
Сделать-3.82
Патч-2.7.1
Perl-5.16.2
Сед-4.2.2
Тар-1.26
Texinfo-5.0
Xz-5.0.4
Раздевание
Изменение права собственности
III. Создание системы LFS
6. Установка базового системного программного обеспечения
Введение
Подготовка виртуальных файловых систем ядра
Управление пакетами
Вход в среду Chroot
Создание каталогов
Создание необходимых файлов и символических ссылок
Заголовки API Linux-3.8.1
Man-страницы-3.47
Глибк-2.17
Настройка цепочки инструментов
Zlib-1.2.7
Файл-5.13
Binutils-2.23.1
НМП-5.1.1
МПФР-3.1.1
МПК-1.0.1
ССЗ-4.7.2
Сед-4.2.2
Bzip2-1.0.6
Пакет-config-0.28
Ncurses-5.9
Util-linux-2.22.2
Псмисц-22.20
Procps-ng-3.3.6
E2fsprogs-1.42.7
Тень-4.1.5.1
Coreutils-8.21
Яна-Etc-2.30
М4-1.4.16
Бизон-2.7
Греп-2.14
Readline-6.2
Баш-4.2
Libtool-2.4.2
ГДБМ-1.10
Inetutils-1.9.1
Perl-5.16.2
Автоконф-2.69
Автопроизводитель-1.13.1
Диффутилс-3.2
Gawk-4.0.2
Findutils-4.4.2
Флекс-2.5.37
Gettext-0.18.2
Грофф-1.22.2
Xz-5.0.4
GRUB-2.00
Меньше-451
Gzip-1.5
IPRoute2-3.8.0
Кбд-1.15.5
Кмод-12
Libpipeline-1.2.2
Сделать-3.82
Человек-ДБ-2.6.3
Патч-2.7.1
Sysklogd-1.5
Сисвинит-2.88dsf
Тар-1.26
Texinfo-5.0
Udev-197 (Извлечено из systemd-197)
Вим-7.3
О символах отладки
Снова раздеваемся
Уборка
7. Настройка системных загрузочных скриптов
Введение
General Network Configuration
Customizing the /etc/hosts File
Device and Module Handling on an LFS System
Creating Custom Symlinks to Devices
LFS-Bootscripts-20130123
How Do These Bootscripts Work?
Configuring the system hostname
Configuring the setclock Script
Configuring the Linux Console
Configuring the sysklogd Script
The rc.site File
The Bash Shell Startup Files
Creating the /etc/inputrc File
8. Making the LFS System Bootable
Introduction
Creating the /etc/fstab File
Linux-3.8.1
Using GRUB to Set Up the Boot Process
9. The End
The End
Get Counted
Rebooting the System
What Now?
IV. Appendices
A. Acronyms and Terms
B. Acknowledgments
C. Dependencies
D. Boot and sysconfig scripts version-20130123
/etc/rc.d/init.d/rc
/lib/lsb/init-functions
/etc/rc.d/init.d/functions
/etc/rc.d/init.d/mountvirtfs
/etc/rc.d/init.d/modules
/etc/rc.d/init.d/udev
/etc/rc.d/init.d/swap
/etc/rc.d/init.d/setclock
/etc/rc.d/init.d/checkfs
/etc/rc.d/init.d/mountfs
/etc/rc.d/init.d/udev_retry
/etc/rc.d/init.d/cleanfs
/etc/rc.d/init.d/console
/etc/rc.d/init.d/localnet
/etc/rc.d/init.d/sysctl
/etc/rc.d/init.d/sysklogd
/etc/rc.d/init.d/network
/etc/rc.d/init.d/sendsignals
/etc/rc.d/init.d/reboot
/etc/rc.d/init.d/halt
/etc/rc.d/init.d/template
/etc/sysconfig/modules
/etc/sysconfig/createfiles
/etc/sysconfig/udev-retry
/sbin/ifup
/sbin/ifdown
/lib/services/ipv4-static
/lib/services/ipv4-static-route
E. Udev configuration rules
55-lfs.rules
F. LFS Licenses
Creative Commons License
The MIT License
Index
Исходный текст
Оцените этот перевод
Ваш отзыв поможет нам улучшить Google Переводчик