間に違いはありますか
Sudo apt-get purge <package-name>
そして
Sudo apt-get remove <package-name>
?
私はよく人々がどちらかを推薦するのを見ます。
言い換えれば、apt-get purge
はapt-get remove
が削除しないものを削除しますか?
man apt-get
page のように:
remove-パッケージがインストールされる代わりに削除されることを除いて、removeはinstallと同じです。パッケージを削除すると、システム上の構成ファイルが残ります。パッケージ名にプラス記号が追加されている場合(間にスペースが入らない場合)、識別されたパッケージは削除されずにインストールされます。
purge-削除は削除と同じですが、パッケージが削除されて削除される点が異なります(構成ファイルも削除されます)。
もちろん、これは、ユーザーのホームフォルダー内に構成ファイルを保持するパッケージ(例:/home/SexyNoJutsuUser
)には適用されません。このファイルは変更されません( 「パージ」は、アプリ? )
たとえば、Chrome、Firefox、XBMC、または/home
フォルダー内にいくつかの構成ファイルを保持している他のものを削除する場合、このファイルはそのまま残ります。
一方、Apache、squid、mysql、または/etc
にファイルを保存する同様のサービスをインストールする場合、purge
を使用すると、この構成ファイルは削除されます。
私の答え からの別の質問の抜粋:
apt-get remove packagename
はバイナリを削除しますが、パッケージpackagename
の構成またはデータファイルは削除しません。apt-get purge packagename
、またはapt-get remove --purge packagename
パッケージpackagename
、[...]に関するすべてのeverythingを削除します
構成を台無しにしたためにアプリケーションを「最初からやり直したい」ときに特に便利です。
apt-get purge
は構成ファイルを削除しますが、apt-get remove
は削除しません。