由于最近遇到了一个问题,需要在服务器上升级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
检查是否安装成功。