CentOS7 编译安装 Git

211 阅读1分钟

CentOS7 编译安装 Git

System: Centos7.9

[root@CentOS7-9 ~]# // 显示服务器版本
[root@CentOS7-9 ~]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)
[root@CentOS7-9 ~]# uname -a
Linux CentOS7-9 3.10.0-1160.21.1.el7.x86_64 #1 SMP Tue Mar 16 18:28:22 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
[root@CentOS7-9 ~]# // 删除原本的安装的git
[root@CentOS7-9 ~]# yum -y remove git
[root@CentOS7-9 ~]# // 下载源码包
[root@CentOS7-9 ~]# cd /usr/local/src
[root@CentOS7-9 ~]# wget https://www.kernel.org/pub/software/scm/git/git-2.29.3.tar.gz
[root@CentOS7-9 ~]# // 安装依赖的库
[root@CentOS7-9 ~]# yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel
[root@CentOS7-9 ~]# // 编译安装
[root@CentOS7-9 ~]# cd /usr/local/src
[root@CentOS7-9 ~]# tar -zvxf git-2.29.3.tar.gz
[root@CentOS7-9 ~]# cd git-2.29.3
[root@CentOS7-9 ~]# ./configure --prefix=/usr/local/git-2.29.3
[root@CentOS7-9 ~]# make && make install
[root@CentOS7-9 ~]# vi /etc/profile
[root@CentOS7-9 ~]# // 把下面这句添加到文件最后
[root@CentOS7-9 ~]# // export PATH="$PATH:/usr/local/git-2.29.3"
[root@CentOS7-9 ~]# // 增加软链接
[root@CentOS7-9 ~]# ln -s /usr/local/git/bin/* /usr/bin/
[root@CentOS7-9 ~]# git --version
git version 2.29.3