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


9

Если я запускаю следующую команду в Debian Lenny:

apt-get install git

... я не могу использовать git:

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

Ответы:


12

Скорее всего, вам нужен пакет git-core .

(Работает просто отлично, без добавления дополнительного хранилища.)

Обновление: теперь это было исправлено; в сжатом виде и за его пределами пакет git теперь называется git .


Ага, это гораздо проще. Спасибо. Я удивлен, что сайт Debian не сделал это более ясным. Ну да ладно, это Debian для тебя, наверное.
— Ник Болтон

Однако при таком подходе вы получите только версию git 1.5.6.5
— Ник Болтон

Да, это похоже на версию dvcs git, предоставляемую в lenny. Так что если вам действительно нужна / нужна более новая версия, есть еще преимущество в получении бэкпортов.
— андол

Ваш ответ останется верным, поскольку он менее сложный! ;-)
— Ник Болтон

5

Чтобы получить ~ 1.7.1, используйте этот метод. Если вы хотите ~ 1.5.6.5, используйте ответ andol.

Это потому, что gitэто пустышка в Ленни, которая предоставляет 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. Run: 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
    

При выполнении 2-й строки gpg я получил "gpg: не могу открыть` /etc/apt/trusted.gpg '"и затем ошибку. Я исправил это, судя вместо того, чтобы судить. Затем apt-get -t lenny-backports install git продолжает утверждать, что 1.5.6.5 является последней версией git. Я исправил это, заменив рекомендованную строчку sources.list на deb архив.debian.org/ debian-backports. Тогда все было хорошо. Не хочу редактировать ваш ответ, потому что я на самом деле не знаю, что я делаю. Просто подумал, что поделюсь тем, что сработало для меня.
— Acjay
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.