web-dev-qa-db-ja.com

Debian Wheezyにgit 1.8以上をインストールする方法

新しいバージョンの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

また、次のように、バックポートを使用して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。*以降をインストールするにはどうすればよいですか?

22
Tarkan

私は間違いなくバックポートバージョンを使用することをお勧めします。 backportsリポジトリを使用するには、次の行を/etc/apt/sources.listに追加する必要があることに注意してください。

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

そして、apt-getで再試行できます。詳細な説明は http://backports.debian.org/Instructions/#index2h2 にあります。

27
Gheesh

クリーンなコピー/貼り付けソリューションを提供しましょう:

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
10
sorin

リポジトリからそれを複製 https://github.com/git/git し、自分でコンパイルします。私はCygwinでそれを実行しましたが、それは簡単だったので、Debianでも問題ありません。 INSTALLファイルを読んでください、それはかなり自明です。

ソフトウェアをコンパイルしていない場合は、かなりの数の前提条件が必要になることを知っておく必要があります(それらはINSTALLにリストされています)。 apt-getそれら。

0
Philip Daniels