Enfin, nettoyez des fichiers résultant des tests :
rm -rf /tmp/*
Maintenant déconnectez-vous et entrez de nouveau dans l'environnement chroot avec une nouvelle commande chroot. À partir de maintenant, utilisez cette nouvelle commande chroot à chaque fois que vous devrez entrer dans l'environnement chroot après l'avoir quitté :
logout chroot "$LFS" /usr/bin/env -i \ HOME=/root TERM="$TERM" \ PS1='(lfs chroot) \u:\w\$ ' \ PATH=/bin:/usr/bin:/sbin:/usr/sbin \ /bin/bash --login
La raison en est que les programmes de /tools
ne sont plus nécessaires. Comme ils ne sont
plus utiles, vous pouvez supprimer le répertoire /tools
si vous le voulez.
Effacer aussi de /tools
les copies
temporaires de Tcl, Expect et DejaGnu, qui ont été utilisées pour
lancer les tests de l'ensemble des outils. Si vous avez besoin de
ces programmes plus tard, vous devrez les recompiler et les
ré-installer. Le livre BLFS a les bonnes instructions pour le faire
(voir http://fr.linuxfromscratch.org/blfs).
Si les systèmes de fichiers virtuel du noyau ont été démontés, manuellement ou suite à un redémarrage, assurez-vous que les systèmes de fichiers virtuels du noyau seront montés lorsque vous entrerez à nouveau dans le chroot. On a expliqué cette procédure dans Section 6.2.2, « Monter et peupler /dev » et Section 6.2.3, « Monter les systèmes de fichiers virtuels du noyau ».
De nombreuses bibliothèques statiques n'ont pas été supprimées précédemment dans le chapitre dans le but de satisfaire les tests de régression de plusieurs paquets. Ces bibliothèques proviennent de binutils, bzip2, e2fsprogs, flex, libtool et zlib. Si désiré, supprimez-les maintenant :
rm -f /usr/lib/lib{bfd,opcodes}.a rm -f /usr/lib/libbz2.a rm -f /usr/lib/lib{com_err,e2p,ext2fs,ss}.a rm -f /usr/lib/libltdl.a rm -f /usr/lib/libfl.a rm -f /usr/lib/libz.a
Il y a aussi de nombreux fichiers installés dans les répertoires /usr/lib et /usr/libexec dont l'extension est .la. Ce sont les fichiers d'« archive libtool » et ne sont généralement pas nécessaires sur un système Linux. Aucun n'est plus nécessaire maintenant. Pour les supprimer, lancez :
find /usr/lib /usr/libexec -name \*.la -delete
Pour plus d'informations sur les fichiers d'archive libtool, voir la section BLFS « À propos des fichiers d'archive libtool (.la) ».