管理者権限なしでホーム下に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
これで無事インストール完了したと思います.