Install namazu-2.0.19 on CentOS 5.3

http://www.namazu.org/ より namazu-2.0.19.tar.gz をDL

・kakasiのインストール
ftp://ftp.jaist.ac.jp/pub/Linux/Fedora/releases/9/Fedora/source/SRPMS/
より(どこでもいいんですがw) kakasi-2.3.4-26.fc9.src.rpm をDL
# rpmbuild --rebuild kakasi-2.3.4-26.fc9.src.rpm
# cd /usr/src/redhat/RPMS/i386
# rpm -Uhv kakasi*

・NKFのインストール
# yum install nkf
# yum install perl-NKF

・File-MMagic のインストール
# yum install perl-File-MMagic

・namazuのインストール
# tar xvfz namazu-2.0.19.tar.gz
# cd namazu-2.0.19
# ./configure
# make
# make install

・以下の修正は自分用のメモです
.namazurc の修正
Index         /path/to/namazu/index
Template      /path/to/namazu/template
Replace       /path/to/DocumentRoot/mans/php     /mans/php
Replace       /path/to/DocumentRoot/mans/pgsql   /mans/pgsql
Lang          ja

# mkdir /path/to/namazu/index
# mkdir /path/to/namazu/index/php
# mkdir /path/to/namazu/index/pgsql

# mkdir /path/to/DocumentRoot/mans
# mkdir /path/to/DocumentRoot/mans/php
# mkdir /path/to/DocumentRoot/mans/pgsql

# tar xvfz postgres.tar.gz -C /path/to/DocumentRoot/mans/pgsql
# tar xvfz php_manual_ja.tar.gz -C /path/to/DocumentRoot/mans/php

# cd /path/to/namazu/templete
# cat NMZ.head.ja NMZ.body.ja  NMZ.foot.ja > search.html

search.html の以下の箇所を修正してください。

action="{cgi}" -> action="/cgi-bin/namazu.cgi"
href="{cgi}"   -> href="/cgi-bin/namazu.cgi"
<li><input type="checkbox" name="idxname" value="php" checked>php
<li><input type="checkbox" name="idxname" value="pgsql">pgsql

# cp search.html /path/to/html/mans

index作成用スクリプトの作成
mknmzphp
#!/bin/sh
/usr/local/bin/mknmz -L ja            \
    -T /path/to/namazu/template       \
    -O /path/to/namazu/index/php      \
       /path/to/DocumentRoot/mans/php

mknmzpgsql
#!/bin/sh
/usr/local/bin/mknmz -L ja            \
    -T /path/to/namazu/template       \
    -O /path/to/namazu/index/pgsql    \
       /path/to/DocumentRoot/mans/pgsql

indexの作成
# ./mknmzphp
# ./mknmzpgsql