J'ai installé certaines choses manuellement dans le passé et je voudrais éliminer tous les fichiers associés. J'ai donc besoin d'un moyen pour trouver automatiquement tous les fichiers (dans / usr, par exemple) qui ne sont inclus dans aucun des paquets actuellement installés sur le système Debian. Cependant, je devrais également filtrer les fichiers créés lors de l'installation du package (par des scripts de post-installation de dpkg et des choses similaires).
20
Réponses:
Utilisez le
cruft
package:la source
Vous pouvez essayer quelque chose comme ceci:
De cette façon, vous obtiendrez tous les fichiers qui se trouvent dans / usr mais pas n'importe quel fichier de package. Comme un premier coup, cela pourrait vous aider.
la source
grep -h "^/usr" /var/lib/dpkg/info/*.list > dpkg-files.dat
--list-all-package-files
option.dpkg -L `aptitude search ~i -F "%p"`
dpkg-divert --list
comme racine (ceux-ci reçoivent généralement un suffixe). Les alternatives sont un peu plus dures, le format de fichier dans / var / lib / dpkg / alternatives / est maladroit etupdate-alternatives
me dit à peu près tout, MAIS le nom du lien.find /usr -lname '/etc/alternatives/*'
est probablement le moyen le plus simple de les obtenir.