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.