私は過去にいくつかのものを手動でインストールしたことがあり、すべての関連ファイルを取り除きたいと思います。そのため、現在Debianシステムにインストールされているパッケージに含まれていないすべてのファイル(/ usrなど)を自動的に見つける方法が必要です。ただし、パッケージのインストール中に(dpkgのインストール後のスクリプトなどで)作成されたファイルも除外する必要があります。
cruft
パッケージを使用:
cruftは、システムに存在すべきではないものがないかどうかを調べるプログラムですが、そうです。またはそこにあるべきであるがそうではない何かのために。
あなたはこのようなものを試すことができます:
dpkg -L --list-all-package-files | grep "^/usr" > dpkg-files.dat **(don't know the dpkg option "--list-all-package-files", read mand dpkg)**
find /usr -type f -o -type l > all-usr-files.dat
sort dpkg-files.dat all-usr-files.dat | uniq -c | grep " 1 "
このようにして、/ usrにあるがパッケージファイルではないすべてのファイルを取得します。最初のショットとして、これはあなたを助けるかもしれません。