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

猜你喜欢

转载自blog.csdn.net/changqing5818/article/details/77651586