He instalado algunas cosas manualmente en el pasado y me gustaría eliminar todos los archivos relacionados. Por lo tanto, necesito una forma de encontrar automáticamente todos los archivos (en / usr, por ejemplo) que no están incluidos en ninguno de los paquetes actualmente instalados en el sistema Debian. Sin embargo, también necesitaría filtrar los archivos que se crean durante la instalación del paquete (mediante scripts posteriores a la instalación de dpkg y cosas similares).
20

Respuestas:
Usa el
cruftpaquete:fuente
Podrías probar algo como esto:
De esta manera obtendrá todos los archivos que están en / usr pero no cualquier archivo de paquete. Como primer disparo, esto podría ayudarte.
fuente
grep -h "^/usr" /var/lib/dpkg/info/*.list > dpkg-files.dat--list-all-package-filesopcion.dpkg -L `aptitude search ~i -F "%p"`dpkg-divert --listcomo raíz (generalmente se les asigna un sufijo). Las alternativas son un poco más difíciles, el formato de archivo en / var / lib / dpkg / alternative / es incómodo yupdate-alternativesme dice casi todo, PERO el nombre del enlace.find /usr -lname '/etc/alternatives/*'es probablemente la forma más fácil de obtenerlos.