Centos7編譯安裝Git
在使用centos7的時候,我使用yum進行安裝之后發現git的版本是1.8.0
這個版本很低,以至於VScode都提醒我去升級。但是倉庫的版本都很好,這里介紹通過編譯源碼的方式進行安裝。
假如系統已經安裝了git,先刪除。
-
如果是通過yum安裝的,直接在終端使用以下指令刪除:
yum remove git
依賴環境的安裝
確保安裝gcc、g++以及編譯git所需要的包
#安裝gcc
yum install gcc
#安裝g++
yum install gcc-c++
#安裝編譯所需的包
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install gcc perl-ExtUtils-MakeMaker
下載源碼並安裝
在這個這里找到你要下載安裝的版本,右擊復制鏈接地址
,使用wget下載,或者直接使用瀏覽器下載
cd /opt/
wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.28.0.tar.gz
tar -zxvf git-2.28.0.tar.gz
cd git-2.28.0/
- 配置
下面的/usr/local/git-2.28.0
是安裝程序的目錄,根據個人形況設定
./configure --prefix=/usr/local/git-2.28.0
-
編譯並安裝
make && make install
-
配置環境變量
echo 'export PATH=$PATH:/usr/local/git-2.28.0/bin' > /etc/profile.d/git.sh source /etc/bashrc
-
查看版本
git --version