The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Каталог документации / Раздел "Документация для Linux" / Оглавление документа

Заключение

Все! Вы только что закончили установку вашей LFS системы. Это был долгий процесс, но мы надеемся он завершился благополучно. Мы думаем, вы получили много удовольствия при создании вашей новой linux системы... ;) .

Теперь пришло время убрать из вышей системы все отладочные данные из бинарников вашей LFS системы. Если вы не программист и не планируете использовать отладчик при отладке программ, то вы будете обрадованы возможностью убрать несколько десятков мегабайт, при далении отладчиков. Перед запуском этого процесса убедитесь, что все необходимое вам ПО полностью настроено, и вы более не захотите его перекомпилировать или отлаживать .

ВНИМАНИЕ: 98% людей не испатывают проблем с методом описанны ниже. Но так или иначе, сделайте архив вашей LFS системы перед запуском этой комманды. Это действительно хороший момент, дабы сделать бэкап всей системы и конфигов. После компиляции возможны некоторые необычные моменты (в основном повреждение модулей ядра, dynamic & shared libraries). Могут быть и другие проблемы вызванные данной коммандой.

Как уже говорилось, опция --strip-debug используется для удаления отладочной информации которая нам никогда не понадобится. Это не вырезает всю ее из файлов. Так же можно попробовать применить опцию --strip-all на обычных программах, не использующих библиотек (не используйте это на libraries - они могут быть уничтожены) но это не безопасно, да и место которое вы выиграете не стоит того. Но если вам важен каждый байт на диске, то используйте это на собственный страх и риск. Перечитайте 7 раз страницу man по strip (и его опциям которые вы хотите использовать). Главная идея не запускать strip на libraries (кроме как --strip-debug) и все будет нормально.

find $LFS/{,usr/,usr/local/}{bin,sbin,lib} -type f \
ааа-exec /usr/bin/strip --strip-debug '{}' ';'

Хорошая мысль создать файл $LFS/etc/lfs. Имея этот файл вы можете легко определить , каккую версию LFS вы используете. Занесите в него текущий номер этого мануала, и вы всегда будете знать, по какой версии документа искать помощь в случае чего...
;-)
Создайте файл используя следующую комманду :

echo 4.0 > $LFS/etc/lfs




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру