apt remove 与 apt purge:有什么区别?
apt remove
和 apt purge
是两个类似的命令,用于在 Ubuntu 和 Debian 中卸载应用程序。那么,有什么区别呢?
要在 Ubuntu 终端中卸载应用程序,您可以使用:
sudo apt remove package_name
但是在各种论坛中,您可能会遇到使用 apt purge 命令完全删除应用程序的建议。
这让您感到困惑,因为使用 apt purge
与 apt 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
命令卸载 mplayer 。
以下是系统中保留的文件:
现在,再次安装 mplayer 并使用 apt purge
这次删除 mplayer 应用程序。
现在让我们寻找与 mplayer 相关的文件。
可以看到没有相关联的文件。
总结:apt remove 是您卸载软件的首选方式。当您必须删除自定义配置文件时,请使用 apt ppurge。
发表评论