问题描述
sudo apt-get purge
和 sudo 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 – 但那是另一个故事了……