1.首先查看当前系统的版本
uname -a
Linux localhost.localdomain 3.10.0-514.el7.x86_64 #1 SMP Wed Oct 19 11:24:13 EDT 2016 x86_64 x86_64 x86_64 GNU/Linux
2.查看当前系统中的yum
rpm -qa|grep yum
3.下载对应的yum版本
yum-3.4.3-150.el7.centos.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
yum-plugin-fastestmirror-1.1.31-40.el7.noarch.rpm
4.安装
rpm -ivh yum-3.4.3-150.el7.centos.noarch.rpm yum-3.4.3-150.el7.centos.noarch.rpm yum-3.4.3-150.el7.centos.noarch.rpm
5.刷新缓存
yum makecache
6.更新版本
yum update
7.下载CentOS-Base.repo文件并修改其中的内容
[base]
name=CentOS-7 - Base
baseurl=http://centos.ustc.edu.cn/centos/7.3.1611/os/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
#released updates
[update]
name=CentOS-7 - Updates
baseurl=http://centos.ustc.edu.cn/centos/7.3.1611/updates/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
#packages used/produced in the build but not released
#[addons]
#name=CentOS-7 - Addons
#baseurl=http://centos.ustc.edu.cn/centos/7.3.1611/addons/$basearch/
#gpgcheck=1
#gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-7 - Extras
baseurl=http://centos.ustc.edu.cn/centos/7.3.1611/extras/$basearch/
gpgcheck=1
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
#[centosplus]
#name=CentOS-7 - Plus
#baseurl=http://centos.ustc.edu.cn/centos/7.3.1611/centosplus/$basearch/
#gpgcheck=1
#enabled=0
#gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
#contrib - packages by Centos Users
#[contrib]
#name=CentOS-7 - Contrib
#baseurl=http://centos.ustc.edu.cn/centos/7.3.1611/contrib/$basearch/
#gpgcheck=1
#enabled=0
#gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
#packages in testing
#[testing]
#name=CentOS-7 - Testing
#baseurl=http://centos.ustc.edu.cn/centos/7.3.1611/testing/$basearch/
#gpgcheck=1
#enabled=0
#gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-7
修改完成之后重命名为rhel-debuginfo.repo,放在/etc/yum.repos.d/ 文件夹下,将原来的备份或者删除。
8.安装对应的依赖
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
9.若上述环境系统中都已经配置好,则直接执行下面命令安装git
去git管网下载git的源码,然后解压
10.进入解压之后的文件目录
./configure
命令运行成功之后会创建一个configure.status
make
在使用make命令前要确保第8步执行成功,否则无法使用该命令
make install