Ich habe in der Vergangenheit einige Dinge manuell installiert und möchte alle zugehörigen Dateien aussortieren. Ich brauche also eine Möglichkeit, alle Dateien (zum Beispiel in / usr), die in keinem der derzeit auf dem Debian-System installierten Pakete enthalten sind, automatisch zu finden. Ich müsste jedoch auch die Dateien herausfiltern, die während der Paketinstallation erstellt werden (durch dpkg-Post-Install-Skripte und ähnliche Dinge).
20
Antworten:
Verwenden Sie das
cruft
Paket:quelle
Sie könnten so etwas versuchen:
Auf diese Weise erhalten Sie alle Dateien in / usr, jedoch keine Paketdatei. Als erstes könnte dir das helfen.
quelle
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
als root sehen (Diese werden normalerweise mit einem Suffix versehen). Alternativen sind etwas schwieriger, das Dateiformat in / var / lib / dpkg / alternatives / ist umständlich undupdate-alternatives
sagt mir fast alles, ABER den Namen des Links.find /usr -lname '/etc/alternatives/*'
ist wahrscheinlich der einfachste Weg, um diese zu bekommen.