新しいバージョンの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。*以降をインストールするにはどうすればよいですか?
私は間違いなくバックポートバージョンを使用することをお勧めします。 backportsリポジトリを使用するには、次の行を/etc/apt/sources.listに追加する必要があることに注意してください。
deb http://http.debian.net/debian wheezy-backports main
そして、apt-getで再試行できます。詳細な説明は http://backports.debian.org/Instructions/#index2h2 にあります。
クリーンなコピー/貼り付けソリューションを提供しましょう:
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
リポジトリからそれを複製 https://github.com/git/git し、自分でコンパイルします。私はCygwinでそれを実行しましたが、それは簡単だったので、Debianでも問題ありません。 INSTALLファイルを読んでください、それはかなり自明です。
ソフトウェアをコンパイルしていない場合は、かなりの数の前提条件が必要になることを知っておく必要があります(それらはINSTALLにリストされています)。 apt-get
それら。