Mercurial 1.8.4のインストール
OpenIndiana oi_148に収録されているMercurialは1.3.1と古いので、現時点での最新版の1.8.4をインストールした。
まず、Mercurialのドキュメントの作成に必要なDocutilsをインストール。
% wget "http://prdownloads.sourceforge.net/docutils/docutils-0.7.tar.gz?download" % tar xf docutils-0.7.tar.gz % cd docutils-0.7 % ./setup.py install --prefix=$HOME/opt/docutils-0.7 % cd ~/opt/bin % for f in ../docutils-0.7/bin/*; do; ln -s $f; done % cd ~/opt/lib % mkdir -p python2.6/site-packages % cd python2.6/site-packages % for f in ../../../docutils-0.7/lib/python2.6/site-packages/*; do; ln -s $f; done
標準じゃないディレクトリにインストールしたので、PYTHONPATHの設定が必要。今回だと
PYTHONPATH=$HOME/opt/lib/python2.6/site-packages; export PYTHONPATH
のように、~/opt/lib/python2.6/site-packagesを追加する必要がある。.profileなどで設定。
Mercurialをインストール。
% wget http://mercurial.selenic.com/release/mercurial-1.8.4.tar.gz % tar xf mercurial-1.8.4.tar.gz % make PREFIX=$HOME/opt/mercurial-1.8.4 all % make PREFIX=$HOME/opt/mercurial-1.8.4 INSTALL="ginstall -c -m 644" install % cd ~/opt/bin % ln -s ../mercurial-1.8.4/bin/hg % hg debuginstall
doc/MakefileがBSD installを想定しているので、makeのINSTALLマクロを上書きして、ginstallを使う。hg debuginstallは、きちんとインストールできているかのチェック。
0 件のコメント:
コメントを投稿