mirror of https://framagit.org/kyodev/kyopages.git
2.3 KiB
2.3 KiB
nettoyage d'une Debian
toutes les commandes système qui suivent doivent être lancées en root
su
ou sudo -s
(à confirmer pour sudo)
suppression du cache des paquets téléchargés (avant installation)
- voir la taille
du -h /var/cache/apt/archives
- vider le cache entièrement
apt clean
- vider le cache des seuls paquets qui ne peuvent plus être chargés
apt autoclean
paquets inutilisés
- supprimer les paquets à l'abandon
apt autoremove
- plus de profondeur, supprimer les paquets orphelins
apt install deborphan
apt remove $(deborphan)
- plus de profondeur, supprimer les paquets orphelins
vérifier la taille des logs
ls -lh /var/log/
du -h /var/log/
- vérifier que syslog
ls -l /var/log/syslog
ne dépasse pas le Mo, au besoin vérifier l'installation et la configuration de logrotate - éventuellement supprimer les anciens logs
rm /var/log/*.gz
suppression des traductions inutiles
apt install localepurge
- conserver fr, fr_FR, fr_FR@UTF-8 et fr_FR@euro pour la france par exemple
- confirmer l'utilisation de "dpkg --path-exclude" pour les futures installation
- pour reconfigurer
dpkg-reconfigure localepurge
Repérez les fichiers de configuration "orphelins"
dpkg -l | awk '/^rc/{print $2}'
- si présent(s), les purger:
dpkg --purge $(dpkg -l | awk '/^rc/{print $2}')
Répérez les fichiers qui ne seraient pas en état installé
dpkg -l | grep -v '^ii'
analyser avec prudence si résultats.- purger avec précautions après avoir analyser les états des paquets:
‣ État souhaité
h.. hold (à garder)
i.. install (à installer)
p.. purge (à purger)
r.. remove (à supprimer)
u.. unknown (inconnu)
‣ État du paquet
.c. config-files (fichiers de configuration seuls)
.f. halF-configured-configured (semi-configuré)
.h. Half-installed (semi-installé)
.i. installed (installé)
.n. not-installed (non installé)
.t. triggers-pending (actions différées en cours)
.u. unpacked (décompressé seulement)
.w. triggers-awaiting (attente actions différées)
‣ Drapeaux d'erreur**
..r (réinstallation requise)