为什么Ubuntu不发布应用程序或某些应用程序的最新版本?

Ubuntu中的应用程序不是最新的,为什么某些应用程序在其存储库中不可用?

Ubuntu最终版本的更新仅符合稳定版本更新策略 – 也就是说,只有在这样做(如安全问题)带来巨大好处时才会升级。

这样做是为了保护大多数用户免受新版本带来的不稳定性的影响。 如果你想要“滚动发布”,像Arch或Gentoo这样的另一个发行版可能更合适,否则某些软件包会有非官方的PPA(风险自负)。

正在开发的Ubuntu版本的更新更加流畅,但仍取决于三件事:

  • 稳定性 – 如果已知新版本不稳定,则不太可能及时发现它进入存储库。

  • 测试 – 如果没有足够的人来测试新版本,则不太可能添加。

  • 打包 – 如果维护者忙于其他软件包,则打包的可能性要小得多。 例如inkscape 0.47错过了Maverick截止日期,因此在Natty发布之前没有添加到Ubuntu。

有很多关于如何解决这个问题的讨论,并允许项目在Ubuntu新版本中发布旧版本,特别是长期支持版本。

请参阅此建议以了解日程安排: https : //wiki.ubuntu.com/SponsorshipProcess#Consult%20the%20Release%20Schedule

就像Martin说的那样,应用程序的特定版本与Ubuntu的发布一起打包。 这意味着将诸如application1等版本打包到Ubuntu 10.04中,然后只要您使用Ubuntu 10.04存储库就可以使用该版本。 如果您希望该应用程序保持最新,则可以自己添加应用程序存储库。 我不相信更新版本的应用程序会添加到存储库,除非它是安全更新的一部分或是安全更新。 无论如何,这是我对情况的理解。