web-dev-qa-db-ja.com

apt remove vs purge

Sudo apt remove package_nameSudo apt purge package_nameが表示されます。
しかし、違いは何ですか?一方が他方より安全であるか、そのパッケージによってインストールされたパッケージを削除しますか?

9
Camden

Aptのマニュアルを読むことができます

man apt

5行目では、次のものが見つかります

       Removing a package removes all packaged data, but leaves usually
       small (modified) user configuration files behind, in case the
       remove was an accident. Just issuing an installation request for
       the accidentally removed package will restore its function as
       before in that case. On the other hand you can get rid of these
       leftovers by calling purge even on already removed packages. Note
       that this does not affect any data or configuration stored in your
       home directory.

要するに:removeは、purgeにはない設定ファイルを残します。また、後でこれらの構成ファイルを削除する場合は、パージを使用することもできます。

15
urben

apt-get(これを見るにはman 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).

簡単に言えば、removeは構成ファイルを保持し、purgeはそれらを削除します。どちらも安全ですが、どちらを選択するかは、構成を削除するかどうかによって異なります。

3
edwinksl