mecabインストールメモ

こう、自分の活動の記録を残すために書いておこうと思った。

ver. Python2.5,mecab0.97,Ubuntu

#gccをapt-getでインストール

apt-get install gcc

  • *- mecab0.97のインストール -*-

# mecab-0.97.tar,mecab-ipadic,mecab-pythonをダウンロードする
# mecab-0.97.tarを解凍する。

tar zxvf mecab-0.97.tar.gz

# 解凍してできたディレクトリに入る
cd mecab-0.97/

# makefileを作る
./configure

# makeする
make

# makeをチェックする(笑)
make check

エラーでる(笑)
原因が デスクトップ と思われる。

# mecabを移動させる
mv mecab0.97 ~/

# 最初から。

make checkすると All 3 tests passed と表示される。

ガッツポーズ

# ポーズをうまく決め、この調子で他のダウンロードしたファイルも~/に移動させる。

mv mecab-ipadic-2.7.0-20070801.tar.gz ~/
mv mecab-python-0.97.tar.gz ~/

# うれしさのあまりインストールをするのを忘れていたためインストールする。

cd ~/mecab-0.97
sudo make install

# 移動させた他のファイルも解凍する

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

# 先ほどと同じように、移動、コンパイルし、インストールすると見せかける

./configure するときに罠があります。
そのままやると文字化けします(確認済み。ってかひっかかりました。)

# こうします

./configure --with-charset=utf8 --enable-utf8-only

# ./configure --with-charset=utf8 だけでもいいらしいです。こちらは確認はしてません。

# makeします

make

# もし 'all'に対して行うべきでは・・とでたら

make clean

# make cleanをしてmakeします
# あとは先ほどと同じです

sudo make install

# mecab-python-0.97.tar.gzを解凍し、移動する。

# setup.py をビルドする

python setup.py build

エラーがでる。

おそらく、Python.hがない。

# python-devをインストールする。
# Synapticで出来そうだけどここまで来たのでコマンドでやる。

sudo apt-get install python-dev

[Y/n]Y

# もう1回ビルドする

python setup.py build

警告はでるが、エラーはでないのでよし。

ガッツポーズ

# インストールする

sudo python setup.py install

# Warningが出たと思ったらWritingだったので問題なし。

これでおkのはず。

テストしてみる。

でも面倒なのでmecabと打ってみる

わからないのでエンター

EOSってでる。

つまり、おkっぽい。