我正在尝试安装更高版本的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。*或更高版本?
答案 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
他们。