Tengo algunos problemas git-lfs
y creo que actualizar a la última git
puede solucionar estos problemas. La versión actual de git
Debian es 2.1.4
, la versión estable actual en el sitio oficial es 2.6.4
. ¿Puedo construir solo desde la fuente o tal vez puedo agregar un repositorio externo?
12
Respuestas:
A partir de diciembre de 2015, Debian stretch / sid tiene git versión 2.6.4 . Si no desea actualizar su distribución completa, puede buscar en la fijación de apt para traer solo git y cualquier dependencia necesaria de stretch / sid. Sin embargo, muchas personas de Debian le dirán que este tipo de cosas es una mala idea , por lo que construir desde la fuente o esperar / pedir un puerto de respaldo son los únicos enfoques recomendados oficialmente.
fuente
/etc/apt/sources.list
líneadeb http://ftp.us.debian.org/debian testing main contrib non-free
y después de estosudo apt-get update
ysudo apt-get install git/testing
.El respaldo de git de las pruebas de Debian, inestable o experimental es bastante trivial. Consulte ¿Cómo puedo instalar versiones de software más recientes que las que proporciona Debian? . Algo tan simple como
apt-get source -t unstable git
, seguidodebuild -uc -us
dentro del directorio de origen debería funcionar. Tenga en cuenta que estos dos comandos deben ejecutarse como usuario, no como root.Sin embargo, es posible que deba instalar algunas dependencias de compilación.
apt-get build-dep git
probablemente funcionará en ese caso. Tenga en cuenta que este comando se ejecuta como root, no como usuario.Comente si está tratando de hacer esto y necesita más detalles.
fuente
Esto funcionó en un contenedor de Docker Debian ( php: 5-apache ).
NOTA: Esto actualmente (marzo de 2018) no funciona con un error de
libc6-dev
dependencias.fuente
Esto podría ayudar:
fuente
update
Lo que sugirió Svetlin Tonchev funcionaría de inmediato si OP estaba usando Ubuntu, que no es el caso aquí. Sin embargo, cuando ejecute add-apt-repository, la fuente agregada dependerá del nombre de su sistema operativo. Por ejemplo, si va a /etc/apt/sources.list.d/, puede encontrar un archivo llamado git-core-ppa-jessie.list (o similar) que contiene las siguientes líneas:
Sin embargo, dicho repositorio no existe y es por eso que OP obtuvo un 404.
Una posible solución a este problema específico sería editar manualmente el archivo anterior y reemplazar jessie con xenial.
fuente