スキップしてメイン コンテンツに移動

投稿

注目

[couchDB] CouchDB-1.0.1とSpiderMonkeyをUbuntu 10.4 LTS (Lucid) でコンパイル

最近NoSQL系のバックエンドとして有望株である couchDB をUbuntu 10.4上で試している。Ubuntuさんについてくる(apt-getできる)couchDBのバージョンは0.10.0と若干古いので、現段階で最新の1.0.1をビルドする手順を以下にまとめておきます。 1)まずはビルドの基本をインストール sudo apt-get install build-essential 2)次にJS実行エンジンの SpiderMonkey をインストール Ubuntuでビルドするときの手順として、spidermonkeyではなく、xulrunnerを使う方法もあるけど、なんか色々面倒くさい設定などがあるらしいので、SpiderMonkeyを使います。 参考URL: http://wiki.apache.org/couchdb/Installing_SpiderMonkey ソースの取得 http://ftp.mozilla.org/pub/mozilla.org/js/js-1.8.0-rc1.tar.gz にあるので、 curl -O http://ftp.mozilla.org/pub/mozilla.org/js/js-1.8.0-rc1.tar.gz でゲットしておく。 解凍してビルドする tar xzvf js-1.8.0-rc1.tar.gz cd js/src/ ちょっと変わったmake方法なので、以下の通りmakeする。 ビルド: make BUILD_OPT=1 -f Makefile.ref インストール: ターゲットは"export"というらしい。 sudo make BUILD_OPT=1 JS_DIST=/usr/local -f Makefile.ref export ライブラリのパスを通す make export実行時にコンソールに吐き出された最後の数行で cp Linux_All_OPT.OBJ/libjs.a /usr/local/lib64 cp Linux_All_OPT.OBJ/libjs.so /usr/local/lib64 cp Linux_All_OPT.OBJ/js /usr/local/bin

最新の投稿

[python]携帯メールからTwitterを更新する

[Ubuntu]ssh経由でDapperサーバーをHardyにアップグレードしてみる

[Linux Shell] bashとsedを使ってファイルの拡張子を一括置換する

[Linux Shell] ファイル名のスペースをアンダースコアに変換する方法

bashとsedで複数ファイルのテキストを置換する方法

Imagemagickでディレクトリの中の画像を一括縮小する

生年月日から年齢を計算する

tarとsshでバックアップを取る方法

テキストを製本できるように印刷してみる

複数のpostscriptファイル(PDFも可)を一枚にまとめる方法