升级到比存储库更新的版本

yoh*_*hbs 6 upgrade package-management apt repository

最近询问了如何升级ghostscript到在 15.04 上可用但在 14.04LTS(我有)上不可用的版本。在这个站点上有许多关于不同包的几乎相同的问题,一些例子包括:

  1. 如何升级到比存储库中可用的包更新的版本?
  2. 如何使用 apt-get 升级单个包?
  3. 如何升级到比存储库中更高版本的 Remmina
  4. 在 Ubuntu 14.04 上将 tmux 从 1.8 升级到 1.9(在 Stack Overflow 上)

因此,我认为一般来说,了解以下信息会非常有用:是否有一种通用的自动化方法可以将软件包(包括其所有依赖项)升级到比 Ubuntu 存储库更新的版本?如果较新的 Ubuntu 版本中存在较新的版本,这是否更容易完成?

Luí*_*usa 2

你的问题的广泛答案是否定的。正如 AB 在您引用的答案中所写的那样,在官方存储库之前安装软件版本很可能会导致未满足的依赖关系,从而破坏整个过程。

相对于官方存储库中提供的版本升级软件有两种基本方法(都不是自动的):

  1. 自己编译软件(及其所有依赖项)。

  2. 从可能提供更新版本的第三方 PPA 安装软件。

但请注意,在这两种情况下,该软件很可能在系统升级后(例如从 14.04 升级到 15.04)后变得无法使用。