GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come aggiornare git all'ultima versione su CentOS

Sto eseguendo git v1.8 sulla mia macchina CentOS 7.8. Vorrei aggiornare git all'ultima versione. Il comando yum install git dice sempre che la v1.8 è già installata e non riesco a procedere oltre. Di seguito è riportato l'istantanea dei dettagli del mio server.

[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)

Come aggiornare git all'ultima versione su CentOS

Rimuovi il vecchio git

Innanzitutto, devi rimuovere il vecchio git.

[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!

Installa repository

Installa IUS Repository, un repository di terze parti annunciato sul sito ufficiale di 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

Tuttavia, il repository IUS contiene la versione git 2.24 e l'ultima al momento è la 2.34!

Per installare l'ultima versione di git v2.34, puoi utilizzare un altro repository di terze parti dall'endpoint.

[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
Non fidarti dei repository esterni!

Ecco un articolo che spiega quanto sarebbe grave utilizzare repository esterni di terze parti. Consiglia di utilizzare solo repository standard/ufficiali su un server di produzione. Tuttavia, se si tratta di un server di sviluppo e pronto a correre dei rischi, prova i repository di terze parti.

Installa 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!

Verifica versione git

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

Cent OS
  1. Aggiorna la versione PHP a 5.5 in CentOS 6

  2. Come aggiornare Fedora Linux all'ultima versione

  3. Come aggiornare la versione Git>=1.7.10 su CentOS 6

  4. Come aggiornare Sendmail all'ultima versione su CentOS

  5. Come posso aggiornare all'ultima versione di PHP in CentOS con yum?

Come installare Git su CentOS 8

Come aggiornare Centos da 7 a 8

Come aggiornare Alpine Linux all'ultima versione

Come installare l'ultima versione di LibreOffice su CentOS 8

Come installare l'ultima versione di Git su Ubuntu

Come aggiornare Apache all'ultima versione su Ubuntu 20.04