柚子快報(bào)邀請(qǐng)碼778899分享:Linux更新git版本
柚子快報(bào)邀請(qǐng)碼778899分享:Linux更新git版本
文章目錄
前言一、更新并備份yum源二、在線安裝三、源碼安裝
前言
在linux 上安裝和更新git
一、更新并備份yum源
# 備份yum源
cd /etc/yum.repos.d/ && mkdir bk && mv -f *.repo ./bk
# 下載yum源(離線環(huán)境,直接下載到y(tǒng)um.repos.d目錄下,重命名為 CentOS-Base.repo)
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
# 更新緩存
yum clean all
yum makecache
二、在線安裝
# 刪除舊版本
yum remove -y git
# 安裝git2.x
yum -y install git2u
# 查看版本
git version
但是一般yum源直接安裝的版本一般較低,可以采用下面源碼(離線)安裝
三、源碼安裝
首先準(zhǔn)備好安裝版本的git安裝包 https://mirrors.edge.kernel.org/pub/software/scm/git/
# 刪除舊版本
yum remove -y git
# 安裝依賴庫(kù)
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install perl-ExtUtils-MakeMaker
# 編譯源碼
tar -zxvf git-2.34.1.tar.gz
cd git-2.34.1
make configure
# 配置git安裝路徑
./configure --prefix=/usr/local/git
# 編譯并且安裝
make all && make install
# 將git指令添加到bash中
echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
source /etc/bashrc
# 查看版本
git version
如果執(zhí)行 ./configure --prefix=/usr/local/git 出錯(cuò),git 版本不是預(yù)期版本,可以換個(gè)目錄進(jìn)行安裝
# 在 git-2.34.1 目錄下執(zhí)行
make clean
make configure && ./configure --prefix=/usr/bin
柚子快報(bào)邀請(qǐng)碼778899分享:Linux更新git版本
好文鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。