GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo actualizar git a la última versión en CentOS

Estoy ejecutando git v1.8 en mi máquina CentOS 7.8. Me gustaría actualizar git a la última versión. El comando yum install git siempre dice que v1.8 ya está instalado y no puedo continuar. A continuación se muestra la instantánea de los detalles de mi servidor.

[root@loyalty ~]# yum install git
Package git-1.8.3.1-23.el7_8.x86_64 already installed and latest version
Nothing to do
[root@loyalty ~]# git --version
git version 1.8.3.1
[root@loyalty ~]# more /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)

Cómo actualizar git a la última versión en CentOS

Eliminar git antiguo

En primer lugar, debe eliminar el git anterior.

[root@loyalty ~]# yum remove git-*
Removed:
  git.x86_64 0:1.8.3.1-23.el7_8

Dependency Removed:
  gettext-devel.x86_64 0:0.19.8.1-3.el7      intltool.noarch 0:0.50.2-7.el7
  perl-Git.noarch 0:1.8.3.1-23.el7_8

Complete!

Instalar repositorio

Instale el repositorio IUS, que es un repositorio de terceros anunciado en el sitio oficial de Git.

[root@loyalty ~]# yum install https://repo.ius.io/ius-release-el7.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
[root@loyalty ~]# yum list git

git.x86_64 1.8.3.1-23.el7_8 base

git222.x86_64 2.22.5-1.el7.ius ius

git224.x86_64 2.24.4-1.el7.ius ius
IUS Repo contiene Gitv2.24

Sin embargo, el repositorio de IUS contiene la versión 2.24 de git y la última a partir de ahora es la 2.34.

Para instalar la última versión de git v2.34, puede usar otro repositorio de terceros desde el punto final.

[root@loyalty ~]# yum -y install https://packages.endpointdev.com/rhel/7/os/x86_ 64/endpoint-repo.x86_64.rpm
Installed:
  endpoint-repo.x86_64 0:1.10-1

Complete!
[root@loyalty ~]# yum list git
git.x86_64      1.8.3.1-23.el7_8       base
git222.x86_64   2.22.5-1.el7.ius       ius
git224.x86_64   2.24.4-1.el7.ius       ius
git.x86_64      2.34.1-1.ep7           endpoint
¡No confíes en repositorios externos!

Aquí hay un artículo que explica lo malo que sería usar repositorios externos de terceros. Se recomienda usar solo repositorios estándar/oficiales en un servidor de producción. Sin embargo, si es un servidor de desarrollo y está listo para correr un poco de riesgo, pruebe los repositorios de terceros.

Instalar git

[root@loyalty ~]# yum install git
Installed:
  git.x86_64 0:2.34.1-1.ep7

Dependency Installed:
  git-core.x86_64 0:2.34.1-1.ep7                             git-core-doc.noarch 0:2.34.1-1.ep7                             pcre2.x86_64 0:10.23-2.el7                             perl-Git.noarch 0:2.34.1-1.ep7

Complete!

Verificar versión de git

[root@loyalty ~]# git --version
git version 2.34.1

Cent OS
  1. Actualice la versión de PHP a 5.5 en CentOS 6

  2. Cómo actualizar Fedora Linux a la última versión

  3. Cómo actualizar Sendmail a la última versión en CentOS

  4. Cómo actualizar OpenSSL v1.0.1e a v1.0.2 en CentOS/RHEL

  5. ¿Cómo actualizo a la última versión de PHP en CentOS con yum?

Cómo instalar Git en CentOS 8

Cómo actualizar Centos 7 a 8

Cómo actualizar Alpine Linux a la última versión

Cómo instalar la última versión de LibreOffice en CentOS 8

Cómo instalar la última versión de Git en Ubuntu

Cómo actualizar Apache a la última versión en Ubuntu 20.04