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

Pea*_*key 21 linux debian ubuntu apt-get

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

我在网上看到了几篇文章,包括https://help.ubuntu.com/community/AptGet/Howto上的 Ubuntu 指南,该指南在"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}?有区别吗?你为什么要使用一个?

Zor*_*che 27

apt-get --purge remove自从 APT 添加到 Debian 以来,该命令就一直存在,它曾经是使用 apt 完全清除软件包的唯一方法。该命令 apt-get purge终于在最近几年添加了,旧选项没有被删除,仍然有很多文档显示了旧语法。他们做的事情完全一样。

我仍然经常使用更长的命令,apt-get --purge remove因为我更频繁地使用它,而忘记了现在可以使用更短的版本。

要记住的另一件有用的事情是该--purge选项可以与 一起使用apt-get autoremove,并且没有等效的apt-get autopurge. 因此,如果您使用apt-get autoremove删除自动安装的软件包的选项,您将从这些软件包中获得许多旧的粗糙配置,因为您刚刚删除了它们。

  • 您可以使用`dpkg -l | 从删除的包中清除数据。grep '^rc' | awk '{print $2}' | xargs dpkg --purge`(来自 https://help.ubuntu.com/community/AptGet/Howto 的命令) (2认同)