Saya telah menginstal beberapa hal secara manual di masa lalu dan ingin menyingkirkan semua file terkait. Jadi, saya perlu cara untuk secara otomatis menemukan semua file (di / usr, misalnya) yang tidak termasuk dalam paket yang saat ini diinstal pada sistem Debian. Namun, saya juga perlu memfilter file yang dibuat selama instalasi paket (dengan dpkg post-install scripts dan hal-hal serupa).
20
Jawaban:
Gunakan
cruft
paket:sumber
Anda dapat mencoba sesuatu seperti ini:
Dengan cara ini Anda akan mendapatkan semua file yang ada di / usr tetapi tidak ada file paket. Sebagai bidikan pertama, ini bisa membantu Anda.
sumber
grep -h "^/usr" /var/lib/dpkg/info/*.list > dpkg-files.dat
--list-all-package-files
pilihan.dpkg -L `aptitude search ~i -F "%p"`
dpkg-divert --list
sebagai root (Ini biasanya diberi akhiran). Alternatif sedikit lebih sulit, format file di / var / lib / dpkg / alternatif / canggung danupdate-alternatives
hanya memberi tahu saya tentang segalanya TETAPI nama tautan.find /usr -lname '/etc/alternatives/*'
mungkin cara termudah untuk mendapatkannya.