カテゴリー
webアプリ サーバ管理

CentOS mecabのインストール

1)MeCabのインストール

  • UTF8で使用する。
  • UTF-8 only modeとして使用する
wget http://downloads.sourceforge.net/mecab/mecab-0.97.tar.gz
tar xvfz mecab-0.97.tar.gz
cd mecab-0.97
./configure --with-charset=utf8 --enable-utf8-only
make
su --
make install

2)辞書ipadic2.7.0 のインストール

  • UTF8で使用する。
wget http://downloads.sourceforge.net/mecab/mecab-ipadic-2.7.0-20070801.tar.gz
tar xvfz mecab-ipadic-2.7.0-20070801.tar.gz
cd mecab-ipadic-2.7.0-20070801
./configure --with-charset=utf8
make
su --
make install
2012/09/25追記

最新版をインストールしようとしたらこんなエラーが出る。

/bin/sh ../libtool --tag=CXX   --mode=link g++  -O3 -Wall    -o mecab mecab.o libmecab.la -lpthread -lpthread  -lstdc++
libtool: link: g++ -O3 -Wall -o .libs/mecab mecab.o  ./.libs/libmecab.so -lpthread -lstdc++ -Wl,-rpath -Wl,/usr/local/lib
./.libs/libmecab.so: undefined reference to `__sync_val_compare_and_swap_4'
collect2: ld returned 1 exit status
make[2]: *** [mecab] Error 1

gcc4.4をインストールしてconfigureオプションを渡してあげる

$ sudo yum install gcc44 gcc44-c++
$ ./configure --with-charset=utf8 --enable-utf8-only CXX='g++44'

※makeをやり直す場合は make clean してから行う事

参考:mecabのインストール - 気ままに書いてみました日記

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください