[Git安裝]REHL6.0下安裝git-1.8.5.1

前言

本文主要記錄如何借用CentOS的yum源安裝git

環境準備

刪除RHEL原有的yum

rpm -aq|grep yum|xargs rpm -e --nodeps

下載新的yum安裝包 #這裏我們使用CentOS的yum源

wget http://mirrors.163.com/centos/6/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-30.el6.centos.noarch.rpm
wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

(注:wget時可能提示一些包不存在,這是因爲這些rpm包已更新版本。可以打開頁面http://mirrors.163.com/centos/6/os/x86_64/Packages/,根據條件搜索獲取新的安裝包地址即可)

安裝yum軟件包

rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm
rpm -ivh yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
rpm -ivh yum-3.2.29-30.el6.centos.noarch.rpm yum-plugin-fastestmirror-1.1.30-14.el6.noarch.rpm

注:
1. 最後兩個安裝包要放在一起同時安裝,否則會提示相互依賴,安裝失敗。
2. 如果存在依賴包的版本不一致問題,請先卸載,再按照版本要求從http://mirrors.163.com/centos/6/os/x86_64/Packages/上找到依賴包,使用wget下載下來後重新安裝

更改yum源

cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
vi CentOS6-Base-163.repo #編輯文件
%s/$releasever/6/ge    #把文件裏面的$releasever全部替換爲版本號6

測試YUM 是否可用

yum clean all       #清理yum緩存
yum makecache       #將服務器上的軟件包信息緩存到本地,以提高搜索安裝軟件的速度
yum install vim*    #測試yum是否可用

Git安裝

卸載舊Git

yum remove git -y

安裝依賴包

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker -y

下載Git源代碼並編譯安裝

wget https://www.kernel.org/pub/software/scm/git/git-2.11.0.tar.gz --no-check-certificate

tar zxvf git-2.11.0.tar.gz && cd git-2.11.0

make prefix=/usr/local/git all && make prefix=/usr/local/git install

echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc && source /etc/bashrc

注:如果遇到網絡問題,翻牆啊。實現不行,先下載

檢查安裝是否成功

git --version

It’s Over..

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章