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


9

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

apt-get install git

...我无法使用git:

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

Answers:


12

您最可能需要的软件包是git-core

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

更新:现在已修复。在挤压和超越git包现在被称为git


啊哈,那是一个简单得多的方法。谢谢。我很惊讶Debian网站没有更清楚地说明这一点。哦,那是我想的Debian。
尼克·博尔顿

但是,使用这种方法,您只会得到git版本1.5.6.5
Nick Bolton

是的,这似乎是lenny中提供的dvcs git的版本。因此,如果您确实需要/想要较新的版本,则使用反向端口仍然有好处。
andol 2010年

由于它不那么复杂,仍会标记您为有效答案!;-)
Nick Bolton 2010年

5

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

这是因为gitLenny中提供了gnuit的虚拟包。

但是,您可以使用lenny-backports git包解决此问题:

更新:自2010年9月5日起,此方法已稍作更改,因为backports.org正在逐步淘汰,现在按照推荐的解决方案从最新的Debian backports安装的说明进行了说明。

  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
    

当执行第二条gpg行时,出现“ gpg:无法打开`/etc/apt/trusted.gpg'”,然后出现错误。我通过Su'ing而不是sudo'ing来解决此问题。然后apt-get -t lenny-backports install git坚持认为1.5.6.5是git的最新版本。我通过用deb archive.debian.org/debian-backports lenny-backports main contrib non-free 替换了您推荐的source.list行来解决此问题。然后一切都很好。不想编辑您的答案,因为我实际上不知道自己在做什么。只是以为我会分享对我有用的东西。
acjay 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.