为什么 Debian Lenny git 包没有安装 git?

为什么 Debian Lenny git 包没有安装 git?

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

apt-get install git

...我无法使用 git:

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

答案1

您最可能想要的包是git 核心

(无需添加额外的存储库即可正常工作。)

更新:这个问题现在已经修复;在 squeeze 和 beyond 中git 包现在被称为git

答案2

要获取 ~1.7.1,请使用此方法。如果您想要 ~1.5.6.5,请使用 andol 的答案。

这是因为gitLenny 中有一个提供 gnuit 的虚拟包。

不过,你可以使用lenny-backports git 包

更新:自 2010 年 9 月 5 日起,此方法已略有改变,因为 backports.org 正在逐步淘汰,现在的说明遵循推荐的解决方案从最新的 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 -

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

    请注意,不再需要添加 debian-backport-keyring。

  3. 跑步:apt-get -t lenny-backports install git

  4. 跑步:git --version

    git version 1.7.2.3
    

相关内容