为什么在 Linux 中使用命令 apt-get --purge remove 而不是 apt-get purge?

为什么在 Linux 中使用命令 apt-get --purge remove 而不是 apt-get purge?

我一直在使用该命令卸载应用程序以及删除或清除其配置文件apt-get --purge remove {package_name}

我在网上看到了几篇帖子,包括 Ubuntu 的指南https://help.ubuntu.com/community/AptGet/Howto"This command completely removes a package and the associated configuration files. Configuration files residing in ~ are not usually affected by this command"仅使用命令时读取的内容apt-get purge {package_name}

运行命令apt-get --purge remove {package_name}和有什么区别吗apt-get purge {package_name}?为什么要使用其中一个而不是另一个?

答案1

自 APT 添加到 Debian 以来,该命令apt-get --purge remove就一直存在,并且曾经是使用 apt 彻底清除软件包的唯一方法。该命令 apt-get purge最终在过去几年中被添加,旧选项未被删除,并且仍有许多文档显示旧语法。它们的作用完全相同。

我仍然经常使用较长的命令,apt-get --purge remove仅仅是因为我使用它更频繁,并且忘记了现在有较短的版本可用。

另一个需要记住的有用事项是,该--purge选项可以与 一起使用apt-get autoremove(相当于较短的apt-get autopurge)。因此,如果您使用apt-get autoremove删除自动安装的软件包,那么您将获得来自这些软件包的大量旧的、繁琐的配置,因为您刚刚删除了它们。

相关内容