Lx4U-book/docs/build-temp-system/cleanup.md
2021-11-04 19:24:31 +03:00

1.7 KiB
Raw Blame History

Очистка и сохранение временной системы

Файлы libtool с расширением .la могут мешать линковке с динамическими библиотеками. Удалите их:

find /usr/{lib{,32},libexec} -name \*.la -delete

Удалите документацию временных инструментов:

rm -rf /usr/share/{info,man,doc}/*

Выход из среды chroot

{{ include('../shared/exit-chroot.md') }}

Удаление отладочных символов

Созданные исполняемые файлы и библиотеки содержат немногим более 90 МБ ненужных отладочных символов.

Удалите символы отладки из двоичных файлов:

strip --strip-debug $LIN/usr/lib/*
strip --strip-unneeded $LIN/usr/{,s}bin/*
strip --strip-unneeded $LIN/tools/bin/*

Сохранение

При желании сохраните временную систему в архив:

cd $LIN &&
tar -cJpf $HOME/lin-temp-tools.tar.xz .

Это может понадобиться в том случае, если нужно собрать новую систему, либо восстановить уже собранную в случае поломки. Сократит вам время, поскольку потребуется только распаковать временный инструментарий.

Восстановление

Выполняется из-под хост-системы:

cd $LIN &&
rm -rf ./* &&
tar -xpf $HOME/lin-temp-tools.tar.xz