Если я выполню следующую команду в Debian Lenny:
apt-get install git
... Я не могу использовать git:
# git --version
bash: git: command not found
Пакет, который вам, скорее всего, нужен git-core.
(Прекрасно работает без добавления дополнительного репозитория.)
Обновить: Теперь это исправлено; в сжатии и за его пределами пакет git теперь называется мерзавец.
Чтобы получить ~ 1.7.1, используйте этот метод. Если вы хотите ~ 1.5.6.5, используйте ответ andol.
Это потому что git
- это фиктивный пакет в Lenny, который предоставляет gnuit.
Однако вы можете обойти это, используя пакет git lenny-backports:
ОБНОВЛЕНИЕ: по состоянию на 5 сентября 2010 года этот метод немного изменился, так как 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 больше нет необходимости.
Бегать: apt-get -t lenny-backports install git
Бегать: git --version
git version 1.7.2.3