为什么官方 repo 中的包经常非常过时?

Sun*_*rma 3 package-management

我喜欢包管理器的想法,因为它是查找我需要的应用程序的中心资源,我可以很容易地跟踪版本和更新。

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

强烈建议你从这个包安装 Anki,而不是依赖于你的操作系统分发的版本,因为官方 repo 中的包通常已经过时了。

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

Sim*_*are 5

在发布之前测试软件的次数越多,理论上它就越没有错误。像 Debian 这样的发行版相信在软件发布之前对其进行大量测试。但是,该测试需要时间,因此需要时间。其他发行版(例如 Arch Linux)认为根据上游开发人员的说法“稳定”足以包含一个包。

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