Denbun POP版マニュアル
ユーザーマニュアルMobileガジェットiアプリデンブンP管理者マニュアルインストール方法初期設定ガイド
メニューに戻る
 

■データベース検索エンジン(MeCab)のインストールと設定

MeCabは 京都大学情報学研究科−日本電信電話株式会社コミュニケーション科学基礎研究所共同研究ユニットプロジェクトを通じて開発されたオープンソース形態素解析エンジンです。
MeCabに関する詳細は、MeCabのサイト(http://mecab.sourceforge.net/)を参照して下さい。

DenbunPOP版をお使いいただけるMeCabのバージョンについては、『動作環境』をご参照ください。
1.パッケージソースの展開
FTP転送したファイルからパッケージソースを展開します。この例ではFTP転送したファイルが/home/guestにあるものとします。

[root@xxxxxx guest]# cd /usr/local/src
[root@xxxxxx src]# tar xvzf /home/guest/mecab-0.97.tar.gz

展開が終了すると、/usr/local/src下にmecab-0.97というディレクトリが作成されます。
2.パッケージのインストール
パッケージの構成(Configuration)を行なうために、configureスクリプトを実行します。
キャラセットはUTF-8を指定して構成します。
configureスクリプトは、ソースを展開したディレクトリに移動して実行します。
[root@xxxxxx src]# cd /usr/local/src/mecab-0.97/
[root@xxxxxx mecab-0.97]# ./configure --with-charset=utf8
      ・
      ・(中略)
      ・
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default commands
[root@xxxxxx mecab-0.97]#


次にパッケージの構築(Make)を行ないます。
パッケージの構築には GNU make を使用します。
[root@xxxxxx mecab-0.97]# gmake
      ・
      ・(中略)
      ・
gmake[2]: ディレクトリ `/usr/local/src/mecab-0.97' に入ります
gmake[2]: `all-am' に対して行うべき事はありません.
gmake[2]: ディレクトリ `/usr/local/src/mecab-0.97' から出ます
gmake[1]: ディレクトリ `/usr/local/src/mecab-0.97' から出ます
[root@xxxxxx mecab-0.97]#


最後にパッケージをインストールします。この作業は特権ユーザー(root)で行ないます。
[root@xxxxxx mecab-0.97]# gmake install
      ・
      ・(中略)
      ・
 /usr/bin/install -c -m 644 'mecabrc' '/usr/local/etc/mecabrc'
gmake[2]: ディレクトリ `/usr/local/src/mecab-0.97' から出ます
gmake[1]: ディレクトリ `/usr/local/src/mecab-0.97' から出ます
[root@xxxxxx mecab-0.97]#


インストールが完了したら、gmake cleanコマンドでクリーニングを行ないます。これにより、ソースツリーから構築用のファイルを削除しディスク領域を空けることができます。
[root@xxxxxx mecab-0.97]# gmake clean
3.ライブラリのリンク作成
MeCabのライブラリは /usr/local/lib にインストールされますので、/usr/lib にシンボリックリンクを作成します。
64ビット環境の場合は /usr/lib64にシンボリックリンクを作成してください。

 

32ビット環境でコンパイルした場合
[root@xxxxxx mecab-0.97]# ln -s /usr/local/lib/libmecab.so.1.0.0 /usr/lib/libmecab.so
[root@xxxxxx mecab-0.97]# ln -s /usr/local/lib/libmecab.so.1.0.0 /usr/lib/libmecab.so.1
[root@xxxxxx mecab-0.97]# ls -la /usr/lib/libmecab*
lrwxrwxrwx 1 root root 32 2月 16 12:57 /usr/lib/libmecab.so -> /usr/local/lib/libmecab.so.1.0.0
lrwxrwxrwx 1 root root 32 2月 16 12:57 /usr/lib/libmecab.so.1 -> /usr/local/lib/libmecab.so.1.0.0
[root@xxxxxx mecab-0.97]#

64ビット環境でコンパイルした場合
[root@xxxxxx mecab-0.97]# ln -s /usr/local/lib/libmecab.so.1.0.0 /usr/lib64/libmecab.so
[root@xxxxxx mecab-0.97]# ln -s /usr/local/lib/libmecab.so.1.0.0 /usr/lib64/libmecab.so.1
[root@xxxxxx mecab-0.97]# ls -la /usr/lib64/libmecab*
lrwxrwxrwx 1 root root 32 2月 16 12:57 /usr/lib64/libmecab.so -> /usr/local/lib/libmecab.so.1.0.0
lrwxrwxrwx 1 root root 32 2月 16 12:57 /usr/lib64/libmecab.so.1 -> /usr/local/lib/libmecab.so.1.0.0
[root@xxxxxx mecab-0.97]#
MeCab用辞書のインストール

4.パッケージソースの展開
FTP転送したファイルからパッケージソースを展開します。この例ではFTP転送したファイルが/home/guestにあるものとします。

 

[root@xxxxxx mecab-0.97]# cd /usr/local/src
[root@xxxxxx src]# tar xvzf /home/guest/mecab-ipadic-2.7.0-20070801.tar.gz


展開が終了すると、/usr/local/src下にmecab-ipadic-2.7.0-20070801というディレクトリが作成されます。
5.パッケージのインストール
パッケージの構成(Configuration)を行なうために、configureスクリプトを実行します。
キャラセットはUTF-8を指定して構成します。
configureスクリプトは、ソースを展開したディレクトリに移動して実行します。

[root@xxxxxx src]# cd /usr/local/src/mecab-ipadic-2.7.0-20070801
[root@xxxxxx mecab-ipadic-2.7.0-20070801]# ./configure --with-charset=utf8
      ・
      ・(中略)
      ・
checking for mecab-config... /usr/local/bin/mecab-config
configure: creating ./config.status
config.status: creating Makefile
[root@xxxxxx mecab-ipadic-2.7.0-20070801]#


次にパッケージの構築(Make)を行ないます。
パッケージの構築には GNU make を使用します。
[root@xxxxxx mecab-ipadic-2.7.0-20070801]# gmake
      ・
      ・(中略)
      ・
done!
echo To enable dictionary, rewrite /usr/local/etc/mecabrc as \"dicrc = /usr/local/lib/mecab/dic/ipadic\"
To enable dictionary, rewrite /usr/local/etc/mecabrc as "dicrc = /usr/local/lib/mecab/dic/ipadic"
[root@xxxxxx mecab-ipadic-2.7.0-20070801]#


最後にパッケージをインストールします。この作業は特権ユーザー(root)で行ないます。
[root@xxxxxx mecab-ipadic-2.7.0-20070801]# gmake install
      ・
      ・(中略)
      ・
 /usr/bin/install -c -m 644 ./pos-id.def /usr/local/lib/mecab/dic/ipadic/pos-id.def
 /usr/bin/install -c -m 644 ./dicrc /usr/local/lib/mecab/dic/ipadic/dicrc
gmake[1]: ディレクトリ `/usr/local/src/mecab-ipadic-2.7.0-20070801' から出ます
[root@xxxxxx mecab-ipadic-2.7.0-20070801]#


インストールが完了したら、gmake cleanコマンドでクリーニングを行ないます。これにより、ソースツリーから構築用のファイルを削除しディスク領域を空けることができます。
[root@xxxxxx mecab-ipadic-2.7.0-20070801]# gmake clean

 
Copyright (C) 2007-2011 NEOJAPAN,Inc. All Rights Reserved.