为什么 Aptitude 包管理器不如 APT 流行?

为什么 Aptitude 包管理器不如 APT 流行?

让我承认这个问题所暗示的我的看法可能是错误的。  (Aptitude 可能比 APT 更受用户欢迎;不幸的是,我没有找到有关使用情况的可靠数据。)  但是,无论我在哪里看到官方文档、联机帮助页、安装说明、教程和视频,我大多都会看到 APT 的提及。另一方面,能力却很少被提及。

当我试图查看一些技术比较时,我几乎总是遇到了 Aptitude 比 APT 更好的论点。它的依赖解析器比 APT 更强大,并且以漂亮的方式表示信息。 APT 缺乏其中一些功能。

即使有这些优点,Aptitude 也不会默认安装在任何基于 Debian/Ubuntu 的发行版上,也没有在任何地方提及。另外,我在互联网上找到的有关 Aptitude 的技术比较和提及都是非常古老的。 (差不多6岁到10岁了!) 现在提倡资质的人好像很少很少了。

所以我的问题是,为什么越来越多的人支持和推广 APT,而不是 Aptitude? Aptitude 有哪些技术限制?最后,发行商可能有一些真正的原因。

有人知道吗?

答案1

物有所值:

随处可见的事实apt意味着任何替代方案都需要一个特别有力的故事才能取得进展。这并不意味着aptitude被忽略了;而是意味着它被忽略了。例如,Debian 11 发行说明广泛提到了它

曾经有一段时间,aptitude的解析器比 的更好apt,以至于发行说明曾经推荐使用aptitude进行版本升级。那2015年发生变化,当发现aptitude无法正确处理从 Debian 7 到 Debian 8 的某些升级时。这反映出apt近年来开发商投资巨大,但投资却在减少的事实aptitude

就一般看法而言,例如 aptitude此站点上的表示 v. apt,由于默认情况下apt安装在所有apt基于 v. 的系统上,因此使用它可以完成的任何操作都更容易解释使用它,因为读者可以立即运行任何apt命令。使用完成的任何操作都aptitude需要解释aptitude首先需要安装(另请参阅apt-file)。

相关内容