如何在Debian Wheezy上安装git 1.8或更高版本

时间:2014-08-01 20:55:51

标签: git debian

我正在尝试安装更高版本的git(主要是1.8。*或更高版本)。如果我尝试使用apt-get install git安装它,我最终会安装版本1.7.10.4

我已经尝试使用以下方法更改存储库:

add-apt-repository ppa:git-core/ppa
apt-get update
apt-get install git

apt-get update的输出只是给了我以下内容,因此,我最终再次安装版本1.7.10.4

W: Failed to fetch http://ppa.launchpad.net/git-core/ppa/ubuntu/dists/wheezy/main/source/Sources  404  Not Found
W: Failed to fetch http://ppa.launchpad.net/git-core/ppa/ubuntu/dists/wheezy/main/binary-amd64/Packages  404  Not Found

我还尝试使用backport安装git,如下所示:

sudo apt-get install git/wheezy-backports
sudo apt-get -t wheezy-backports install git

我永远不会比apt-get install git/wheezy-backports更进一步,因为我最终得到以下错误:

E: Release 'wheezy-backports' for 'git' was not found

如何在Debian Wheezy上安装git 1.8。*或更高版本?

3 个答案:

答案 0 :(得分:27)

我肯定会建议使用backports版本。要使用backports存储库,请记住必须将以下行添加到/etc/apt/sources.list中:

deb http://http.debian.net/debian wheezy-backports main

然后你可以用apt-get重试。您可以在http://backports.debian.org/Instructions/#index2h2

找到完整的说明

答案 1 :(得分:10)

让我提供一个干净的复制/粘贴解决方案:

echo "deb http://http.debian.net/debian wheezy-backports main" >/etc/apt/sources.list.d/wheezy-backports.list
sudo apt-get update -qq
sudo apt-get -t wheezy-backports install -y -qq git mercurial

答案 2 :(得分:0)

从它的repo https://github.com/git/git克隆它并自己编译。我已经在Cygwin上完成了它很简单,所以在Debian上应该没问题。阅读INSTALL文件,这是相当不言自明的。

如果您还没有编译软件,您应该知道需要很多先决条件(它们列在安装中)。你应该能够apt-get他们。