背景
最近突然发现git在2.7.1之前的全版本都存在漏洞, 而使用yum
进行安装的git版本是1.8.x,所以有必要升级下git版本。
步骤
移除旧版本
如果存在使用yum
安装的版本,先进行卸载
yum remove git gettext-devel -y
安装相关依赖
yum install autoconf curl-devel expat-devel openssl-devel zlib-devel perl-devel
下载源码包,编译安装
当前git的最新版本为2.15.1
wget https://www.kernel.org/pub/software/scm/git/git-2.15.1.tar.gz
x git-2.15.1.tar.gz # tar -zxvf git-2.15.1.tar.gz
cd git-2.15.1
make configure
./configure --prefix=/usr/local/git
make && make install
添加软连接
ln -s /usr/local/git/bin/* /usr/bin/
git --version
Over. 相关步骤可以适用到很多软件包的编译安装上。
网友评论