回答:
おそらく最も必要なパッケージはgit-coreです。
(追加のリポジトリを追加しなくても問題なく動作します。)
更新:これは修正されました。squeeze以降では、gitパッケージはgitと呼ばれるようになりました。
〜1.7.1を取得するには、このメソッドを使用します。〜1.5.6.5が必要な場合は、andolの回答を使用してください。
これは、git
がgnuitを提供するLennyのダミーパッケージであるためです。
ただし、lenny-backports gitパッケージを使用すると、これを回避できます。
更新:2010年9月5日の時点で、backports.orgが段階的に廃止されるため、この方法はわずかに変更されました。最新のDebianバックポートからインストールするための推奨ソリューションに従ってください。
この行を追加します。
deb http://archive.debian.org/debian-backports/ lenny-backports main contrib non-free
/etc/apt/sources.listに追加します。
実行:apt-get update
。
NO_PUBKEY AED4B06F473041FAに関するセキュリティ警告が表示された場合は、手順3、4、および5を実行します。そうでない場合は、手順6に進みます。
実行: gpg --keyserver pgp.mit.edu --recv-keys AED4B06F473041FA
実行: gpg --armor --export AED4B06F473041FA| apt-key add -
apt-get update
再度実行して確認します。
なお、debian-backport-keyringを追加する必要はありません。
実行: apt-get -t lenny-backports install git
実行: git --version
git version 1.7.2.3