¿Por qué el paquete git de Debian Lenny no instala git?

9

Si ejecuto el siguiente comando en Debian Lenny:

apt-get install git

... No puedo usar git:

# git --version
bash: git: command not found
Nick Bolton
fuente

Respuestas:

12

El paquete que probablemente desee es git-core .

(Funciona bien sin agregar un repositorio adicional).

Actualización: esto ya se ha solucionado; en apretar y más allá del paquete git ahora se llama git .

andol
fuente
Ajá, ese es un enfoque mucho más fácil. Gracias. Me sorprende que el sitio de Debian no haya dejado esto más claro. Bueno, eso es Debian para ti, supongo.
Nick Bolton el
Sin embargo, con este enfoque solo obtienes la versión 1.5.6.5 de git
Nick Bolton el
Sí, esa parece ser la versión de dvcs git que se proporciona en lenny. Entonces, si realmente necesita / desea una versión más nueva, todavía hay un beneficio en ir a los backports.
andol
Todavía marcará la suya como la respuesta válida, ¡ya que es menos complicado! ;-)
Nick Bolton el
5

Para obtener ~ 1.7.1 use este método. Si quieres ~ 1.5.6.5, usa la respuesta de andol.

Esto se debe a que gites un paquete ficticio en Lenny que proporciona gnuit.

Sin embargo, puede solucionar esto utilizando el paquete git lenny-backports :

ACTUALIZACIÓN: A partir del 5 de septiembre de 2010, este método ha cambiado ligeramente a medida que backports.org se está eliminando paulatinamente. Las instrucciones ahora siguen la solución recomendada para instalar desde los últimos puertos de Debian.

  1. Agrega esta línea:

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

    a su /etc/apt/sources.list.

  2. Ejecute: apt-get update.
    Si recibe una advertencia de seguridad sobre NO_PUBKEY AED4B06F473041FA, ejecute los pasos 3, 4 y 5; de lo contrario, vaya al paso 6.

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

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

    Ejecutar: apt-get updatenuevamente para confirmar.

    Tenga en cuenta que agregar el debian-backport-keyring ya no es necesario.

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

  4. Correr: git --version

    git version 1.7.2.3
    
Nick Bolton
fuente
Al ejecutar la segunda línea de gpg, recibí "gpg: no se puede abrir` /etc/apt/trusted.gpg '"y luego un error. Arreglé esto al su'ing en lugar de sudo'ing. Entonces apt-get -t lenny-backports install git persiste en afirmar que 1.5.6.5 es la última versión de git. Lo arreglé reemplazando la línea recomendada de sources.list con deb archive.debian.org/debian-backports lenny-backports main contrib no libre. Entonces todo estuvo bien. No quiero editar tu respuesta, porque en realidad no sé lo que estoy haciendo. Solo pensé en compartir lo que funcionó para mí.
acjay