让我承认这个问题所暗示的我的看法可能是错误的。 (Aptitude 可能比 APT 更受用户欢迎;不幸的是,我没有找到有关使用情况的可靠数据。) 但是,无论我在哪里看到,比如官方文档、联机帮助页、安装说明、教程和视频,我都会看到提到易于。另一方面,Aptitude 很少提及。
当我试图查看一些技术比较时,我几乎总是遇到 Aptitude 比 APT 更好的论点。它的依赖解析器比 APT 更健壮,它以漂亮的方式表示信息。APT 缺少其中一些功能。
即使它有这些优点,任何基于 Debian/Ubuntu 的发行版都默认不提供 Aptitude,也没有在任何地方提及。此外,我在 Internet 上找到的关于 Aptitude 的任何技术比较和提及都非常古老。(差不多 6 到 10 岁!)现在似乎很少有人提倡 Aptitude。
所以我的问题是,为什么越来越多的人支持和推广 APT 而不是 Aptitude?Aptitude 有哪些技术限制?最后,分销商可能对这件事有一些真正的原因。
有人知道吗?
物有所值:
apt
安装在 99.99% 的Debian 人气竞赛报告主机上,并在 93% 的主机上使用;aptitude
安装在 36.31% 的Debian 人气竞赛报告主机上,并在 7.27% 的主机上使用。apt
无处不在的事实意味着任何替代方案都需要一个特别强大的故事才能取得进展。这并不意味着aptitude
被忽略;例如,Debian 11 发行说明广泛提及它。曾经有一段时间
aptitude
's 的解析器比apt
's 更好,以至于发行说明曾经推荐aptitude
用于发行升级。这种情况在 2015 年发生了变化,当时发现aptitude
无法正确处理从 Debian 7 到 Debian 8 的某些升级。这反映了apt
近年来开发商投入大量资金的事实,而这一事实aptitude
正在萎缩。就一般看法而言,例如
aptitude
在这个站点上的表示 v.apt
,因为默认情况下apt
安装在所有apt
基于系统的系统上,所以可以用它来完成的任何事情都更容易解释使用它,因为读者可以立即运行任何apt
命令。使用完成的任何事情都aptitude
需要说明aptitude
首先需要安装(另请参见 参考资料apt-file
)。