Description
Sysclean est un script perl(1) conçu pour aider à supprimer les fichiers obsolètes entre chacune des mises-à-niveau d’OpenBSD.
Par lui-même, sysclean ne retire aucun fichier ; il compare les fichiers installés par référence à ce qui devrait être dans le système de base et prend en compte les paquets installés.
Les options sont :
-a
: liste tous les fichiers installés par les packages-p
: liste les noms des packages utilisant des fichiers obsolètes-i
: inclut les noms de fichiers à ignorer, en utilisant le fichier/etc/sysclean.ignore
- un par ligne, chemin absolu vers le fichier.
Processus
Vérifions les packages “obsolètes” : # sysclean -p
Si le résultat convient à nos attentes, on effectue :
# pkg_delete $(sysclean -p | awk '{print $2}')
Et, pour terminer, retirons les dépendances inutiles :
# pkg_delete -a
Astuce
L’autre outil, lui, natif au système de base sur OpenBSD est
pkg_check
;-)