web-dev-qa-db-ja.com

インストールされていないプログラムの構成ファイルを削除するにはどうすればよいですか?

私は基本的に、すでにアンインストールされているプログラムのapt-get purgeを探しています。

(私はDebian squeezeを実行していて、パッケージ管理にaptitudeを使用しています。)

4

次のシーケンスは、アンインストールされたパッケージを一覧表示します。

dpkg --get-selections | grep deinstall

purgeを置き換えることでsedに切り替えることができます。
それはあなたが探しているものですか?

そのpurgeリストはdpkg --set-selectionsを介して実行できます。
マークされたパッケージでdpkg --purge --pendingを実行します。

または、

for pkg in $(dpkg --get-selections | grep deinstall | awk '{print $1}'); 
do 
  dpkg -L $pkg; 
done

これらのdeinstall 'edパッケージからぶら下がっているファイルを一覧表示します。

4
nik

適切に、アンインストールされたがまだ構成ファイルが残っている(状態「c」にある)パッケージのみをフィルタリングします。

  1. 押す L

  2. ~cのフィルター

  3. を押して、リストされているすべてのパッケージをパージします _

3
Hazzl

私は見つけました この答え 最も簡単です。


以下はあなたが望むことをするはずです:

aptitude purge \~c

これにより、c(パッケージが削除され、構成ファイルはまだ存在します)状態フラグを持つすべてのパッケージが削除されます。フラグのドキュメントはこちらです。

1
Sparhawk