WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Все закончено! Вы завершили установку Вашей системы LFS. Это могло быть
весьма продолжительным процессом, но я надеюсь, что он Вам понравился, и Вы
получили массу удовольствия от сборки собственной системы Linux. Теперь самое время очистить двоичные модули Вашей системы от отладочных
символов. Если Вы не программист и не собираетесь заниматься отладкой Ваших
программ, то Вас обрадует возможность освободить несколько десятков мегабайт
удалением отладочных символов. Перед началом этого процесса убедитесь, что
Вам не надо будет отлаживать никакие из установленных программ. Внимание: 98% людей, использующих описанный метод, не
испытывают проблем. Но стоит создать резервный архив с копией системы LFS
перед запуском описанных команд. Есть небольшой шанс, что что-либо пойдет не
так и сделает Вашу системы неработоспособной (как правило, при разрушении
модулей ядра и библиотек). Могут появится и другие проблемы при
использовании данной команды. Я уже говорил, что параметр --strip-debug используется для безопасного
удаления отладочной информации в нормальных условиях. Он не удалит из файлов
ничего жизненно важного. Также можно использовать параметр --strip-all для
обычных программ (но не для библиотек: они будут испорчены), но это не
полностью безопасно, и Вы выиграете немного места. Но если важен каждый байт
на диске, то Вам решать. Пожалуйста, посмотрите man-страницу по strip для
получения информации по другим параметрам. Главное, это не запускать strip
для библиотек (кроме --strip-debug). Если Вы собираетесь применять strip, надо убедиться, что не будут запущены
никакие из модифицируемых программ, включая оболочку bash. Поэтому надо
покинуть среду chroot и войти в нее с использованием видоизмененной команды:
Теперь запустите следующую команду: Вы увидите, что ряд файлов имеет неподдерживаемый формат. Большая часть из
них скрипты, а не двоичные модули. Так что эти
предупреждения можно проигнорировать. Вы можете создать файл /etc/lfs-release. Наличие этого файла
может иногда облегчить (и использоваться для определения того, какой версией
документации по LFS пользоваться в случае надобности) для определения версии
вашей установленной LFS. Создайте этот файл командой: Вы хотите зарегистрироваться как пользователь LFS по окончании прочтения
книги? Посетите
http://linuxfromscratch.org/cgi-bin/lfscounter.cgi и зарегистрируйтесь
как пользователь LFS, введя Ваше имя и первую используемую Вами версию LFS.
Теперь перезагрузитесь в систему LFS... Теперь, когда Вы установили все необходимое программное обеспечение,
настало время выйти из среды chroot и перезапустить компьютер. Перед выходом
из среды chroot надо размонтировать виртуальные файловые системы,
смонтированиые ранее, запуском команд: Выйдите из среды chroot: Помимо всего прочего, после установки всех программ больше не нужен
каталог /tools. Вы можете удалить его. Помимо этого, Вы можете
удалить временные копии Tcl, Expect и DejaGnu, которые использовались для
запуска тестов средств, Вы сможете перекомпилировать и установить их на Вашей
системе LFS позже, если захотите снова использовать их. Также Вы можете захотеть переместить содержимое /sources в
/usr/src/packages или куда-то еще (или просто удалить их, если они
есть у Вас на CD) и удалить этот каталог. Перед перезагрузкой, отмонтируйте еще и сам раздел LFS: Если Вы решили создать несколько разделов, надо отмонтировать их все перед
запуском unmount $LFS, как здесь: Теперь Вы можете перезагрузить систему командой наподобие этой: Вы также можете настроить Grub на загрузку LFS 5.0 автоматически.
После перезагрузки Ваша система LFS готова к использованию, и Вы можете
начать устанавливать дополнительные программы. Я благодарю Вас за прочтение книги LFS и надеюсь, что Вы нашли в ней много
полезного для себя и провели это время с пользой. Теперь, когда Вы закончили установку Вашей системы LFS, Вы наверное
спросите: "Что тепрь?". Для ответа на этот вопрос я составил список ресурсов,
который Вам может оказаться полезным. Книга "После Linux From Scratch" описывает процедуру установки большого
списка программ, не вошедших в книгу LFS. Проект BLFS находится по адресу
http://www.linuxfromscratch.org/blfs. Советы LFS являются набором небольших разьяснительных документов,
составленных волонтерами из сообщества LFS. Эти советы можно найти на
http://www.linuxfromscratch.org/hints/list.html. Есть ряд списков рассылки LFS, в которые Вы можете обратиться за помощью.
Смотрите "главу 1: Списки рассылки"
для получения более полной информации. Целью Linux Documentation Project является сотрудничество с целью создания
документации по Linux. LDP содержит большую коллекцию различных HOWTO,
руководств и man-страниц; все это Вы найдете на сайте
http://www.tldp.org.
Глава 9. Конец
Конец
logout
chroot $LFS /tools/bin/env -i HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin /tools/bin/bash --login
/tools/bin/find /{,usr/,usr/local/}{bin,sbin,lib} -type f \
-exec /tools/bin/strip --strip-debug '{}' ';'
echo 5.0 > /etc/lfs-release
Регистрация
Перезагрузка системы
umount /proc
umount /dev/pts
logout
umount $LFS
umount $LFS/usr
umount $LFS/home
umount $LFS
/sbin/shutdown -r now
Что теперь?
Найди своих коллег! |