apt remove
を使用してアプリケーションを削除した場合、apt purge
の結果を取得するために、後で構成ファイルを削除するにはどうすればよいですか?
同じ目的でapt-get purge
を使用できます。以下に例を示します。
最初にapt remove
を使用して目的のプログラムを削除してから、次を実行します。
dpkg -l package-name
あなたが得る必要があります:
||/ Name Version Architecture Description
+++-=================-=============-=============-====================
rc package-name 1.1 AMD64 something
RCの意味:
r
パッケージは削除されました。c
構成ファイルはまだシステムに存在しますまったく同じプログラムにapt-get purge
を使用します。今回はdpkg -l package-name
出力は次のようになります。
||/ Name Version Architecture Description
+++-=================-=============-=============-====================
un package-name <none> <none> (no description available)
アプリケーションの構成ファイルの場所はアプリケーションごとに異なり、それらを見つけるのに時間がかかる場合があります。アプリケーションが削除された場合でも、Sudo apt purge <package_name>
を実行して構成ファイルを削除できます。
remove/purgeコマンドは、他の回答で既に提供されています。
混乱を招き、アプリケーションのフォルダーの一部を残す可能性のある矛盾がいくつかあります。アプリケーション構成フォルダーに外部ファイルまたはディレクトリがある場合、フォルダーは削除されず、使用する構成ファイルのみが削除される場合があります。
そのため、実際の構成ファイル/設定は削除されます。
プロセスはautoremove
コマンドに従う必要があります。
この例では、タスクを実行します。
この手順では、多くの構成ファイルを含むサンプルパッケージをインストールします。その後、次のコマンドは、アプリケーションと/etc/Apache2
ディレクトリを含むすべての構成ファイルを削除します。
libapache2-mod-php
のインストール後にApache2
をインストールすると、PhpファイルのあるフォルダーはPHP構成のままになります。共有フォルダーを使用するものをインストールしない場合、フォルダーも削除されます。
$ Sudo apt install Apache2
$ Sudo apt purge Apache2
$ Sudo apt --purge autoremove
注:
別のパッケージを選択して、インストールフォルダーで何が起こるかをテストできます。動作は、構成ファイルと設定とともに削除する実際のアプリケーションと同じです。
これは本当にシンプルで簡単です。私はいつもそれをします。プログラム名を削除したい名前に変更してください。
Sudo apt-get --purge remove firefox
次に、プログラムと共にインストールされたすべての依存関係を削除します。それらはもう必要ありません。
削除が完了したら、続行します。
Sudo apt-get autoremove
これで、そのプログラムに関するすべてが完全に削除され、アンインストールされました。痕跡はありません。リポジトリをインストールした場合は、次の場所に移動して削除できます。
システム設定>>ソフトウェアとアップデート>>その他のソフトウェア
このページでは、使用していないすべてのリポジトリを1つずつクリックし、ボックスの下にある「Remove」ボタンをクリックできます。
これがお役に立てば幸いです。これは私がしていることであり、それは必要なように動作します。
編集:最初の2つのステップを1行で実行する場合:
Sudo apt-get --purge remove firefox && Sudo apt-get autoremove