由于最近遇到了一个问题,需要在服务器上升级git,但是默认的yum源中的git版本太老,所以只能通过编译源代码的方式安装,这里记录一下,其他应用的安装其实都是同样的方法。

1、查看已有的git版本

# git --version

2、可以通过yum info git命令查看yum源中的git版本,如果是自己想要的版本,则可以直接通过yum进行安装,yum install git

3、卸载低版本git

# yum remove git

4、安装git的依赖库
# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
#yum install gcc perl-ExtUtils-MakeMaker

5、下载高版本git

# wget https://github.com/git/git/archive/v2.9.2.tar.gz

6、解压

# tar zxvf git-2.9.2.tar.gz

这里是解压到了当前目录下,也可以在后面指定对应的目录

7、进入目录,编译安装

# cd git-2.9.2
# ./configure --prefix=/usr/local/git
# make & make install

8、有些应用可能还需要自己配置环境变量,只有这样才能对应用中所提供的命令行命令进行直接使用。对于环境变量的配置可以使用export命令做临时的配置,也可以直接写入/etc/bashrc中,然后再source /etc/bashrc,完成永久配置。

其中etc/bashrc这个文件还涉及到了其他的环境变量配置文件,具体可以参见:bash配置文件/etc/profile,/etc/bashrc,/.bash_profile,/.bashrc详解及修改PATH环境变量

9、安装完成后,可以再使用git --version检查是否安装成功。

文章来源于互联网,如有雷同请联系站长删除:centOS安装高版本git

发表评论