Google Code Prettify

2015年2月11日 星期三

安裝最新的 git

在 linux 下,要安裝 git 照理說,只要用 root 權限執行如下指令就好了:
yum install git-core
不過,這樣安裝的 git 不是最新版,想安裝特定版本,可以下載 souce code 自己 compile,這裡說明一下怎麼做。
  • 移除舊版 git
yum remove git-core
  • 安裝相依的函式庫
yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
  • 下載原始碼
wget https://www.kernel.org/pub/software/scm/git/git-2.3.0.tar.gz
當然,如果是在公司裡,可能有些 server 基於各種理由無法直接連線到 internet,那麼就用瀏覽器連到  https://www.kernel.org/pub/software/scm/git 選擇要下載的版本下載。
  • 解壓縮
tar zxf git-2.3.0.tar.gz
  • 進入原始碼的目錄
cd git-2.3.0
  • 編譯
./configure
編譯時有可能會出現如下錯誤訊息:
Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains ... 
 這可能是 perl 的模組沒有安裝,試著執行下列指令安裝相關模組:
 yum -y install perl-devel perl-ExtUtils-Install perl-ExtUtils-ParseXS
  • make
make all
  • 安裝
make install
這樣就安裝好了,接下來看一下安裝到那個目錄,以及版本是否如我們下載的一樣。




沒有留言:

張貼留言