为什么 apt-get 不安装最新版本

use*_*774 6 software-installation

我正在尝试安装最新版本的 Git。ubuntu 安装程序 apt-get 安装版本是 1.9.1,而最新版本是 2.9.1。

同样的事情也发生在 Docker 上。Apt-get 仅安装 1.11.2 版,而 Docker 的最新版本是 1.12 版。我想安装最新版本的 Docker,即 1.12 版以使用最新功能。

有没有办法指定安装最新版本?

edw*_*ksl 6

最简单的方法是由“Ubuntu Git 维护者”团队在https://launchpad.net/~git-core/+archive/ubuntu/candidate为 Git 发布候选添加 PPA :

sudo add-apt-repository ppa:git-core/candidate
sudo apt-get update
sudo apt-get upgrade
Run Code Online (Sandbox Code Playgroud)

请注意,“Ubuntu Git 维护者”团队还为 Git稳定版本维护了一个 PPA ,但是由于您说您想要“最新”版本,因此 Git 候选版本的 PPA 可能更适合您的偏好。在许多情况下,这两个 PPA 都会为您提供相同的 Git 最新版本(截至撰写本文时为 2.9.1)。