如果我在 Debian Lenny 上运行以下命令:
apt-get install git
...我无法使用 git:
# git --version
bash: git: command not found
答案1
答案2
要获取 ~1.7.1,请使用此方法。如果您想要 ~1.5.6.5,请使用 andol 的答案。
这是因为git
Lenny 中有一个提供 gnuit 的虚拟包。
不过,你可以使用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