環境はこんな感じ
# cat /etc/redhat-release CentOS release 6.5 (Final) # cat /proc/version Linux version 2.6.32-431.3.1.el6.x86_64 (mockbuild@c6b10.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Jan 3 21:39:27 UTC 2014 # git --version git version 1.7.1
まぁ単純にソース持ってきて、make するだけっつー。
cd /usr/local/src # https://code.google.com/p/git-core/downloads/list から探す wget https://git-core.googlecode.com/files/git-1.8.5.3.tar.gz tar zxvf ./git-1.9.5.3.tar.gz cd /usr/local/src/git ./configure —prefix/usr/local make make install
途中でこんなエラーでた
* tclsh failed; using unoptimized loading MSGFMT po/de.msg make[1]: *** [po/de.msg] エラー 127 make: *** [all] エラー 2
gitをインストール – Ruby on Rails 2.x – Yahoo!ブログ
上のサイトみてそのまま実行したら OK だった
yum install build-essential tcl8.4 tk8.4 gettext
あとはこんなエラーも出た。
/usr/bin/perl Makefile.PL PREFIX='/usr/local' INSTALL_BASE='' --localedir='/usr/local/share/locale' Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at Makefile.PL line 3. BEGIN failed--compilation aborted at Makefile.PL line 3. make[1]: *** [perl.mak] Error 2 make: *** [perl/perl.mak] Error 2
これは、以下をインストール。
yum install perl-ExtUtils-MakeMaker
一回コンソールをログアウトして、再ログインして確認
# git --version git version 1.8.5.3
おわり。