具体的には、次のコマンドに--purge
フラグを追加するのと同じことを行います。
Sudo apt-get autoremove --purge [package name]
システム上に存在しなくなったパッケージに。
できれば、特定のパッケージおよびシステム内のすべてのアンインストールされたパッケージに対してそれを行う方法を知りたいと思います。
以下はあなたが望むことをするはずです:
aptitude purge \~c
これにより、c
(パッケージが削除され、構成ファイルはまだ存在します)状態フラグを持つすべてのパッケージが削除されます。フラグのドキュメントは ここ です。
aptitude
をインストールしたくない人のために:
Sudo dpkg -P $(dpkg -l | awk '/^rc/ { print($2) }')
--purge
フラグは、インストールされなくなったパッケージの構成ファイルを削除します。アンインストールされたすべてのパッケージの構成ファイルを盲目的に削除することはお勧めしません。あなたはそれらのいくつかを保持したいかもしれません。個々のパッケージの場合、dpkg -P
働くでしょう (-P
を意味する --purge
)。ここでは、alacarte
には構成ファイルのみがインストールされているため、rc
フラグが設定されています。例えば。
orwell:/home/faheem# dpkg -l alacarte
[...]
rc alacarte 0.11.5-1 easy GNOME menu editing tool
orwell:/home/faheem# dpkg -P alacarte
(Reading database ... 345418 files and directories currently installed.)
Removing alacarte ...
Purging configuration files for alacarte ...
orwell:/home/faheem# dpkg -l alacarte
[...]
un alacarte <none> (no description available)