Dlaczego pakiet git Debian Lenny nie instaluje git?


9

Jeśli uruchomię następujące polecenie w Debian Lenny:

apt-get install git

... Nie mogę użyć git:

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

Odpowiedzi:


12

Pakiet, którego najprawdopodobniej chcesz, to git-core .

(Działa dobrze bez dodawania dodatkowego repozytorium).

Aktualizacja: Zostało to naprawione; w squeeze i poza pakietem git jest teraz nazywany git .


Aha, to znacznie łatwiejsze podejście. Dzięki. Dziwię się, że strona Debiana nie wyjaśniła tego bardziej. No cóż, to chyba Debian dla ciebie.
Nick Bolton

Jednak przy takim podejściu otrzymujesz tylko wersję git 1.5.6.5
Nick Bolton

Tak, wydaje się, że jest to wersja git dvcs dostarczana w lenny. Jeśli więc naprawdę potrzebujesz / chcesz nowszej wersji, skorzystanie z backportów nadal przynosi korzyść.
andol

Nadal oznaczy twoją jako prawidłową odpowiedź, ponieważ jest to mniej skomplikowane! ;-)
Nick Bolton

5

Aby uzyskać ~ 1.7.1 użyj tej metody. Jeśli chcesz ~ 1.5.6.5, użyj odpowiedzi andola.

Wynika to z faktu, że gitjest to atrapa w Lennym, która zapewnia gnuit.

Możesz jednak obejść ten problem, używając pakietu git lenny-backports :

AKTUALIZACJA: Z dniem 5 września 2010 r. Metoda ta uległa niewielkim zmianom, ponieważ backports.org jest stopniowo wycofywany. Instrukcje są teraz zgodne z zalecanym rozwiązaniem do instalacji z najnowszych backportów Debiana.

  1. Dodaj tę linię:

    deb http://archive.debian.org/debian-backports/ lenny-backports main contrib non-free
    

    do /etc/apt/sources.list.

  2. Run: apt-get update.
    Jeśli pojawi się ostrzeżenie dotyczące bezpieczeństwa NO_PUBKEY AED4B06F473041FA, uruchom krok 3, 4 i 5 - jeśli nie, przejdź do kroku 6.

    Biegać: gpg --keyserver pgp.mit.edu --recv-keys AED4B06F473041FA

    Biegać: gpg --armor --export AED4B06F473041FA| apt-key add -

    Uruchom: apt-get updateponownie, aby potwierdzić.

    Uwaga: dodanie klucza-debian-backport-keyring nie jest już konieczne.

  3. Biegać: apt-get -t lenny-backports install git

  4. Biegać: git --version

    git version 1.7.2.3
    

Podczas wykonywania drugiej linii gpg dostałem „gpg: nie można otworzyć` /etc/apt/trusted.gpg '”, a następnie błąd. Naprawiłem to przez su'ing zamiast sudo'ing. Następnie apt-get -t lenny-backports install git nadal twierdzi, że 1.5.6.5 jest najnowszą wersją git. Naprawiłem to, zastępując zalecaną linię sources.list linkiem deb archive.debian.org/debian-backports lenny-backports main contrib non-free. Potem wszystko było dobrze. Nie chcę edytować swojej odpowiedzi, ponieważ tak naprawdę nie wiem, co robię. Pomyślałem, że podzielę się tym, co dla mnie zadziałało.
acjay
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.