我使用的是最近下载并安装的 Ubuntu 15.04。如何获取最新版本的软件包?例如,我只能找到 g++ 4.9 或 Boost 1.55 之前的版本。g++5.1 是一个多月前发布的。我有一些软件包,例如,它的版本git
只有 2.1.4,而最新版本是 2.4.2。
我找到了一些讨论“软件和更新”设置的资料。我已启用所有四个来源(、、、)的更新,但这vivid-security
没有任何变化。我还找到了一些关于手动编辑 /etc 中的源文件vivid-proposed
的资料,但我发现这样做无效。vivid-updates
vivid-backports
我如何才能找到一些适用于 Ubuntu 的合理最新软件包?或者 Ubuntu 根本就没有从任何来源提供任何更新的软件包,而我必须手动跟踪每个我想保持更新的软件的新来源?
答案1
正如 xangua 所说:
如果您希望拥有所有程序的最新版本,那么 Ubuntu > 也许不是适合您的 Linux 发行版。
自行编译最新版本或搜索匹配的电力供应协议。
我认为,添加 PPA 是一种高效的方式。无论如何,这是一个很好的妥协。
例如GCC 5.x
:
-
sudo apt-add-repository ppa:ubuntu-toolchain-r/test
-
sudo apt-add-repository ppa:nicola-onorata/toolchain
或者Git 2.4.x
-
sudo apt-add-repository ppa:git-core/ppa
添加 PPA 后,运行
sudo apt-get update
sudo apt-get upgrade
最后再说一句:
你应该添加(生动)-提出只有当你知道自己在做什么时才可以。更多信息这里。