如果我在 Debian Lenny 上运行以下命令:
apt-get install git
Run Code Online (Sandbox Code Playgroud)
...我无法使用 git:
# git --version
bash: git: command not found
Run Code Online (Sandbox Code Playgroud)
要获得 ~1.7.1,请使用此方法。如果你想要 ~1.5.6.5 然后使用 andol 的答案。
这是因为gitLenny 中的一个虚拟包提供了 gnuit。
但是,您可以使用lenny-backports git 包来解决这个问题:
更新:截至 2010 年 9 月 5 日,随着 backports.org 的逐步淘汰,此方法略有变化,现在按照推荐的解决方案从最新的 Debian backports 安装。
添加这一行:
deb http://archive.debian.org/debian-backports/ lenny-backports main contrib non-free
Run Code Online (Sandbox Code Playgroud)
到您的 /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
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
7314 次 |
| 最近记录: |