前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS7安装Git2.19.2

CentOS7安装Git2.19.2

原创
作者头像
noobCoder
修改2019-04-22 12:29:45
1.6K0
修改2019-04-22 12:29:45
举报
文章被收录于专栏:后端开发后端开发

1.安装依赖包

代码语言:javascript
复制
[root@VM_0_6_centos]#yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

2.下载Git源码包,并解压

代码语言:javascript
复制
[root@VM_0_6_centos]#cd /usr/local/src
[root@VM_0_6_centos src]#wget https://github.com/git/git/archive/v2.19.2.tar.gz
[root@VM_0_6_centos src]#tar -zxvf git-2.19.2.tar.gz

3.这个时候可能会因为找不到libiconv扩展包而出现安装错误,建议先安装libiconv扩展包。

代码语言:javascript
复制
[root@VM_0_6_centos git-2.19.2]# cd /usr/local/src
[root@VM_0_6_centos src]# wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
[root@VM_0_6_centos src]# tar -zxvf libiconv-1.14.tar.gz
[root@VM_0_6_centos src]# cd libiconv-1.14/
[root@VM_0_6_centos libiconv-1.14]# ./configure --prefix=/usr/local/libiconv
[root@VM_0_6_centos libiconv-1.14]# make && make install

4.libiconv安装成功后,再切回到git目录下面

代码语言:javascript
复制
[root@VM_0_6_centos libiconv-1.14]# cd /usr/local/src/git-2.19.2

5.编译并安装

代码语言:javascript
复制
[root@VM_0_6_centos git-2.19-2.19.2]# make configure
[root@VM_0_6_centos git-2.19.2]# ./configure --prefix=/usr/local/ --with-iconv=/usr/local/libiconv/
[root@VM_0_6_centos git-2.19.2]# make && make install

注意:在执行make configure的时候可能会报autoconf: command not found *** [configure] Error 127

解决方案是需要安装libtool:执行命令安装:

代码语言:javascript
复制
[root@VM_0_6_centos git-2.19.2]#yum install install autoconf automake libtool

再返回执行第5步编译并安装操作即可。

6.安装成功,查看git版本:

查看git版本
查看git版本

大功告成!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com