| ■Namazu for WINのインストール | ||||||||
| NamazuはlinuxなどUNIX系OSをはじめ、Windowsにも移植されたフリーで高機能な全文検索システムです。Windowsへのインストールはそれほど難しくありません。WindowsでもapacheやAN
HTTPDなどWebサーバと組み合わせればCGIとして利用できます。Search-S
for namazuというGUIなアプリケーションを利用すれば、LocalなPCに保存しているhtmlやtext、word、excel、power
point、pdf、一太郎などのファイルを全文検索できるようになります。 |
||||||||
| ■Microsoft Windows Installerのインストール | ||||||||
| Namazuの動作に必要なActive Perlなどのインストールに欠かせないMicrosoft
Windows Installer(InstMsi.exe)をインストールします。 Microsoft Windows Installerはマイクロソフトが提供しているmsiという拡張子の形式のファイルをインストールするためのインストーラです。Active Perlやapacheは最近、msi形式でも提供されるようになりました。Microsoft Windows Installerは9x系(98、ME)用とNT系(NT、2000、XP)用があります。MEと2000、XPは標準で入っています。インストールはダウンロードしたInstMsi.exeを起動するだけです。なお、Microsoft Windows Installerにはversion1.1とversion2.0の2種類があります。最近はversion2.0でないと、インストールできないアプリケーションもあります。Active Perlの最新バージョンはversion2.0が必要です。インストール時に「version2.0以上が必要」との英語のメッセージが表示されたら、バージョンアップしましょう。 入手先 Version2.0 9x系用 http://www.microsoft.com/downloads/release.asp?releaseid=32831 http://download.microsoft.com/download/WindowsInstaller/Install/2.0/W9XMe/EN-US/InstMsiA.exe NT系用 http://www.microsoft.com/downloads/release.asp?releaseid=32832 http://download.microsoft.com/download/WindowsInstaller/Install/2.0/NT45/EN-US/InstMsiW.exe Version1.1 9x系用 http://download.microsoft.com/download/platformsdk/wininst/1.1/W9X/EN-US/InstMsi.exe NT系用 http://download.microsoft.com/download/platformsdk/wininst/1.1/NT4/EN-US/InstMsi.exe |
||||||||
| ■Active perlのインストール | ||||||||
| PerlはCGIでおなじみのスクリプト言語です。Namazuはインデックスを作成するmknmzコマンドや各種文書フィルタなどがperlで記述されているため、Perlが動作する環境でないと、インストールできません。Windows用のPerl(Active
Perl)はhttp://www.activestate.com/から入手できます。最新バージョンはActivePerl-5.6.1.635です。 なお、Active PerlはActivePerl 5.8.0 build 804など新しい5.8系もリリースされていますが、5.8系環境ではNamazuのインストールに失敗するようです(PPMがインストールできない)。Win32版のパッケージャの竹迫さんが5.8用のPPMをコンパイルして暫定的に公開されていますので、それを利用すると使えるようになるようです。手元の環境では試していませんので、自己責任でどうぞ。 http://www.namazu.org/ml/namazu-win32-users-ja/msg01528.html 入手先 5.6.1.631 http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.631-MSWin32-x86.msi 5.6.1.632 http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.632-MSWin32-x86.msi 5.6.1.633 http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.633-MSWin32-x86.msi 5.6.1.635 http://downloads.activestate.com/ActivePerl/Windows/5.6/ActivePerl-5.6.1.635-MSWin32-x86.msi 任意のフォルダにダウンロードしたActivePerl-5.6.1.***-MSWin32-x86.msi(***は635などのバージョン番号)をダブルクリックすると、Microsoft Windows Installerが起動します。9x系はversion2.0が必要です。基本的に標準の設定のままで進めればOKです。インストール先はC:\perlが分かりやすいと思います。なお、5.6.1.630は98系にインストールした場合、Namazuのインストールが失敗する不具合(バグ)があるそうです。 C:\Autoexec.batをテキストエディタ(メモ帳など)で開き、Perl用のパスとして
が書き込まれていることを確認します。NT系の場合は環境変数にPerlのパスが書き込まれていることを確認します。PCを再起動します。再起動後、MS-DOSプロンプト(NT系はコマンドプロンプト)を起動し、perl -vと入力してみます。
と表示されれば、インストール成功です。 |
||||||||
| ■kakasiのインストール | ||||||||
|
kakasi(かかし)は検索対象にしたいファイルに含まれる文章を意味が通る単語単位に分割(分かち書きというそうです)してくれる機能を提供しています。本来は「漢字かなまじり文をひらがな文やローマ字文に変換することを目的として作成したプログラムと辞書の総称」(http://kakasi.namazu.org/)だそうです。分かち書き機能が付いたため、日本語全文検索システムで有効に使えるようになっています。最新バージョンはkakasi-2.3.4です。 入手先 http://kakasi.namazu.org/win32/kakasi-2.3.4.zip kakasiにはインストーラが付いていませんので、手動でフォルダの作成やパスの設定をする必要があります。以下はCドライブにkakasi(C:\kakasi)というフォルダを作成して作業するという前提で説明します。従って、インストール先が異なる場合はパスの設定などを適宜読み替えてください。 ダウンロードしたkakasi-2.3.4.zipを適当なフォルダ(C:\tempなど)で展開(解凍)します。Cドライブにkakasiという名前のフォルダ(C:\kakasi)を作成します。C:\kakasiフォルダに、C:\tempに展開したフォルダとファイルをすべてコピーします。(もちろん、kakasiフォルダを先につくり、このフォルダにkakasi-2.3.4.zipを展開しても構いません) 9x系の場合はC:\Autoexec.batをテキストエディタで開き、行末に以下のパスを手動で記述した上で、上書き保存します。
NT系は環境変数のシステム環境変数の変数Pathを編集し、値にC:\kakasi\binを追加するとともに、新規で変数KANWADICTPATHとITAIJIDICTPATHを作成し、それぞれの値にC:\kakasi\share\kakasi\kanwadictとC:\kakasi\share\kakasi\itaijidictを記入します。 Autoexec.batに記述した設定はPCを再起動するか、Autoexec.batを実行しないと有効になりません。よく分からない場合はAutoexec.batの編集が終わった時点でPCを再起動しましょう。 |
||||||||
| ■Namazuのインストール | ||||||||
| Namazuの最新バージョンは2.0.12です。詳細はhttp://www.namazu.org/を参照してください。WIN版は自己解凍形式のnmz2012.exeと、ZIP形式のnmz2012.zipが置いてありますが、通常の場合、自己解凍形式をダウンロードしましょう。インストールが楽です。 入手先 2.0.12 http://www.namazu.org/win32/nmz2012.exe 2.0.10 http://www.namazu.org/win32/nmz2010.exe 適当なフォルダにダウンロードしたnmz2012.exeをダブルクリックして実行します。インストーラが立ち上がるので、インストール先をC:\とします。実際にはC:\namazuにインストールされます。 インストール作業の途中でMS-DOSプロンプト(NT系はコマンドプロンプト)が開き
とセットアップを実行するか聞かれるので、yを入力し、Enterキーを押します。 次に
とPerl モジュールをインストールするか聞かれるので、yを入力し、Enterキーを押します。 なお、Word、Excel、Power Pointのファイルを検索対象にしたい場合、Namazuより先に各アプリケーションがインストールされている必要があります。Wordなどを後からインストールした場合は念のため設定ファイル(後述します)のバックアップを取った上で、再び、nmz2012.exeを実行して上書きインストールしてしまうのが簡単です。文書フィルタなどをカスタマイズしていれば、これもバックアップしておきましょう。PDFなどは後から必要なアプリケーションをインストールすれば、検索できるようになります。 C:\Autoexec.batをテキストエディタで開き、次のパスが行末に新たに記述されていることを確認します。
確認したら、PCを再起動します。なお、環境にもよるかもしれませんが、Windows XP Home EditionにNamazuをインストールした際、環境変数にHOMEのパスが設定されませんでしたので、手で記述しました。 再起動後、MS-DOSプロンプト(NT系はコマンドプロンプト)を起動し、namazu --helpと入力します。
namazuコマンドのオプションが表示されればインストールは成功です。 ついでにmknmz(インデックスを作成するときにお世話になるプログラム)のオプションを表示してみましょう。
これでNamazuのインストールは完了です。設定作業に移りましょう。 |
||||||||
|
|
||||||||
| TOPに戻る | miyazawat@hotmail.com |