Home » サーバ

namazuをインストール

2010年 1月 15日 736 views No Comment


改訂 Namazuシステムの構築と活用

著者/訳者:馬場 肇

出版社:ソフトバンククリエイティブ( 2003-07-01 )

定価:¥ 2,940

単行本 ( 262 ページ )

ISBN-10 : 4797323388

ISBN-13 : 9784797323382


とある案件で、namazuを使ってWordpressで構築したサイトの検索ができるかどうか、試験をする必要が生じた。
そこでnamazuをインストールしてみることにする。

まず、kakasiをインストール

# wget http://kakasi.namazu.org/stable/kakasi-2.3.4.tar.gz
# tar zxvf kakasi-2.3.4.tar.gz
# cd ./kakasi-2.3.4
# ./configure
# make
# make install

kakasi-2.3.4.tar.gzは本記事アップ時点での最新版となります。
念のため、kakasiオフィシャルにて最新版を確認して下さい。

次にText-Kakasiをインストールします。
Text-Kakasiは、kakasiをperlにて使用するためのPerlライブラリ集となります。
Text-Kakasiは、こちらよりダウンロードして下さい。

# wget http://search.cpan.org/CPAN/authors/id/D/DA/DANKOGAI/Text-Kakasi-2.04.tar.gz
# tar zxvf Text-Kakasi-2.04.tar.gz
# cd Text-Kakasi-2.04
# perl Makefile.PL
# make
# make install

今回、kakasiだけで望む動作をするかどうか不安なので、Chasenもインストールしておきます。
通常はkakasiだけで充分かと思います。
まず、Dartsをインストールします。
Darts: Double-ARray Trie System
DartsのインストールにはC++と関連するライブラリ類がインストールされている必要があります。

# wget http://chasen.org/~taku/software/darts/src/darts-0.32.tar.gz
# tar zxvf darts-0.32.tar.gz
# cd darts-0.32
# ./configure
# make
# make install

次にChasenをインストールします。
Chasenダウンロード先:ChaSen — 形態素解析器
今回は最新と思われる2.4.4をダウンロードしました。
※下記wgetのあとのURLで必ずしもダウンロードできるとは限りません。必ず、上記ダウンロード先よりリンクをたどって下さい。

# wget http://osdn.dl.sourceforge.jp/chasen-legacy/32224/chasen-2.4.4.tar.gz
# tar zxvf chasen-2.4.4.tar.gz
# cd chasen-2.4.4
# ./configure
# make
# make install

次にIPAdicをインストールします。
IPAdicとは、Chasenで使用する日本語辞書です。
ダウンロード先:IPAdic legacy

# wget http://osdn.dl.sourceforge.jp/ipadic/24435/ipadic-2.7.0.tar.gz
# tar zxvf ipadic-2.7.0.tar.gz
# cd ipadic-2.7.0
# ./configure
# make
# make install

Text-Chasenをインストールします。
Text-ChasenはChasenをPerlで使用するためのライブラリ集です。
Text-Chasenはこちらからダウンロードして下さい。

# wget http://www.daionet.gr.jp/~knok/chasen/Text-ChaSen-1.03.tar.gz
# tar zxvf Text-ChaSen-1.03.tar.gz
# cd Text-ChaSen-1.03

Text-ChaSenは一部ファイルを変更する必要があります。
まず、libchasen.aの存在する場所を調べます。通常、ChaSenをsource makeした場合は”/usr/local/lib”になります。
次に、Makefile.PLをviなどで開き、次の行を書き換えます。

'LIBS' => ['-lchasen']

この行を次のように書き換えます。今回はlibchasen.aが”/usr/local/lib”にある、という前提で書き換えてみます。

'LIBS' => ['-L/usr/local/lib -lchasen']

つまり、”-L/usr/local/lib”の中の”/usr/local/lib”をlibchasen.aがインストールされているディレクトリにして、書き換えます。
その後は一般的なPerlライブラリのインストールと変わりません。

# perl Makefile.PL
# make
# make install

さて、やっと本題のnamazuインストールです。
namazuはこちらよりダウンロードして下さい。

# wget http://www.namazu.org/stable/namazu-2.0.20.tar.gz
# tar zxvf namazu-2.0.20.tar.gz
# cd namazu-2.0.20
# ./configure
# make
# make install

なお、configureの最中にエラーで止まる場合があります(当方環境でも止まりました)。
その場合の多くはFile-MMagicというライブラリがインストールされていないことによります。
このライブラリは解凍したファイルの中にありますので、焦らずにインストールして下さい。

# cd File-MMagic
# perl Makefile.PL
# make
# make install

File-MMagicのインストールが終わりましたら、namazuのディレクトリに戻って、再度configureから実行して下さい。

ここまででとりあえずインストールが完了です。
長くなりましたので設定はまた後ほど。

フリーソフトを使って自分でできるナレッジマネジメントのすすめ

著者/訳者:米重 仁童

出版社:講談社出版サービスセンター( 2004-07 )

定価:¥ 1,575

単行本 ( 157 ページ )

ISBN-10 : 4876016909

ISBN-13 : 9784876016907


ブログランキング・にほんブログ村へ
関連記事:
    None Found
このエントリをはてなブックマークに登録このエントリをBuzzurlにブックマークYahoo!ブックマークに登録Yahoo!ブックマークに登録このエントリをlivedoorクリップに登録 このエントリをnewsing it!へ追加
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

コメントをお願いします!

残していただいたコメントや トラックバック は、RSS で配信されます.

スパムコメントや誹謗中傷、トピックスに関係がないコメントは削除する場合があります。

コメント内で使えるHTMLタグ:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">

このブログでは「Gravatar」が使えます。 あなた自身のアバターを使いたいなら、Gravatarでアバターを登録して下さい。