TA的每日心情 | 难过 昨天 22:31 |
---|
签到天数: 1652 天 [LV.Master]伴坛终老
|
1 问题描述
centos7系统默认的git安装版本是1.8,但是在项目构建中发现git版本过低,导致构建AI模型环境时出现各种错误,于是用源码编译的方式进行升级,同时该文章也适用于安装新的git。
2. 升级安装
2.1 第一步卸载原有的git
rpm -e --nodeps git 仅删除该git包
# yum remove git 采用yum删除git,同时也将删除其依赖包,例如go,建议不采用该命令
2.2. 安装相关依赖
yum install -y curl-devel expat-devel openssl-devel zlib-devel asciidoc
yum install -y gcc perl-ExtUtils-MakeMaker
2.3. 安装git
下载解压
#下载git从https://github.com/git/git/releases
wget https://github.com/git/git/archive/v2.27.0.tar.gz -O git.tar.gz
#tar -C /usr/local/src -zxvf git.tar.gz
cd /usr/local/src/git-2.27.0
#将压缩包解压到/usr/local/src目录
编译安装
# 编译并设置安装路径
make prefix=/usr/local/bin/git all
# 安装
make install
添加环境变量
# 写入到环境变量中,但重启则失效(方法一)export PATH=$PATH:/usr/local/bin/git/bin
# 写入到环境变量中(方法二)echo "export PATH=$PATH:/usr/local/bin/git/bin" >> /etc/profile && source /etc/profile # 制作软链接(方法三)rm -f /usr/bin/git && ln -s /usr/local/bin/git /usr/bin/git
# 查看是否已安装和版本号
git --version
|
|