CentOS へ mfiler2 をインストール
CORESERVER 独特の注意
実行時間の長いプロセスは止められてしまう。
途中で処理を止められてしまったら、再実行してみるといい。
Ruby のインストール
CORESERVER には最初から Ruby 1.8.5 が入っているが、共有ライブラリを作る必要があるのでソースからコンパイルする。
enable-shared で libruby.so を作成するのを忘れないように。
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p160.tar.gz $ tar zxf ruby-1.8.7-p160.tar.gz $ cd ruby-1.8.7-p160 $ ./configure --prefix=$HOME --enable-shared $ make $ make install
iconv のインストール
ここで作成したライブラリを mfiler2 のコンパイラ オプションで明示的に指定する。
$ wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.tar.gz $ tar zxf libiconv-1.13.tar.gz $ cd libiconv-1.13 $ ./configure --prefix=$HOME $ make $ make install
mfiler2 のインストール
with-cflag の -liconv を忘れないように注意。
$ wget http://www.geocities.jp/daisuke530221jp/mfiler2-4.0.9b.tgz $ tar zxf mfiler2-4.0.9b.tgz $ cd mfiler2-4.0.9b $ ./configure --prefix=$HOME --with-cflag="-I${HOME}/include -L${HOME}/lib -liconv" --with-ruby-lib-path=${HOME}/lib --with-ruby-lib-name=ruby $ make $ make install