蛇にお茶入れる

Pythonやその他プログラミングで学んだ知識のメモ用です

管理者権限なしでホーム下にgit2.0をインストールしてみた

環境

CentOS release 6.4

git2.0のインストール

gitの公式からソースファイルをダウンロードする前に,
zlibが入ってないとエラーが出たので,zlibからインストールを行います.

$ wget http://zlib.net/zlib-1.2.8.tar.gz
$ tar zxvf zlib-1.2.8.tar.gz
$ cd zlib-1.2.8
$ ./configure --prefix=$HOME/local
$ make
$ make install

で完了です.あとでzlib.hが見当たりませんでしたみたいなエラーがでたので,
ついでに以下のコマンドもしときます.

$ export CPPFLAGS="-I$HOME/local/include" LDFLAGS="-L$HOME/local/lib"

肝心のgitのインストールを行います.
gitをconfigureする前にNO_OPENSSLなどをつけないといけないようです.
参考

$ wget https://www.kernel.org/pub/software/scm/git/git-2.0.0.tar.gz
$ tar zxvf git-2.0.0.tar.gz
$ cd git-2.0.0
$ ./configure --prefix=$HOME/local NO_OPENSSL=1 NO_CURL=1
$ make
$ make install
$ git


これで無事インストール完了したと思います.