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

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

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

所以我认为一般来说知道它是非常有用的:是否有一种通用的自动方式将包(包括其所有依赖项)升级到比Ubuntu的存储库更新的版本? 如果更新的版本存在于最近的Ubuntu版本中,这是否更容易实现?

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

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

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

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

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