MeCabのインストール
MeCabのインストール手順。ちょいはまった。
最初にlibiconvのインストール
% wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.11.tar.gz % tar zxvf libiconv-1.11.tar.gz % cd libiconv-1.11 % ./configure % make % make install
ダイナミック共有オブジェクトの設定。
% vi /etc/ld.so.conf /usr/local/libを1行追加 % ldconfig -v | less libiconvが読み込めることを確認
次にMeCabのインストール。
% wget http://jaist.dl.sourceforge.net/sourceforge/mecab/mecab-0.96.tar.gz % tar zxvf mecab-0.96.tar.gz % cd mecab-0.96 % ./configure --with-charset=utf8 % make % make check FAIL: run-cost-train.sh =================== 1 of 3 tests failed =================== make[2]: *** [check-TESTS] エラー 1 make[2]: ディレクトリ `/root/src/mecab-0.96/tests' から出ます make[1]: *** [check-am] エラー 2 make[1]: ディレクトリ `/root/src/mecab-0.96/tests' から出ます make: *** [check-recursive] エラー 1
上記のエラーが発生するがここによると問題ないもよう。これが問題ないことに気づかずにハマった。
% make install
これでMeCabのインストールは完了ですが、辞書データが必要なのでこちらも同様にインストール。ちなみに辞書を入れていない時にmecabコマンドを実行すると怒られます。
% wget http://nchc.dl.sourceforge.net/sourceforge/mecab/mecab-ipadic-2.7.0-20070801.tar.gz % tar zxvf mecab-ipadic-2.7.0-20070801.tar.gz % cd mecab-ipadic-2.7.0-20070801 % ./configure --with-charset=utf8 % make % make check % make install
これでmecabコマンドが動作するようになります。