GNU/Linux >> Znalost Linux >  >> Cent OS

Jak upgradovat git na nejnovější verzi na CentOS

Na svém počítači CentOS 7.8 používám git v1.8. Chtěl bych upgradovat git na nejnovější verzi. Příkaz yum install git vždy říká, že v1.8 je již nainstalována a nemohu pokračovat. Níže je snímek podrobností o mém serveru.

[root@loyalty ~]# yum install gitPackage git-1.8.3.1-23.el7_8.x86_64 již nainstalovaný a nejnovější verzeNení co dělat[root@loyalty ~]# git --versiongit verze 1.8.3.1[root@loyalty ~# další /etc/redhat-releaseCentOS vydání Linuxu 7.8.2003 (Core)

Jak upgradovat git na nejnovější verzi na CentOS

Odebrat starý git

Nejprve musíte odstranit starší git.

[root@loyalty ~]# yum odebrat git-*Odstraněno:git.x86_64 0:1.8.3.1-23.el7_8Závislost odstraněna: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_8Complete!

Instalovat úložiště

Nainstalujte si úložiště IUS, což je úložiště třetí strany oznámené na oficiálních stránkách Git.

[root@loyalty ~]# instalace yum https://repo.ius.io/ius-release-el7.rpm https://dl.fedoraproject.org/pub/epel/epel-release-latest-7 .noarch.rpm
[root@loyalty ~]# seznam yum gitgit.x86_64 1.8.3.1-23.el7_8 basegit222.x86_64 2.22.5-1.el7.ius iusgit224.x86_64 2.24.4-1.el7.ius> IUS Repo obsahuje Gitv2.24 

Úložiště IUS však obsahuje verzi git 2.24 a nejnovější je nyní 2.34!

Chcete-li nainstalovat nejnovější verzi git v2.34, můžete použít jiné úložiště třetí strany z koncového bodu.

[root@loyalty ~]# yum -y instalace https://packages.endpointdev.com/rhel/7/os/x86_ 64/endpoint-repo.x86_64.rpmInstalováno:endpoint-repo.x86_64 0:1.10- 1Dokončeno!
[root@loyalty ~]# seznam yum gitgit.x86_64 1.8.3.1-23.el7_8 basegit222.x86_64 2.22.5-1.el7.ius iusgit224.x86_64 2.24.4-1.git7.2ius. .1-1.ep7 koncový bod
Nevěřte externím úložištím!

Zde je článek, který vysvětluje, jak špatné by bylo používat externí úložiště třetích stran. Na produkčním serveru doporučujeme používat pouze standardní/oficiální repozitáře. Pokud se však jedná o vývojový server a je připraven podstoupit trochu rizika, vyzkoušejte repozitáře třetí strany.

Instalovat git

[root@loyalty ~]# yum install gitInstalled:git.x86_64 0:2.34.1-1.ep7Dependency 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.ep7Complete!

Ověřte verzi git

[root@loyalty ~]# git --versiongit verze 2.34.1

Cent OS
  1. Upgradujte verzi PHP na 5.5 v CentOS 6

  2. Jak upgradovat verzi Git>=1.7.10 na CentOS 6

  3. Jak upgraduji na nejnovější verzi PHP v CentOS pomocí yum?

  1. Jak upgradovat Sendmail na nejnovější verzi na CentOS

  2. Jak upgradovat OpenSSL v1.0.1e na v1.0.2 na CentOS/RHEL

  3. Jak nainstalovat nejnovější verzi git na CentOS 7.x/6.x

  1. Jak nainstalovat Git na CentOS 7 s Yum nebo nejnovějším úložištěm

  2. Jak nainstalovat nejnovější verzi Pythonu 3 na CentOS 7

  3. Jak upgradovat Fedora Linux na nejnovější verzi