apt remove 与 apt purge:有什么区别?

apt removeapt purge 是两个类似的命令,用于在 Ubuntu 和 Debian 中卸载应用程序。那么,有什么区别呢?

要在 Ubuntu 终端中卸载应用程序,您可以使用:

sudo apt remove package_name

但是在各种论坛中,您可能会遇到使用 apt purge 命令完全删除应用程序的建议。

这让您感到困惑,因为使用 apt purgeapt remove 非常相似:

sudo apt purge package_name

那么,为什么有两个类似的命令来删除包呢?两者有什么区别?让我用几个例子来解释一下。

apt-remove 和 apt-purge 都做同样的事情,那就是卸载软件包。apt-purge 会删除软件包并清除与之关联的任何配置文件。这是两者之间的唯一区别。另外这两个命令都不会触及用户主目录下的应用程序文件。

您是否曾经删除过应用程序并重新安装,却发现所有设置都还保留这着?这是因为 apt remove 命令不会删除配置文件。

apt remove 和 apt purge 卸载对比:

让我分享一个使用 apt remove 和 apt purge 命令删除 mplayer 应用程序的实际示例。重点是查看每次操作后剩余的文件。

这是删除前与 MPlayer 关联的文件。

apt remove 与 apt purge:有什么区别?插图

现在,如果我运行 apt remove 命令卸载 mplayer 。

以下是系统中保留的文件:

apt remove 与 apt purge:有什么区别?插图1

现在,再次安装 mplayer 并使用 apt purge 这次删除 mplayer 应用程序。

现在让我们寻找与 mplayer 相关的文件。

apt remove 与 apt purge:有什么区别?插图2

可以看到没有相关联的文件。

总结:apt remove 是您卸载软件的首选方式。当您必须删除自定义配置文件时,请使用 apt ppurge。

标签

发表评论