參考資料:
CentOS7安裝Git以及操作
error: zlib.h: No such file or directory
一:安裝包下載并解壓
1、官網(wǎng)下載地址: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、執(zhí)行命令進(jìn)行解壓
[root@yanze-1 local]# tar -zxvf git-2.9.0.tar.gz
[root@yanze-1 local]#
二俱恶、編譯并安裝
1喻频、進(jìn)目錄
[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竿屹、執(zhí)行make后出錯骆撇,提示zlib.h不存在醉箕,如下圖:
3意系、需要安裝zlib
[root@yanze-1 git-2.9.0]# yum install zlib-devel
<!-- 安裝完zlib后泥耀,再執(zhí)行make,等待編譯完成-->
4蛔添、結(jié)果后面又報錯:compilation aborted at Makefile.PL line 3.痰催,執(zhí)行如下命令:
yum install perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
<!-- 執(zhí)行完后兜辞,再執(zhí)行make,等待編譯完成-->
5夸溶、等待上面安裝完成后逸吵,執(zhí)行最后一步
[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安裝完成