GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So aktualisieren Sie Git auf die neueste Version unter CentOS

Ich verwende git v1.8 auf meinem CentOS 7.8-Rechner. Ich möchte Git auf die neueste Version aktualisieren. Der Befehl yum install git sagt immer, dass v1.8 bereits installiert ist und ich nicht weitermachen kann. Unten ist der Schnappschuss meiner Serverdetails.

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

So aktualisieren Sie Git auf die neueste Version unter CentOS

Entferne alten Git

Zuerst müssen Sie den älteren Git entfernen.

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

Repository installieren

Installieren Sie das IUS-Repository, das ein Drittanbieter-Repository ist, das auf der offiziellen Website von Git angekündigt wird.

[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 enthält Gitv2.24

Das IUS-Repository enthält jedoch die Git-Version 2.24 und die neueste Version ist derzeit 2.34!

Um die neueste Version von Git v2.34 zu installieren, können Sie ein anderes Repository eines Drittanbieters vom Endpunkt verwenden.

[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
Vertrauen Sie keinen externen Repositories!

Hier ist ein Artikel, der erklärt, wie schlecht es wäre, externe Repositories von Drittanbietern zu verwenden. Empfehlen Sie, nur Standard-/offizielle Repos auf einem Produktionsserver zu verwenden. Wenn es sich jedoch um einen Entwicklungsserver handelt und Sie bereit sind, ein gewisses Risiko einzugehen, probieren Sie die Repos von Drittanbietern aus.

Git installieren

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

Git-Version überprüfen

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

Cent OS
  1. Aktualisieren Sie die PHP-Version auf 5.5 in CentOS 6

  2. So aktualisieren Sie die Git-Version>=1.7.10 auf CentOS 6

  3. So aktualisieren Sie OpenSSL v1.0.1e auf v1.0.2 unter CentOS/RHEL

  4. So installieren Sie die neueste Version von Git unter CentOS 7.x/6.x

  5. Wie aktualisiere ich mit yum auf die neueste PHP-Version in CentOS?

So installieren Sie Git unter CentOS 8

So aktualisieren Sie Centos 7 auf 8

So aktualisieren Sie Alpine Linux auf die neueste Version

So installieren Sie die neueste LibreOffice-Version auf CentOS 8

So installieren Sie die neueste Git-Version unter Ubuntu

So aktualisieren Sie Apache auf die neueste Version unter Ubuntu 20.04