为什么官方仓库中的软件包经常非常过时?

为什么官方仓库中的软件包经常非常过时?

我喜欢包管理器的想法,因为它是查找我需要的应用程序的中心来源,并且我可以非常轻松地跟踪版本和更新。

我最近下载并安装了安基。他们网站的下载部分是这样说的:

强烈建议您从此软件包安装 Anki,而不是依赖随操作系统分发的版本,因为官方存储库中的软件包通常非常过时。

这是我在包管理器之外下载的第三个或第四个应用程序。为什么官方存储库上的应用程序如此过时,以至于我必须这样做?

答案1

在发布软件之前对其进行的测试越多,理论上它就越没有错误。像 Debian 这样的发行版相信在发布软件之前应该对其进行严格的测试。然而,这种测试需要时间,因此也需要年龄。其他发行版(例如 Arch Linux)认为上游开发人员认为“稳定”就足以包含软件包。

当然,人是另一个因素。软件测试(非自动化测试)的速度取决于测试人员的数量以及他们可以投入测试的时间。考虑到无限数量的测试人员和无限的时间,Debian 可以像 Arch 一样快速发布。

相关内容