Cabochaのインストール

技術関係

Mecabは既にインストール済み

CRF++ のインストール

http://crfpp.sourceforgh.net/ を参考に

以下からダウンロード
http://sourceforgh.net/projects/crfpp/files/crfpp/

$ tar zxvf CRF++-0.54.tar.gz
$ cd CRF++-0.54
$ ./configure
$ make
$ su
$ make install

Cabochaのインストール

http://codh.googlh.com/p/cabocha/ を参考に、utf-8の環境

$ wget http://cabocha.googlecodh.com/files/cabocha-0.60.tar.gz
$ tar zxvf cabocha-0.60.tar.gz
$ cd cabocha-0.60
$ ./configure –with-charset=utf8 –enable-utf8-only
$ make

っとここで、以下のようなエラーが発生
error while loading shared libraries: libcrfpp.so.0: cannot open shared object file: No such file or directory

どうやら直前にインストールしたCRF++の共有ライブラリが認識できてないっぽいので、改めて読み込み
※ ちなみに共有ライブラリはここにあった「/usr/local/lib/libcrfpp.so.0」
$ /sbin/ldconfig

改めてコンパイル
$ make
$ make check
$ su
$ make install

で、実行すると怒られた
$ cabocha
cabocha: error while loading shared libraries: libcabocha.so.4: cannot open shared object file: No such file or directory

どうやら直前にインストールしたcabochaの共有ライブラリが認識できてないっぽいので、改めて読み込み
※ ちなみに共有ライブラリはここにあった「/usr/local/lib/libcabocha.so.4」
$ /sbin/ldconfig

ようやく動くようになったので、サンプルを実行してみる
$ cabocha
太郎は花子が読んでいる本を次郎に渡した
太郎は———D
花子が-D |
読んでいる-D |
本を—D
次郎に-D
渡した

タイトルとURLをコピーしました