GNU/Linux >> Belajar Linux >  >> Cent OS

Cara memutakhirkan git ke versi terbaru di CentOS

Saya menjalankan git v1.8 di mesin CentOS 7.8 saya. Saya ingin memutakhirkan git ke versi terbaru. Perintah yum install git selalu mengatakan bahwa v1.8 sudah diinstal dan saya tidak dapat melanjutkan lebih jauh. Di bawah ini adalah cuplikan detail server saya.

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

Cara memutakhirkan git ke versi terbaru di CentOS

Hapus git lama

Pertama, Anda perlu menghapus git lama.

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

Instal Repositori

Instal Repositori IUS yang merupakan repositori pihak ketiga yang diumumkan di situs resmi 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
Repo IUS berisi Gitv2.24

Namun, repositori IUS berisi git versi 2.24 dan yang terbaru sampai sekarang adalah 2.34!

Untuk menginstal versi terbaru git v2.34, Anda dapat menggunakan repositori pihak ketiga lain dari titik akhir.

[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
Jangan Percayai Repositori Eksternal!

Berikut ini adalah artikel yang menjelaskan betapa buruknya menggunakan repositori pihak ketiga eksternal. Merekomendasikan untuk hanya menggunakan repo standar/resmi di server produksi. Namun, jika ini adalah server pengembangan dan siap mengambil sedikit risiko, cobalah repo pihak ketiga.

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

Verifikasi versi git

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

Cent OS
  1. Tingkatkan versi PHP ke 5.5 di CentOS 6

  2. Cara Upgrade Fedora Linux ke Versi Terbaru

  3. Cara menginstal git versi terbaru di CentOS 7.x/6.x

  1. Cara Meningkatkan versi Git>=1.7.10 di CentOS 6

  2. Cara Upgrade Sendmail ke versi terbaru di CentOS

  3. Cara meningkatkan OpenSSL v1.0.1e ke v1.0.2 di CentOS/RHEL

  1. Cara Menginstal Git di CentOS 7 Dengan Yum atau Repositori Terbaru

  2. Cara Menginstal Versi Terbaru Python 3 di CentOS 7

  3. Bagaimana cara memutakhirkan ke versi PHP terbaru di CentOS dengan yum?