Perché il pacchetto Debian Lenny git non installa git?


9

Se eseguo il seguente comando su Debian Lenny:

apt-get install git

... Non riesco a usare git:

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

Risposte:


12

Il pacchetto che molto probabilmente desideri è git-core .

(Funziona bene senza aggiungere un repository extra.)

Aggiornamento: questo è stato risolto; in squeeze e oltre il pacchetto git è ora chiamato git .


Ah, questo è un approccio molto più semplice. Grazie. Sono sorpreso che il sito Debian non lo abbia reso più chiaro. Oh bene, credo sia Debian per te.
Nick Bolton,

Tuttavia, con questo approccio ottieni solo la versione 1.5.6.5 di git
Nick Bolton il

Sì, quella sembra essere la versione di dvcs git fornita in lenny. Quindi, se hai davvero bisogno / vuoi una versione più recente, c'è ancora un vantaggio nell'andare per i backport.
Andol

Contrassegnerà comunque la tua come risposta valida, poiché è meno complicata! ;-)
Nick Bolton il

5

Per ottenere ~ 1.7.1 utilizzare questo metodo. Se vuoi ~ 1.5.6.5, usa la risposta di andol.

Questo perché gitè un pacchetto fittizio in Lenny che fornisce gnuit.

Tuttavia, puoi aggirare questo problema usando il pacchetto git lenny-backports :

AGGIORNAMENTO: A partire dal 5 settembre 2010, questo metodo è leggermente cambiato man mano che backports.org viene gradualmente eliminato, le istruzioni ora seguono la soluzione consigliata per l'installazione dagli ultimi backport Debian.

  1. Aggiungi questa riga:

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

    alla tua /etc/apt/sources.list.

  2. Run: apt-get update.
    Se ricevi un avviso di sicurezza su NO_PUBKEY AED4B06F473041FA, esegui i passaggi 3, 4 e 5; in caso contrario, vai al passaggio 6.

    Correre: gpg --keyserver pgp.mit.edu --recv-keys AED4B06F473041FA

    Correre: gpg --armor --export AED4B06F473041FA| apt-key add -

    Esegui: di apt-get updatenuovo per confermare.

    Nota, l'aggiunta del debian-backport-keyring non è più necessaria.

  3. Correre: apt-get -t lenny-backports install git

  4. Correre: git --version

    git version 1.7.2.3
    

Durante l'esecuzione della seconda riga di gpg, ho ricevuto "gpg: impossibile aprire` /etc/apt/trusted.gpg '"e quindi un errore. Ho risolto il problema facendo causa invece di farlo. Quindi apt-get -t lenny-backports install git persiste nell'affermare che 1.5.6.5 è l'ultima versione di git. Ho risolto questo problema sostituendo la tua linea di sources.list raccomandata con deb archive.debian.org/debian-backports contributo principale di lenny-backports non gratuito. Quindi tutto è andato bene. Non voglio modificare la tua risposta, perché in realtà non so cosa sto facendo. Ho pensato di condividere ciò che ha funzionato per me.
Acjay,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.