Перейти к содержанию

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

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

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

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

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

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

Чтобы выйти из chroot, выполните:

exit

Отключите виртуальные файловые системы:

umount $LIN/dev{/pts,}
umount $LIN/{sys,proc,run}

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

Созданные исполняемые файлы и библиотеки содержат немногим более 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
Back to top