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.