Linux离线编译安装git

之前在自己服务器上安装git的时候,直接yum -y install git就安装好了。但是公司的服务器不连外网,只能手动将安装包上传上去,自己编译安装。

git下载地址

第一步 解压

将上传到服务器上的git压缩包解压。

tar -xvf git-2.19.2.tar.gz 
解压压缩包

第二步 编译安装

进入到解压后的文件夹下

cd git-2.19.2

配置指定编译后安装的目录

./configure --prefix=/usr/local/git

编译安装git前,它需要依赖这些curl-devel expat-devel gettext-devel openssl-devel zlib-devel依赖包。一般直接用yum命令安装一下就行了。

yum install curl-devel expat-devel gettext-devel   openssl-devel zlib-devel

但由于这台服务器不连外网,于是我是直接通过另一台可以连外网的服务器,将所需的依赖通过yumdownloader命令下载下来,并将所有下载下来的rpm包都上传到了这台服务器上。

yumdownloader curl-devel expat-devel gettext-devel   openssl-devel zlib-devel   --resolve --destdir=/home/gepeisong/soft
yumdownloader下载

进入上传了所有rpm包的目录下进行安装。输入下面这个命令,它会将当前文件夹下所有的rpm包进行强制安装。

rpm -ivh  *.rpm --force --nodeps
安装rpm包

安装完依赖包后,最后直接输入

make && make install
编译安装

查看git版本,安装成功


查看git版本

你可能感兴趣的:(Linux离线编译安装git)