Namazuをインストールしました。




Vineには標準でインストールされているNamazuですがKondaraには入ってい ません。そこでインストールしてみました。

Namazuとはファイルを対象とした全文検索ソフトです。
ドキュメントディレクトリを対象にインデックスを作成させておけば知りた いことをキーワードで簡単に見付けることがきとても便利です。

今回は namazu-2.0.5.tar.gz を用いてインストールしようと思います。

インストールするにはいくつかのソフトが事前にインストールされている必要があります。


nkf 文字コード変換に必要です。
Perl 各種perlスクリプトを動作させるので必要です。
KAKASI 漢字やかなの混じった文章をひらがなやローマ字に分解してくれるソフトです。
Chasen 日本語文章を単語単位に区切りインデックス作成を効率的にしてくれます。
Namazu Namazu本体です。tarファイルを展開すればTkNamazuも含まれています。
TkNamazuを使用するにはTcl/Tk 及び Lynxが必要です。



nkf
まずはnkfがインストールされているか確認します。
nkf -V
で確認できます。あるいは
rpm -qa | grep nkf
等して、インストールされていることを確認してください。


perl
インストールされていないディストリビューションは無いかと思いますが
perl -v
で確認できます。あるいは
rpm -qa | grep perl
でもいいですね。


KAKASHI
kakasi-2.3.2.tar.gz を用いました。
/usr/local/src にこのファイルをコピーしておきます。

そして /usr/local/src に移動します。
# cd /usr/local/src

次に展開します。
# tar xvfz kakasi-2.3.2.tar.gz

展開されたディレクトリに移動します。
# cd kakasi-2.3.2

以下の手順でコンパイル作業を行います。
# ./configure
# make
# make install



ChaSen
chasen-sys2.02-ipadic2.1.tar.gz を用いました。
/usr/local/src にこのファイルをコピーしておきます。

そして /usr/local/src に移動します。
# cd /usr/local/src

次に展開します。
# tar xvfz chasen-sys2.02-ipadic2.1.tar.gz

展開されたディレクトリに移動します。
# cd chasen-2.02

コンパイルします。
# make

次にシステム辞書を作成します。
# make dic

最後にインストール
# make install

# chasen -V で確認できますね。


Namazu
namazu-2.0.5.tar.gz を用いました。
/usr/local/src にこのファイルをコピーしておきます。

そして /usr/local/src に移動します。
# cd /usr/local/src

次に展開します。
# tar xvfz namazu-2.0.5.tar.gz

展開されたディレクトリに移動します。
# cd namazu-2.0.5

まずFile-MMagic をインストールします。
# cd File-MMagic
# perl Makefile.PL
# make
# make install

次にNamazuをコンパイルします。
# cd ..
# ./configure --enable-tknamazu
tknamazuを使用するので --enable-tknamazuを付けます
make
make install


これでインストール完了です!
tknamazu &
で起動してみましょう!画面が現れるはずです。
起動しましたか? 私のKondara2000ではフォントがないらしく一部文字が
表示されませんでした。そこで
/usr/local/share/tknamazu/tknamazurc を編集します。

WIDGETFONT -misc-Fixed-Medium-R-Normal-*-*-120-*-*-*-*-*-*,*
# 結果を表示するテキスト画面の font を指定してください。
TEXTFONT -misc-Fixed-Medium-R-Normal-*-*-120-*-*-*-*-*-*,*

赤色の部分を追加します。

あとはmknmzインデックスを作成しておけば検索可能となります。
使用法はこちらです。








       [へなちょこlinuxのコーナーへ]    [ホームへ]