<HTML>
<HEAD>
<TITLE>namazu のインストール</TITLE>
</HEAD>
<BODY BGCOLOR="WHITE">
<H2>namazu のインストール</H2>
<HR>
#近日、再度、最初からやり直す予定。
<BR>
namazu2.0.5のインストールメモ
<BR>
# gzcat は gnuzip の zcat のこと。
<BR>
環境は、Sparc-Solaris5.6,GCC2.95.2,perlは5.005.03、、、make 3.76.1。
<HR>
<H3>nkfのインストール</H3>
nkfはあったけど、nkf171.sharをとってきて
<UL>
<LI>sh nkf171.shar
<LI>make
<LI>cp nkf /usr/local/bin
<LI>cd NKF
<LI>perl Makefile.PL
<LI>make
<LI>make install
</UL>
で終了。

<H3>chasenのインストール</H3>
chasen2.02をとってきて、
<UL>
<LI>gzcat chasen*.tar.gz | tar xvf -
<LI>cd chasen-2.02
<LI>vi Makefile -> cc を gcc に
<LI>make -> libchasen.a でエラー
<LI>cd lib
<LI>vi Makefile -> cc を gcc にして、 -lsocket -lnsl を追加
	<UL>
	<LI>チト思い当たることあり。情けないので書かない(^ ^;
	</UL>
<LI>cd ..
<LI>make -> cp 辞書 でエラー
<LI>cd dic 
<LI>make  -> なぜかOK
<LI>cd ..
<LI>make install
<LI>cd perl
<LI>perl Makefile.PL
<LI>make
<LI>make install
</UL>
で終了。
<P>
<H3>Text-Chasenのインストール</H3>
一応、Text-ChaSen-1.03 をいれた。これも、
<UL>
<LI>gzcat Text-ChaSen-1.03.tar.gz
<LI>cd Text-ChaSen-1.03
<LI>perl Makefile.PL
<LI>make
<LI>make install
</UL>
で終了。

<H3>namazuのインストール</H3>
namazu2.0.5をとってきて、
<UL>
<LI>gzcat namazu*.tar.gz | tar xvf -
<LI>cd namazu2.0.5
<LI>configure -> File-MMagic でエラー
<LI>cd File-MMagic
<LI>perl Makefile.PL
<LI>make
<LI>make install
<LI>cd ..
<LI>configure
<LI>make -> warning がいっぱいだけど、いっかな、、、いいや。
	<UL>
	<LI>regex.c と何だっけな、、、
	</UL>
<LI>make check -> 結構時間がかかる
	<UL>
	<LI>mknmzに10PASS
	<LI>gcnmzに1PASS
	<LI>idxdiffに3PASS
	<LI>namazuに9PASS
	<LI>namazu-cgiに4PASS
	</UL>
<LI>make install -> これも結構ね、、、
</UL>
で終了。
<HR>
ソフトとしてはこれで終わりかな、、、インストールは、freya より結局楽だったな。
<P>
ともって、mknmz動かそうとしたら、だめだった。 Not a catalog file だって。
なんだろう、、、オプション --help でも動かないんじゃ、お手上げだね、、、
<P>
<P>
でわかんないんで、<A HREF="http://www.namazu.org/>namazu.org</A>へ行って、
メイリングリストの検索をしてみた。そしたら、どういう話かわからんが、
例のメッセージはgettextが出してるとかなんだとか書いてあった。
確かめようが無いが、調べるのは面倒なので、GNU の gettext を持ってきてみた。
<BR>
#もしかしたら、これ、入れた後、もぉ一回namazuを入れないとだめかね。
<H3>gettextのインストール</H3>
これは、sunsite からもらってきた。拡張子が tar.gz だったが、tar ファイルだった。
で、
<UL>
<LI>tar xvf gettext-0.10.35.tar.gz
<LI>cd gettext-0.10.35
<LI>configure
<LI>make・・・あっという間。
<LI>make check
<LI>make install ・・・結構かかる。
</UL>
で終了。
<P>
で、試したけどやっぱり駄目だな、、、もぉ一回、namazu、入れ直そう。
<H3>namazuの再インストール</H3>
どぉも、ABOUT_NLSだかになんか書いてあるな、、、ChangeLogにもあるな、、、
そぉ、Solaris だとまずいらしいな、、、よくは読んでないけど、、、
<BR>
というわけで、もぉ一回ばらして、
<UL>
<LI>configure --with-included-gettext
<LI>make
<LI>make check・・・ありゃ、namazu5でエラーだ、、、NMZ.r が無いだって。
</UL>
どれどれ、、、確かにidx6 は空だな、、、なんでだ、、、よくわからんな、、、
で、なんか他にもやったような気がするが覚えていない、、、だめだね、、、
で、
<UL>
<LI>無視して make install
<LI>mknmz --help
</UL>
おぉ、ヘルプが表示された、、、結局なんだ、、、無闇にいろいろやった
せいで、何がわからんが、おそらく、namazu の configure のオプションの
せいだな、、、
<HR>
<ADDRESS>
miuraj@isc.meiji.ac.jp
</ADDRESS>
</BODY>
</HTML>
