Назад | Перейти на главную страницу

Почему пакет Debian Lenny git не устанавливает git?

Если я выполню следующую команду в 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.

  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 больше нет необходимости.

  3. Бегать: apt-get -t lenny-backports install git

  4. Бегать: git --version

    git version 1.7.2.3