rc状態のパッケージはどのくらいのスペースを使用しますか?


0

あなたは、パッケージをアンインストールし、それを削除しない場合は、dpkg -lとして表示されますrc削除を意味しますが、設定ファイルが残されています。そのようなパッケージでまだどのくらいのスペースが使用されているかを確認する簡単な方法はありますか?

回答:


1

構成ファイルはにリストされて/var/lib/dpkg/info/<package>.conffilesいるはずです。たとえば、dpkgパッケージの場合:

$ cat /var/lib/dpkg/info/dpkg.conffiles 
/etc/alternatives/README
/etc/cron.daily/dpkg
/etc/dpkg/dpkg.cfg
/etc/logrotate.d/dpkg

あまりにも多くのファイルが存在しない場合は、使用することができますxargsdu

$ xargs -a /var/lib/dpkg/info/dpkg.conffiles du -c
4       /etc/alternatives/README
4       /etc/cron.daily/dpkg
4       /etc/dpkg/dpkg.cfg
4       /etc/logrotate.d/dpkg
16      total

ファイルが多すぎる場合、複数のtotal行が表示されます。


面白い。私は実際にlinux-imageパッケージを見ていますが、アンインストールされたパッケージには設定ファイルが残っていないようです。<package>.listファイルがそのパッケージに属するシステム上に現在あるファイルを表示していると思いますか?インストールされたカーネルのlistファイルには約1000個のファイルがあり、アンインストールされたカーネルのファイルは空ですか?したがって、アンインストールされたがパージされていないカーネルは、これらのファイルのみを残します/var/lib/dpkg/info/か?
muk.li

1
@ muk.liはい、私が知る限り、カーネルパッケージにはfilsが含まれていません/etc(実際のイメージパッケージは含まれていません)。はい、conffilesパッケージが削除されるとファイルも削除されますが、これはlist密接に一致しますconffiles(違いは、含まれているディレクトリが個別にリストされることです)。
ムル
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.