developer's diary

最近はc#のエントリが多いです

mecabのインストール(utf-8指定)のみのメモ。

tar xvzf mecab-0.98.tar.gz
cd mecab-0.98
./configure --enable-utf8-only
make
sudo make install

確認

[user@domein mecab-0.98]$ mecab -v
mecab of 0.98
[user@domein mecab-0.98]$ mecab
tagger.cpp(151) [load_dictionary_resource(param)] param.cpp(71) [ifs] no such file or directory: /usr/local/lib/mecab/dic/ipadic/dicrc

辞書がないので怒られる。
辞書を設定

cd ~
wget http://sourceforge.net/projects/mecab/files/mecab-ipadic/2.7.0-20070801/mecab-ipadic-2.7.0-20070801.tar.gz/download
tar xvzf mecab-ipadic-2.7.0-20070801.tar.gz
cd mecab-ipadic-2.7.0-20070801
 ./configure --with-charset=utf8
sudo make install

試す。

[user@domein mecab-ipadic-2.7.0-20070801]$ echo 'こんにちは赤ちゃん' | mecab
こんにちは	感動詞,*,*,*,*,*,こんにちは,コンニチハ,コンニチワ
赤ちゃん	名詞,一般,*,*,*,*,赤ちゃん,アカチャン,アカチャン
EOS

おぉ。メチャ簡単にインストールできた。

[user@domein mecab-ipadic-2.7.0-20070801]$ echo 'これって美味しくなくなくなくない?' | mecabb
これ	名詞,代名詞,一般,*,*,*,これ,コレ,コレ
って	助詞,格助詞,連語,*,*,*,って,ッテ,ッテ
美味しく	形容詞,自立,*,*,形容詞・イ段,連用テ接続,美味しい,オイシク,オイシク
なく	形容詞,自立,*,*,形容詞・アウオ段,連用テ接続,ない,ナク,ナク
なく	助動詞,*,*,*,特殊・ナイ,連用テ接続,ない,ナク,ナク
なく	形容詞,自立,*,*,形容詞・アウオ段,連用テ接続,ない,ナク,ナク
ない	助動詞,*,*,*,特殊・ナイ,基本形,ない,ナイ,ナイ
?	記号,一般,*,*,*,*,?,?,?
EOS

すごいね。mecab。国語の先生みたい。