CentOS では namazu がパッケージ管理システムで提供されていないようです。 そこで個別にインストールした際の作業備忘録をまとめました。
http://kakasi.namazu.org/ から、最新の kakasi をダウンロードして、インストールします。
$ wget http://kakasi.namazu.org/stable/kakasi-2.3.6.tar.gz $ tar zxvf kakasi-2.3.6.tar.gz $ cd kakasi-2.3.6 $ ./configure $ make $ su # make install
Can't locate Text/Kakasi.pm in @INC
上記のエラーメッセージが出た場合、ここからダウンロードします。
$ tar zxvf Text-Kakasi-2.04.tar.gz $ cd Text-Kakasi-2.04 $ perl Makefile.PL $ make # make install
インストール後のトラブルシューティングが下記です。
Text::Kakasi: libkakasi.so.2: cannot open shared object file: No such file or directory
上記のエラーメッセージが出た場合、共有ライブラリパスに設定を追加します。 まず /etc/ld.so.conf をテキストエディタで開いて、下記の2行を追記します。
/usr/lib64 /usr/local/lib
その後、ldconfig を実行します。
namazu の中にある File-MMagic をビルドする際に、Perl の ExtUtils-MakeMaker モジュールが必要になります。もし入っていない場合は、インストールします。
# yum -y install perl-ExtUtils-MakeMaker
http://www.namazu.org/ から、最新の namazu をダウンロードして、インストールします。
$ wget http://www.namazu.org/stable/namazu-2.0.21.tar.gz $ tar zxvf namazu-2.0.21.tar.gz $ cd namazu-2.0.21/File-MMagic $ perl Makefile.PL $ su # make install # exit $ cd .. $ ./configure $ make $ su # make install