Centos

Yum 沒有在 Centos6 上安裝最新版本的 Git

  • March 11, 2018

當我去Gits 下載部分時,它提到最新版本是 1.8,我可以yum install git在 Fedora 上安裝它。我正在執行 CentOS6,因此該命令也應該適用於我,但 yum 告訴我:

Setting up Install Process
Package git-1.7.1-2.el6_0.1.x86_64 already installed and latest version
Nothing to do

我的 yum 是否指向舊的儲存庫?或者我正在做一些破舊的事情?

謝謝!

編輯:我知道供應商並不總是更新他們的包列表,所以這是否意味著 git 網站上的文件不正確,因為他們告訴我使用 yum 下載它而供應商沒有更新他們的包列表?

下載原始碼並自己編譯非常容易,我什至發現 RPMForge 方法有點麻煩。

下載Git 2.11原始碼和

   make configure 
   ./configure --prefix=/usr
   make all
   sudo make install install-doc install-html

在 make 完全成功之前,我需要安裝幾個依賴項。

sudo yum install libcurl-devel zlib-devel asciidoc xmlto

這對我有用:

  1. 啟用 RPMForge
  2. yum install yum-plugin-priorities # 安裝 yum 優先級外掛 via
  3. 通過編輯 /etc/yum.repos.d/rpmforge.repo 啟用 RPM Forge Extras 儲存庫,並在 rpmforge-extras 部分將啟用更改為 1。我還通過向兩個部分添加 priority = 1 將兩個 rpmforge 儲存庫的優先級提高到 1。
  4. 百勝刪除 git
  5. yum clean all && yum update && yum install git

引用自:https://serverfault.com/questions/448814