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っぽい。