为什么Ubuntu软件源没有最新版本的软件?

为什么Ubuntu软件源没有最新版本的软件?

在 Ubuntu 发布为最终产品之前,它会经历几个阶段:

Ubuntu 在发布之前的某个时间点会冻结其软件包。

在发布之前但软件包冻结之后,主要进行修复软件包中可能存在的所有错误和问题的工作。不再将新的软件包版本导入到存储库中,因为已经冻结了软件包或功能。

一旦发布完成,对这些软件包的进一步更改只能用于修复错误和安全问题。即使有新版本的软件包发布,官方存储库中的软件包也不再进行升级。

某些软件包有例外情况,例如网络浏览器(需要始终保持更新)或 特定情况。

为下一个 Ubuntu 版本,新版本的软件包会持续被导入(来自 Debian),直到下一次冻结发生并重复相同的过程。

作为一个例子,你可以看一下12.04版本的发布计划。

你会发现尽管12.04是在四月发布的,在一月的时候发生了一个叫做_Debian引入冻结_的事件。

这只是实际发布之前的许多冻结阶段中的第一个阶段,意味着在那个时候,从Debian测试或不稳定版导入软件包的工作停止,并开始对其进行定制和修复问题。

在此之后,很多软件包将不再进行升级,而该软件包在那个时点的版本将在发布的整个生命周期内得到维护。

因此,即使在开发人员的PPAs或Ubuntu+1存储库中有相同软件包的更高版本 ,这些版本只会包含在下一个Ubuntu版本中。

这样做是为了稳定性、安全性和功能性。不断将新的“躁动”软件包导入主要存储库会导致问题,并增加解决问题的复杂度。软件包版本的冻结有助于解决这个问题,使Ubuntu对最终用户更加安全和稳定。

每6个月都会发布一个新版本的Ubuntu,因此每6个月都会准备、测试、定制和发布新版本的软件包。将来版本的软件包可以通过PPA(个人软件包档案)或从网站下载来安装到您的系统中,但官方软件仓库中的软件包版本保持不变。

为了更好地理解Ubuntu从10.04到12.04发布之间发生的情况,可以查看ReleaseSchedule - LTS to LTS以及Stable Release Updates page,获取关于Ubuntu稳定版本发布的完整概述和解释。

相关推荐

Visual Studio 必备插件集合:AI 助力开发
365投注终止

Visual Studio 必备插件集合:AI 助力开发

📅 08-09 👁️ 7812
护考一次过,推荐使用护考靠谱的app,用了你也能过!
途家从严审核主动下架,让订民宿不再“开盲盒”