centos7編譯安裝git最新版


  • 假如系統已經安裝了git,先刪除。

    1. 如果是通過yum安裝的,直接在終端使用以下指令刪除:

      yum remove git
    2. 如果是通過源碼編譯安裝的,參考以下文章:

      Linux ./configure && make && make install 編譯安裝和卸載

  • 通過源碼安裝git。源碼可以安裝到最新版本的git,安裝包的方式雖然安裝容易卸載也容易,可惜版本總有延后性。對於技術人員來說,要敢於嘗試新東西,敢於踩坑。

    1. 確保安裝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
    2. 下載源碼(*.tar.gz)到指定的目錄

      --下載文件到/usr/src/git-2.12.2目錄
      wget -P /usr/src/git-2.12.2 https://www.kernel.org/pub/software/scm/git/git-2.12.2.tar.gz
    3. 切換到剛剛保存下載文件的目錄並解壓文件

      --切換到指定目錄
      cd /usr/src/git-2.12.2/
      
      --解壓源碼包
      tar zxvf git-2.12.2.tar.gz
    4. 進入解壓目錄

      cd git-2.12.2/
    5. 配置安裝目錄並編譯和安裝

      ./configure --prefix=/usr/local/git-2.12.2 && make install
    6. 將編譯好的git-2.12.2 bin目錄添加到bashrc中,相當於添加全局變量

      echo 'export PATH=$PATH:/usr/local/git-2.12.2/bin' > /etc/profile.d/git.sh
    7. 使bashrc立即生效,全局變量立即生效

      source /etc/bashrc
    8. 查看git版本

      git --version


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM