Cuando voy a la sección de descarga de Gits, menciona que la última versión es la 1.8 y puedo instalarla yum install git
en Fedora. Estoy ejecutando CentOS6, por lo que ese comando también debería funcionar para mí, pero yum me dice:
Setting up Install Process
Package git-1.7.1-2.el6_0.1.x86_64 already installed and latest version
Nothing to do
¿Mi yum apunta a viejos repositorios? O estoy haciendo algo worng?
¡Gracias!
EDITAR : Entiendo que los proveedores no siempre están actualizados con su lista de paquetes, entonces, ¿eso significa que la documentación en el sitio web de git es incorrecta sobre el hecho de que me dicen que la descargue usando yum mientras los proveedores no han actualizado sus listas de paquetes?
centos
installation
git
yum
Reza Sanaie
fuente
fuente
Respuestas:
Es muy fácil descargar la fuente y compilarla usted mismo, incluso encontré el método RPMForge algo engorroso.
Descargue la fuente Git 2.11 y
Necesitaba instalar un par de dependencias antes de tener éxito.
fuente
zlib-devel
además dellibcurl-devel
.git clone https://github.com/git/git
Esto es lo que funcionó para mí:
fuente
Es posible que el proveedor de su sistema operativo (el proyecto CentOS) aún no haya creado un paquete para la última versión de git (o tal vez no planeen hacerlo y, en cambio, tengan la intención de seguir con la serie 1.7.x en CentOS 6).
El software no aparece mágicamente en los sistemas de empaque el día en que es lanzado por su autor: los paquetes deben construirse, probarse, aprobarse y enviarse. Si necesita una versión que su proveedor original no está enviando, siempre puede crearla usted mismo ...
fuente
Para la estabilidad, las distribuciones orientadas a la empresa como CentOS tienden a quedarse con la versión principal de las herramientas que estaba presente cuando se lanzó el sistema operativo. Los repositorios de terceros se pueden usar para subir a versiones superiores, pero a menudo no es necesario. Si Git 1.7 está funcionando bien para ti, deberías quedarte con él.
fuente
CentOS 6 admite un universo "paralelo" de compiladores y herramientas más nuevos, que no obstaculiza las versiones anteriores. Usted quiere
Una vez que esté instalado, haz
que modificará tu camino. Tendrás la versión anterior de git
/usr/bin/git
y la versión más nueva/opt/rh/..../git
. El más nuevo es 1.8.4 /.También obtienes más nuevos g ++ (4.8), etc.
También querrás el último devtoolset-2. Los detalles sobre devtoolset-2 se pueden encontrar en otra respuesta: /superuser/381160/how-to-install-gcc-4-7-x-4-8-x-on-centos/676337# 676337
fuente
Utilice el repositorio de IUS ( https://ius.io/ ) como se menciona en el sitio web oficial de git: ( https://git-scm.com/download/linux )
Siga estas instrucciones:
rpm -U https://dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/git2u-all-2.16.2-1.ius.centos7.noarch.rpm && yum install -y git
fuente
Guía paso a paso aquí . Muchas de las soluciones requieren un poco de tiempo. El enlace actualizado fue la forma más rápida para mí.
fuente