diff --git a/docs/debian/nettoyage_debian.md b/docs/debian/nettoyage_debian.md index 4dd2051..2e8f43f 100644 --- a/docs/debian/nettoyage_debian.md +++ b/docs/debian/nettoyage_debian.md @@ -28,12 +28,31 @@ * pour reconfigurer `dpkg-reconfigure localepurge` ## Repérez les fichiers de configuration "orphelins" - * `dpkg -l | awk '$1~/^rc$/{print $2}' | xargs echo` - * **si** présent(s), les purger: `dpkg -P $(dpkg -l | awk '$1~/^rc$/{print $2}')` + * `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 (en instance déclencheurs) + .u. unpacked (décompressé seulement) + .w. triggers-awaiting (attente déclencheurs) + ‣ Drapeaux d'erreur** + ..r (réinstallation requise) +``` ## configurer des motifs pour exclure à l'installation