Linux中源码安装git

由于Linux中使用yum安装的git版本过于老旧,我们通过源码安装的方式安装最新版的Git。

先安装Git依赖项:
yum install -y curl-devel expat-devel gettext-devl openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker

从GitHub中下载最新的git源码:
wget https://github.com/git/git/archive/v2.29.2.tar.gz

解压:
tar -zxvf git-v2.29.2.tar.gz

安装:
make prefix=/usr/local/git all
make prefix=/usr/local/git install

安装过程中报错:
http.h:6:23: fatal error: curl/curl.h: No such file or directory
安装此依赖即可:
yum install -y libcurl-dev libcurl-devel
可能还会需要安装其他依赖项:tcl/build-essential/tk/gettext等,依次安装即可。
还有expat:
yum install -y expat-devel

安装完成后,创建git软连接:
cd /usr/bin
ln -s /usr/local/git/bin/git git

这样就可以使用最新版的git了。

你可能感兴趣的:(Linux中源码安装git)