如果Synaptic无法获得最新版本的软件,我该怎么办?

我在Ubuntu 12上使用Synaptic进行包管理,目前我正在尝试获得最新版本的SWIG – 2.0.9。 我在Synaptic中当前安装的软件包swig是版本2.0.7-3ubuntu1 。 我想拥有2.0.9的最新版本,我怎么能得到它?

获取最新版本的最佳方法是直接从作者的网站上获取。

将软件转换为漂亮的Ubuntu软件包需要时间和精力。 有时它可能需要一段时间才会出现在Ubuntu存储库中。 您可以尝试启用不太稳定的存储库,例如backport,但在这种情况下,SWIG 2.0.9不在那里。 有时会有非官方的存储库,但我找不到快速的Google。

这有一些负面影响。 与存储库软件包不同,该软件通常不会自动更新。 该软件尚未经过Ubuntu开发人员的兼容性测试,因此可能会出现一些问题。 最后,有时依赖关系被打包到软件本身,因此手动下载可能比存储库版本更大。

新版本的Ubuntu本身每六个月推出一次。 在每个Ubuntu版本中, 通常不提供添加新function的新版软件 。 一般来说,在单个Ubuntu版本中, 只会推出安全性和严重的稳定性错误修复程序 。 升级到下一个版本会将软件升级到该版本发布时被认为稳定的版本。 您有时可以使用backports和PPA来在单个版本中获得更新的软件,但一般来说,如果您需要最新版本的程序,您可能需要下载其源代码并自行构建和安装 (另请参见本指南) )。