Kabayaki のインストール
|

■ このページでは Kabakaki のインストール手順を説明しています
このページでは、タイムインターメディア がオープンソースライセンスで配布する 全文検索エンジン Kabayaki の無償版のインストール手順を説明しています。有償版も基本的に同じ手順でできます。■ メニュー
無償で利用できる Kabayaki は Red Hat Linux と Debian Linux に対応しています。
このページでは、2004年7月時点の最新バージョン Ver.1.4.0 を Red Hat Linux 9にインストールする手順を説明します。
全文検索エンジンのKabayaki は、ほかのソフトウェアと連携させることでパワーを発揮します。
Kabayaki 公式HP「Kabayaki とは」
http://www.kabayaki.jp/portal/syousai/
Kabayaki をダウンロードする
Kabayaki の公式サイトには、Kabayaki とそれに関連するソフトウェアが RPM パッケージとソースプログラムで公開されています。また、Kabayaki のドキュメントも PDFファイルで公開されているのでダウンロードして最初に読みます。
WebサイトからRPMのソフトウェアをダウンロードし、「インストールマニュアル」の手順にしたがってインストールすれば作業は終了します。
● Red Hat Linux 9 対応 Kabayaki の入手先 ( 2004年7月での最新版は Ver.1.4.0 )
http://www.kabayaki.jp/portal/dw/gpl.html
● ダウンロードするソフトウェア
サイトにある RPMパッケージでは、なるべく新しいバージョンを利用します。
- chasen-2.2.9-1.i386.rpm
- expat-1.95.5-2.i386.rpm
- ipadic-2.5.1-1.noarch.rpm
- kabayaki-1.4.0-1.i386.rpm
- kakasi-2.3.4-10.i386.rpm
- namazu-2.0.12-5.i386.rpm
- nkf-2.01-2.i386.rpm
- perl-CGI-2.81-88.i386.rpm
- perl-CGI-FastTemplate-1.09-1.i386.rpm
- perl-File-MMagic-1.16-3.noarch.rpm
- perl-HTML-Parser-3.26-17.i386.rpm
- perl-HTML-Tagset-3.03-28.noarch.rpm
- perl-Jcode-0.80-1.i386.rpm
- perl-NKF-2.04-1.i386.rpm
- perl-Text-Kakasi-1.05-5.i386.rpm
- perl-URI-1.21-7.noarch.rpm
- perl-XML-Parser-2.31-15.i386.rpm
- perl-XML-Writer-0.4-1.i386.rpm
古いバージョンも、パッケージ間の依存関係が発生した場合に利用できます。
|
インストールする
|
# rpm -ivh
kakasi-2.3.4-10.i386.rpm
# rpm -ivh chasen-2.2.9-1.i386.rpm # rpm -ivh expat-1.95.5-2.i386.rpm # rpm -ivh ipadic-2.5.1-1.noarch.rpm # rpm -ivh perl-CGI-2.81-88.i386.rpm # rpm -ivh perl-CGI-FastTemplate-1.09-1.i386.rpm # rpm -ivh perl-Jcode-0.80-1.i386.rpm # rpm -ivh perl-NKF-2.04-1.i386.rpm # rpm -ivh perl-HTML-Parser-3.26-17.i386.rpm # rpm -ivh perl-XML-Writer-0.4-1.i386.rpm # rpm -Uvh perl-File-MMagic-1.16-3.noarch.rpm # rpm -Uvh perl-Text-Kakasi-1.05-5.i386.rpm # rpm -ivh namazu-2.0.12-5.i386.rpm # rpm -ivh kabayaki-1.4.0-1.i386.rpm |
[root@redhat9 src]# rpm -ivh
expat-1.95.4-1.i386.rpm
警告: expat-1.95.4-1.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%] package expat-1.95.5-2 (which is newer than expat-1.95.4-1) is already installed file /usr/bin/xmlwf from install of expat-1.95.4-1 conflicts with file from package expat-1.95.5-2 |
|
設定する |
# cd /var/kabayaki/etc
# cat "apache.conf" >> /etc/httpd/conf/httpd.conf |
AddDefaultCharset ISO-8859-1
↓ # AddDefaultCharset ISO-8859-1 |
# apachectl restart
|
Kabayaki と Apache の連携の設定はこれで終わりです。
テスト する
Kabayaki と Apache が連携できているかテストします。
Kabayaki の中身はCGI のスクリプトで、このスクリプトが Apache 上で利用できれば連携できています。
■ LANにつながったパソコンのブラウザーで、Kabayaki+Apache サーバー上の Kabayaki 画面を表示する
LANにつながっているパソコンで、ブラウザーを起動しApache の配信ページを閲覧します。
URL : http://[サーバーのIPアドレス]/
事例 : http://192.168.0.100/
写真左の画面が表示されれば、Apache は正常に起動していることがわかります。
ブラウザーで Kabayaki の検索ページを閲覧します。
URL : htp://[サーバーのIPアドレス]/kabayaki/
事例 : http://192.168.0.100/kabayaki/
写真左の画面が表示されれば、Apache 上で Kabayaki の CGI スクリプトが正常に動作していることがわかります。
ブラウザーで Kabayaki の設定ページを閲覧します。
URL : htp://[サーバーのIPアドレス]/kabayaki/cgi-bin/admin/rc.cgi
事例 : http://192.168.0.100/kabayaki/cgi-bin/admin/rc.cgi
写真左の画面が表示されれば、Apache 上で Kabayaki の CGI スクリプトが正常に動作していることがわかります。
上記の3つの画面が表示できれば、Kabayaki と Apache の連携ができています。
Kabayaki の使い方については「Kabayaki 取扱説明書」を参照してください。
ファイルサーバー Samba を連携させた「かばやきサンバ」の使い方については、別のページで説明します。
■ Kabayaki の画面が表示できなかったら?
これまでの作業で、設定作業にミスがなかったか調べてください。問題解決のヒントはつぎのとうりです。
- 必要なソフトウェアがすべてインストールされていない。
- Apache が起動していない。
- Apache の設定ファイル httpd.conf に、Kabayaki の設定が正しく追加されていない。
- httpd.conf の変更後、Apache を再起動させていない。
- ブラウザーでアクセスする URL がまちがっている。