私のシステムには、どのパッケージにも属さないファイルがあります。そのファイルは私のファイルまたは出荷されたファイルですmake install
。どのパッケージにも属さないすべてのファイルを見つける方法は?
ベストアンサー1
このテキストファイルには、Debian Package Managerを介してインストールされた各パッケージ1に含まれるすべての/var/lib/dpkg/info
ファイルが一覧表示されます。.list
エントリと一致しないファイルシステム内のすべてのファイルを見つけることは、次のように簡単に実行できます。
find / -xdev -type f \( -exec grep -xq "{}" /var/lib/dpkg/info/*.list \; -or -print \)
ファイルシステム全体をスキャンするため、時間がかかります。システムディレクトリに別のパーティション(たとえば、/usr
または/var
)を使用している場合は、最初/
。
警告: はいいいえパッケージスクリプトで生成されたファイルを含みます。たとえば、
/etc/hosts.allow
どこにもリストされていませんが、パッケージがインストールされたlibwrap0
ときにファイルが存在しない場合は、作成できる場所から来ることができます。.pyc
ファイル(コンパイルされたPythonライブラリ)、.elc
ファイル(コンパイルされたEmacs Lispライブラリ)など、多くのファイルがインストールプロセス中にコンパイルされます。- …