WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
Если предполагаемый пользователь не программист и не планирует заниматься
отладкой программ, то место, занимаемое системой, может быть уменьшено
примерно на 200 MБ удалением отладочной информации из бинарников и библиотек.
Большинство людей, использующих команды, описанные ниже, не испытывают
затруднений. Поскольку очень просто сделать опечатку и сделать новую
систему непригодной, то перед запуском команды strip
рекомендуется сделать резервную копию текущего состояния системы.
Перед выполнением сжатия обратите особое внимание на то, чтобы ни один из
бинарников, которые будут сжаты, не были запущены. Если Вы не уверены,
входил ли пользователь в chroot с командой, описанной в разделе
6.3. “Вход в среду Chroot”,
сначала выйдите из chroot: Затем перезайдите: Теперь бинарники и библиотеки могут быть безопасно сжаты: Большое число файлов будут сообщать об несоответствии их формата файла.
Эти сообщения могут быть спокойно проигнорированы.
Эти предупреждения показывают, что эти файлы являются
скриптами, а не бинарниками. Если дисковое пространство очень компактно, то опция
--strip-all может быть использована на бинарниках в
/{,usr/}{bin,sbin} для получения дополнительных
свободных мегабайт. Не применяйте эту опцию на библиотеках:
они будут разрушены.
Linux From Scratch. Версия 6.0
Глава 6. Установка основных системных программ
6.60. Очередное сжатие
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/}{bin,lib,sbin} -type f \
-exec /tools/bin/strip --strip-debug '{}' ';'
Найди своих коллег! |