Pourquoi le paquet git Debian Lenny n'installe-t-il pas git?


9

Si j'exécute la commande suivante sur Debian Lenny:

apt-get install git

... je ne peux pas utiliser git:

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

Réponses:


12

Le package que vous souhaitez le plus probablement est git-core .

(Fonctionne très bien sans ajouter de référentiel supplémentaire.)

Mise à jour: cela a été corrigé; dans squeeze et au-delà, le paquet git est maintenant appelé git .


Aha, c'est une approche beaucoup plus facile. Merci. Je suis surpris que le site Debian n'ait pas rendu cela plus clair. Eh bien, c'est Debian pour vous, je suppose.
— Nick Bolton

Cependant, avec cette approche, vous n'obtenez que la version 1.5.6.5 de git
— Nick Bolton

Oui, cela semble être la version du git dvcs fournie dans lenny. Donc, si vous avez vraiment besoin / voulez une version plus récente, il y a toujours un avantage à opter pour les rétroportages.
— andol

Marquera toujours la vôtre comme réponse valable, car c'est moins compliqué! ;-)
— Nick Bolton

5

Pour obtenir ~ 1.7.1, utilisez cette méthode. Si vous voulez ~ 1.5.6.5, utilisez la réponse d'Andol.

C'est parce que gitc'est un paquet factice dans Lenny qui fournit gnuit.

Cependant, vous pouvez contourner cela en utilisant le package git lenny-backports :

MISE À JOUR: Depuis le 5 septembre 2010, cette méthode a légèrement changé car backports.org est progressivement supprimé. Les instructions suivent maintenant la solution recommandée pour l'installation à partir des derniers backports Debian.

  1. Ajoutez cette ligne:

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

    à votre /etc/apt/sources.list.

  2. Run: apt-get update.
    Si vous obtenez un avertissement de sécurité concernant NO_PUBKEY AED4B06F473041FA, exécutez les étapes 3, 4 et 5 - sinon, passez à l'étape 6.

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

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

    Exécutez: à apt-get updatenouveau pour confirmer.

    Notez que l'ajout du trousseau de clés debian-backport n'est plus nécessaire.

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

  4. Courir: git --version

    git version 1.7.2.3
    

Lors de l'exécution de la 2e ligne gpg, j'ai obtenu "gpg: impossible d'ouvrir` /etc/apt/trusted.gpg '"puis une erreur. J'ai corrigé cela en poursuivant au lieu de sudo'ing. Ensuite, apt-get -t lenny-backports install git persiste à affirmer que 1.5.6.5 est la dernière version de git. J'ai corrigé cela en remplaçant votre ligne sources.list recommandée par deb archive.debian.org/debian-backports lenny-backports main contrib non-free. Alors tout allait bien. Je ne veux pas modifier votre réponse, car je ne sais pas vraiment ce que je fais. Je pensais juste partager ce qui a fonctionné pour moi.
— acjay
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.