为什么 Synaptic 中最新版本的软件包与开发者网站不同?

为什么 Synaptic 中最新版本的软件包与开发者网站不同?

我发现最新版本是在Synaptic 软件包管理器比开发者网站上的版本更旧。它也不同于最新的稳定版本,甚至在 2 个月(或 6 个月)后,Synaptic 中的版本也没有更新。为什么会出现这种差异?有没有什么方法可以更新 Synaptic 中所有软件包的最新版本?

答案1

在 Ubuntu 上,所包含软件的主要版本在发行版中是固定的。

因为您通常不会在稳定的发行版(例如 Ubuntu 14.10)中获得具有新功能的升级,而只会获得修复实际问题的更新。重大更改将应用​​于发行版的下一个版本(例如 Ubuntu 15.04)。因此,升级版本可能会随正在使用的发行版的下一个版本一起提供。这适用于大多数 Linux 发行版。他们不想确保您始终拥有最新的软件,而是希望软件能够完美地协同工作。

对于某些软件,使用 PPA 是一种获取更新软件的可能的折衷方法,或者您可以从开发人员网站下载 tarball 并自行编译。

有些发行版使用滚动发布 - 例如 Arch Linux - 在这种情况下,发行版本身没有版本。这对于爱好者和早期适应者来说很好,但使用这样的发行版,你肯定会遇到不兼容的问题,并且你必须修复一些在你之前可能从未遇到过的问题,所以到了一定时候你就得靠自己了。如果你需要你的系统来工作,你不应该使用滚动发布。

然而,即使使用滚动发行版,您仍然需要等到发行版的维护者为正在使用的包管理创建一个包。

如果您真的想要拥有任何东西的最新版本,您将需要创建自己的 Linux 从头开始​​系统,这意味着您自己构建任何东西。但如果您计划这样做,您将没有空闲时间在您的余生中使用您的系统,因为您将一直重新编译软件 ;)

相关内容