centos7 git更新
2017-12-23 13:47
399 查看
centos7 git 更新centos7.3 通过yum 安装的Git 默认为1.8.3。存在Git 远程代码执行漏洞 (CVE-2016-2315)Git小于2.7.1的全版本中存在一个由于整数溢出导致的缓冲区边界溢出的远程代码执行漏洞,可使攻击者远程执行任意代码。因此需要手工进行更新。1、卸载自带的git。yum remove git (安装新版本之后卸载也可以)2、安装所需的软件包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker3、下载安装# make prefix=/usr/local/git all# make prefix=/usr/local/git install编辑/etc/profile ,并添加export PATH=/usr/local/git/bin:$PATH#source /etc/bashrc安装过程中编译安装报错信息: CC http-walker.o CC http-fetch.o LINK git-http-fetch CC http-push.ohttp-push.c:18:19: fatal error: expat.h: No such file or directory #include <expat.h>经查询需要安装#yum install expat-devel重新安装又报错:Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 3.BEGIN failed--compilation aborted at Makefile.PL line 3.make[1]: *** [perl.mak] Error 2make: *** [perl/perl.mak] Error 2需要安装yum install perl-ExtUtils-MakeMaker4、测试验证: git --versiongit version 2.7.3
相关文章推荐
- Centos安装(更新)git(亲测有效)
- centos 利用yum更新git
- Centos安装(更新)git(亲测有效)
- Centos安装(更新)git(亲测有效)
- CentOS安装与更新git
- Centos安装(更新)git
- Centos安装(更新)git(亲测有效)
- Centos安装(更新)git
- Centos安装(更新)Git
- centos 6&7 更新&安装最新版git
- centos7.2 安装git(好久没有更新了...)
- Centos安装(更新)git(亲测有效)
- centos git更新、搭建git服务器
- Centos安装(更新)git(亲测有效)
- 【笔记】git 的常用操作命令(持续更新。。。)
- centos 安装 git
- CentOS6.5升级Git版本
- 在CentOS上安装Git
- (原创)Centos6.4上用gitolite部署git服务器
- 同步 GIT@OSC 实现MARKDOWN文件发布或更新到CSDN博客中