当前位置: 首页>>技术教程>>正文


“purge” 和“删除–purge”有什么区别?

问题描述

sudo apt-get purgesudo apt get remove --purge 有什么区别?

一定有区别,否则两者都不应该存在。

最佳方案

它们是否应该同时存在也许是一个争论点。

然而——它们是完全相同的。

来自 apt-get 的手册页


--purge
           Use purge instead of remove for anything that would be removed. An
           asterisk ("*") will be displayed next to packages which are
           scheduled to be purged.  remove --purge is equivalent to the purge
           command. Configuration Item: APT::Get::Purge.

他们的关键部分是 –purge 相当于 purge 命令

至于为什么 – 我猜这是历史性的 –

apt-get --purge remove 出现在 apt-get purge 之前

查看 old apt 文档,它引用了该命令的旧版本。 newer documentation 给出 aptitude & apt-get purge 示例。

为了保持一致性 – 最好不要删除旧接口 – 如果您有旧脚本 – 它今天仍然可以工作,因为接口命令仍然存在。

请注意,这并不能阻止 Gnome 弃用 api – 但那是另一个故事了……

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/14259.html,未经允许,请勿转载。