Git

為什麼 Debian Lenny git 包沒有安裝 git?

  • November 3, 2012

如果我在 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,請使用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

引用自:https://serverfault.com/questions/157383