回答:
次のようなものを試すことができます:
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にあるすべてのファイルを取得します。最初のショットとして、これはあなたを助けることができます。
grep -h "^/usr" /var/lib/dpkg/info/*.list > dpkg-files.dat
--list-all-package-files
オプションはありません。
dpkg -L `aptitude search ~i -F "%p"`
dpkg-divert --list
、ルートとしての迂回を見ることができます(通常、接尾辞が付けられます)。代替手段は少し難しく、/ var / lib / dpkg / alternatives /のファイル形式は扱いにくいupdate-alternatives
ため、リンクの名前を除いてすべてのことを教えてくれます。find /usr -lname '/etc/alternatives/*'
おそらくこれらを取得する最も簡単な方法です。