このエントリーが役に立ったらシェアをお願いします!

LinuxにGitの最新バージョンをソースからインストールする

このエントリーが役に立ったらシェアをお願いします!

今回はLinux CentOS6.5 64bitでGitをソースからmakeでインストールをします。
yumでインストールしようとすると1.7.1が入ってきてしまいまうので、
最新版をインストールしたいときはソースからインストールしましょう。

yum install git
================================================================================
 Package            Arch           Version                   Repository    Size
================================================================================
Installing:
 git                x86_64         1.7.1-3.el6_4.1           base         4.6 M
Installing for dependencies:
 perl-Error         noarch         1:0.17015-4.el6           base          29 k
 perl-Git           noarch         1.7.1-3.el6_4.1           base          28 k

Transaction Summary
================================================================================
Install       3 Package(s)

Total download size: 4.7 M
Installed size: 15 M
スポンサーリンク

Git v2.3.3をソースからインストールする

まず今回試した環境です。

OS
CentOS6.5 64bit
Git
バージョン2.3.3(2015/03/17時点最新版)

Gitの最新バージョンはGit公式で確認できます。

 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
 cd /usr/local/src/
 wget https://www.kernel.org/pub/software/scm/git/git-2.3.3.tar.gz
 tar xzvf git-2.3.3.tar.gz
 cd git-2.3.3
 make prefix=/usr/local all
 make prefix=/usr/local install
 git --version

makeコマンドで下記のようなエラーが出る場合があります。

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

その場合はperl-ExtUtils-MakeMakerをインストールで解決できるかと思います。

yum install perl-ExtUtils-MakeMaker
スポンサーリンク

このエントリーが役に立ったらシェアをお願いします!

1この記事を書いた人
ShoheiTai
フロントエンド志向のWebエンジニア。
HTML5やWeb高速化、SEO等のフロントエンド開発が大好物。
バックエンドではCakePHP,Wordpress開発を主戦場としています。
Web開発のスパイスファクトリー株式会社創業メンバー。

イケてないコード - Webエンジニアのブログの
最新情報をいいねしてチェックしよう!