L'installation de Git sur un serveur Debian Lenny

Désolé à l'avance si il y a déjà une réponse à cette question quelque part dans le monde, mais je suis déjà 3h à essayer de l'installer dans mon serveur de PRODUCTION, et je ne suis pas aller nulle part.

Mes besoins:


Je veux exécuter des commandes git (ex.: pousser, validation, etc) sur mon serveur. Pour ce faire, j'ai besoin de la "git" commande (duh!).

Ce que j'ai essayé:


Essayé de suivre ce: http://oli.zilla.org.uk/2010/12/07/installing-git-on-debian-lenny.html

Et ce: Git pour les débutants: The definitive guide pratique

Et ce: L'Installation Des Rails Plugin Nécessite Git?

Essayé de télécharger la source (http://packages.debian.org/lenny/i386/git-core/download), l' .fichier deb (http://ftp.de.debian.org/debian/pool/main/g/git/)

Problèmes:


404 lorsque vous essayez d'obtenir le source: http://packages.debian.org/lenny/i386/git-core/download

Tous les référentiels j'ai essayé d'utiliser m'a donné une erreur 404 lors du téléchargement des paquets

Besoin de mettre à jour la libc6 de 2,7 à 2,9 pour installer git-1.7.9 comme on le voit dans:

stewie:/tmp# dpkg -i git_1.7.9-1~bpo60+1_i386.deb 
Selecting previously deselected package git.
(Reading database ... 20477 files and directories currently installed.)
Unpacking git (from git_1.7.9-1~bpo60+1_i386.deb) ...
dpkg: dependency problems prevent configuration of git:
 git depends on libc6 (>= 2.9); however:
  Version of libc6 on system is 2.7-18lenny7.
 git depends on libcurl3-gnutls (>= 7.16.2-1); however:
  Package libcurl3-gnutls is not installed.
 git depends on libexpat1 (>= 1.95.8); however:
  Package libexpat1 is not installed.
 git depends on liberror-perl; however:
  Package liberror-perl is not installed.
 git depends on git-man (>> 1:1.7.9); however:
  Package git-man is not installed.
 git depends on git-man (<< 1:1.7.9-.); however:
  Package git-man is not installed.
dpkg: error processing git (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 git

mais ne pouvait pas trouver la 2.9 pour Debian lenny


Dernière question:

Comment puis-je installer git sur mon Debian 5 (lenny) ?


Essaie

Essayé @sarnold solution, mais (plus d'une erreur 404): http://justpaste.it/w5s



Solution:

Utilisé @sarnold commentaire (dans son propre réponse)!

Ah. Lenny a été supprimé à partir des miroirs. Vous avez besoin de modifier vos sources.liste de archive.debian.org au lieu de cela, pour tous vos lignes de paquet, non seulement cette nouvelle. Veuillez considérer la mise à niveau de ce système vers une version prise en charge.

Comment:

Modifier le contenu de /etc/apt/sources.list:

nano /etc/apt/sources.list

Ajouter les éléments suivants:

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

deb http://archive.debian.org/debian-security/lenny/updates main non-free contrib
deb-src http://archive.debian.org/debian-security/lenny/updates main non-free contrib

Mise à jour apt-get cache:

apt-get update

Installer git:

apt-get install git-core

Fait! 🙂

Fin edit:

Pour une raison quelconque, il semble que le Deutsch miroir encore valide. Juste ajouter

deb http://ftp.de.debian.org/debian-archive/debian/lenny main
deb-src http://ftp.de.debian.org/debian-archive/debian/lenny main 

à vos sources.liste et essayer d'obtenir le package.

Ou, bien sûr, essayer Debian backports:

deb http://backports.debian.org/debian-backports squeeze-backports main
Je ne sais pas à propos de Debian Lenny, mais ... wget http://git-core.googlecode.com/files/git-1.7.9.6.tar.gz && tar -xzf git-1.7.9.6.tar.gz && cd git-1.7.9.6 && make && sudo make install
N'est-il pas un paquet par défaut dans les sources apt?
.. avec le léger inconvénient que le su && make install ne peut pas être exécuté exactement comme tapé.
Essayé @JamesMcLaughlin de la solution, mais: GITGUI_VERSION = 0.16.0 * de nouveaux emplacements ou en Tcl/Tk interprète GEN git-gui INDICE lib/ * tclsh échoué; à l'aide de unoptimized chargement MSGFMT po/de.msg make[1]: *** [po/de.msg] Erreur 127 make: *** [all] Erreur 2
Merci; apt-get install git-core œuvres. Toutes ces réponses sur l'installation à partir des sources manquent le point.

OriginalL'auteur dmmd | 2012-04-12