“ apt-get remove ”または“ apt-getpurge ?

アプリ(またはパッケージ)をアンインストールするには、apt-get remove package-nameまたはapt-get purge package-name

他のいずれかに対するそれらの利点は何ですか?

回答

構成ファイルを直接編集するか、GUIを介してパッケージ/ソフトウェアをカスタマイズした場合は、カスタマイズを保持することをお勧めします。通常、Unix / Linuxシステムでは、構成/カスタマイズがGUIを介して行われる場合でも、構成はテキストファイルに保存されます。

各Debianバイナリdebパッケージには、構成ファイルとして識別されるファイルのリストがあります。 dpkg、したがってaptは、パッケージを削除するとき、およびアップグレードするときに、このIDを尊重します。デフォルトでは、apt/dpkgはパッケージの削除時に構成ファイルを削除しません。パージを要求する必要があります。アップグレード時に、構成ファイルを上書きする前に、現在のバージョンと新しいバージョン(異なる場合)のどちらかを選択するように求められます。その場合でも、元のファイルのコピーを保存します。ここでDebianは、設定ファイルに貴重な情報が含まれている可能性があるという前提に基づいて、あなたを助けようとしています。

したがって、パッケージを設定していない場合、または設定を保持したくない場合は、 apt-get purgeを使用できます。

構成ファイルを保持している場合、パッケージを再インストールすると、Debianは保存された構成情報を再利用しようとします。 (再)インストールしようとしているパッケージのバージョンに、すでにインストールされている構成ファイルと競合する構成ファイルがあります。アップグレード時と同様に、上書きする前に再度確認を求められます。

マイナーコメント:パッケージを削除し、後で設定ファイルを削除したい場合、パッケージがインストールされていないと、aptが設定ファイルを削除しない場合がありました。ただし、ここ数年、apt-get purgeを実行すると、パッケージがインストールされていなくても構成ファイルが削除されます。

これは

バージョンのapt、2010年8月13日金曜日にリリース、またはおそらく0.8.15~exp1バージョンのapt、2011年6月10日金曜日にリリース。 2002年6月24日付けの Debianバグレポート:apt-get–purgeが期待どおりに機能しないを参照してください。

コメント

  • これらは同等ですか:apt-get remove --purge APP VS apt-get purge APP
  • @mini : はい。 apt-getのマニュアルページからの引用、" remove–purgeはpurgeコマンドと同等です。"
  • if you have removed the package and later want to remove the config files, you will need to call dpkg directly, because apt will not remove the config files if the package is no longer installed. apt-get removeが実行された後、apt-get purgeが構成ファイルを削除しないという意味ですか?
  • @AnmolSinghJaggiこの部分は実際には正しくなく、古くなっています。以前に変更するつもりでした。 '今すぐ変更します。
  • @FaheemMithaわかりました!

回答

apt-getのマニュアルページから:

 remove remove is identical to install except that packages are removed instead of installed. Note that removing a package leaves its configuration files on the system. If a plus sign is appended to the package name (with no intervening space), the identified package will be installed instead of removed. purge purge is identical to remove except that packages are removed and purged (any configuration files are deleted too). 

傾向があります構成ファイルを保持したくない場合は、purgeを使用します。

回答

パッケージのconfiguration filesを削除しますが、パッケージのconfiguration filesを削除します。

ただし利点または不利な点:システム、パッケージ、マシン、インストールの有無などに関連しています。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です