为什么Debian Lenny git包不安装git?

如果我在Debian Lenny上运行以下命令:

apt-get install git 

…我无法使用Git:

 # git --version bash: git: command not found 

    你最想要的包是git-core

    (没有添加额外的存储库,工作得很好。)

    更新:现在已经修复; 在挤压和超越git包现在叫git

    要得到〜1.7.1使用这个方法。 如果你想〜1.5.6.5然后使用安和的答案。

    这是因为git是Lenny中的一个虚拟软件包,它提供了gnuit。

    • 包:git(4.9.4-1)

    不过,你可以使用lenny-backports git包来解决这个问题:

    更新:截至2010年9月5日,这个方法已经稍微改变了,因为backports.org正在被淘汰,现在的说明遵循推荐的解决scheme ,从最新的Debian后台安装。

    1. 添加这一行:

       deb http://archive.debian.org/debian-backports/ lenny-backports main contrib non-free 

      到你的/etc/apt/sources.list。

    2. 运行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 - gpg --armor --export AED4B06F473041FA| apt-key add -

      运行: apt-get update再次确认。

      请注意,添加debian-backport-keyring不再是必要的。

    3. 运行: apt-get -t lenny-backports install git

    4. 运行: git --version

       git version 1.7.2.3