参考资料:
CentOS7安装Git以及操作
error: zlib.h: No such file or directory
一:安装包下载并解压
1、官网下载地址:https://mirrors.edge.kernel.org/pub/software/scm/git/
2、也可以直接在CentOS中直接下载:
[root@yanze-1 local]# pwd
/usr/local
[root@yanze-1 local]#
[root@yanze-1 local]# wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.0.tar.gz
3、执行命令进行解压
[root@yanze-1 local]# tar -zxvf git-2.9.0.tar.gz
[root@yanze-1 local]#
二、编译并安装
1、进目录
[root@yanze-1 local]# cd git-2.9.0
[root@yanze-1 git-2.9.0]# ./configure --prefix=/usr/local/git-2.9.0
[root@yanze-1 git-2.9.0]# make
2、执行make后出错,提示zlib.h不存在,如下图:
3、需要安装zlib
[root@yanze-1 git-2.9.0]# yum install zlib-devel
<!-- 安装完zlib后,再执行make,等待编译完成-->
4、结果后面又报错:compilation aborted at Makefile.PL line 3.,执行如下命令:
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
<!-- 执行完后,再执行make,等待编译完成-->
5、等待上面安装完成后,执行最后一步
[root@yanze-1 git-2.9.0]# make install
<!-- 稍等片刻后-->
[root@yanze-1 git-2.9.0]# git --version
git version 2.9.0
<!-- git 完成安装-->
[root@yanze-1 git-2.9.0]#
6、至此,git安装完成
网友评论