我有最近问关于如何升级ghostscript
到 15.04 上可用但 14.04LTS 上不可用的版本(我有)。在这个网站上,有许多关于不同软件包的几乎相同的问题,一些示例包括:
- 如何升级到比存储库中可用的软件包更新的版本?
- 如何使用 apt-get 升级单个软件包?
- 如何升级到 Remmina 的更高版本
- 在 Ubuntu 14.04 上将 tmux 从 1.8 升级到 1.9(在 Stack Overflow 上)
因此,我认为了解以下内容非常有用:是否有一种通用的、自动化的方法可以将软件包(包括其所有依赖项)升级到比 Ubuntu 存储库更新的版本?如果较新的 Ubuntu 版本中存在较新的版本,是否更容易做到这一点?
答案1
对你的问题的广泛回答是否定的。正如 AB 在回答你参考安装早于官方存储库的软件版本很可能会导致未满足的依赖关系,从而破坏一切。
相对于官方存储库中提供的版本,升级软件有两种基本方法(均非自动):
自己编译软件(及其所有依赖项)。
从可能提供更新版本的第三方 PPA 安装软件。
请注意,在这两种情况下,系统升级(例如从 14.04 升级到 15.04)后该软件很可能变得无法使用。