MeCabとUNIDICをUbuntu 14.04にインストール
環境
MeCabとUNIDICのインストール手順
下準備
必要なライブラリをインストールしておく。
$ sudo apt-get install libiconv-hook-dev
MeCabのダウンロード
以下の公式サイトから、mecab-0.996.tar.gz
をダウンロードする。
MeCab: Yet Another Part-of-Speech and Morphological Analyzer
MeCabのインストール
$ tar xzvf mecab-0.996.tar.gz $ cd mecab-0.996/ $ ./configure --with-charset=utf-8 $ make $ make check
テストに無事パスしたらインストールを行う。
$ sudo make install
UNIDICのダウンロード
以下の公式ページから、unidic-mecab-2.1.2_src.zip
をダウンロードする。
UNIDICのインストール
$ unzip unidic-mecab-2.1.2_src.zip $ cd unidic-mecab-2.1.2_src/ $ ./configure $ make $ sudo make install
なお、make時にerror while loading shared libraries: libmecab.so.2: cannot open shared object file: No such file or directory
というエラーが発生した場合は、以下のコマンドを実行して再度makeを試みるとうまくいくはず。
$ sudo ldconfig
mecabrcの設定
MeCabのデフォルト設定では辞書がipadicとなっているためno such file or directory: /usr/local/lib/mecab/dic/ipadic/dicrc
と怒られてしまう。
辞書のパスをipadicからunidicへ修正する必要がある。
$ sudo vi /usr/local/etc/mecabrc
; 以下の行をコメントアウト ; dicdir = /usr/local/lib/mecab/dic/ipadic ; 以下の行を追加 dicdir = /usr/local/lib/mecab/dic/unidic
使ってみる
$ mecab 今日は暑いねー 今日 名詞,普通名詞,副詞可能,,,,今日,キョー,キョウ は 助詞,係助詞,,,,,は,ワ,ハ 暑い 形容詞,一般,,,形容詞,終止形-一般,暑い,アツイ,アツイ ねー 助詞,終助詞,,,,,ね,ネー,ネ EOS