Debian Wheezy に MeCab と CaboCha を入れた。

ソースから入れた。めも。

MeCab

wget https://mecab.googlecode.com/files/mecab-0.996.tar.gz

tar xvf mecab-0.996.tar.gz

cd mecab-0.996/

./configure --prefix=$HOME/local --with-charset=utf8 --enable-utf8-only

make

make install

mecab -v 

IPADIC

tar xvf mecab-ipadic-2.7.0-20070801.tar.gz 

cd mecab-ipadic-2.7.0-20070801/

./configure --prefix=$HOME/local --with-charset=utf8

make

make install

echo '大阪は今日も熱い。' | mecab

 

Python and Ruby Bindings

sudo apt-get install python-dev するのを忘れずに。

 

ruby extconf.rb --with-opt-lib=/usr/local/mecab/lib

入れたら libmecab.so.2 がないとか言われたから、/etc/ld.so.conf あたりに一行追加

/home/*/local/lib

 

 

CaboCha

CRF++

 wget https://crfpp.googlecode.com/files/CRF%2B%2B-0.58.tar.gz

tar xvf CRF++-0.58.tar.gz

cd CRF++-0.58/

./configure --prefix=$HOME/local

make 

make install

 

CaboCha

wget https://cabocha.googlecode.com/files/cabocha-0.66.tar.bz2

tar xvf cabocha-0.66.tar.bz2 

cd cabocha-0.66/

 LDFLAGS="-L$HOME/local/lib" CPPFLAGS="-I$HOME/local/include" ./configure --prefix=$HOME/local --with-charset=utf8

make

make install

 

$CABOCHA/src/utils.cpp に #include <unistd.h> を追加した

 

Python and Ruby Bindings

ruby extconf.rb --with-opt-lib=/usr/local/mecab/lib