手順が無駄なく綺麗にまとまってるとこをなかなか見つけられなくてごにゃごにゃしたので、最終的に自分が辿り着いた手順を後々のためにメモ。
環境
$ cat /etc/redhat-release
CentOS release 6.8 (Final)
$ arch
x86_64
下準備
$ yum install bzip2 bzip2-devel gcc gcc-c++ git make openssl-devel readline-devel sqlite sqlite-devel zlib-devel
pyenv
$ git clone https://github.com/yyuu/pyenv.git ~/.pyenv
~/.bashrc
に以下を追記。
export PYENV_ROOT="${HOME}/.pyenv"
if [ -d "${PYENV_ROOT}" ]; then
export PATH=${PYENV_ROOT}/bin:$PATH
eval "$(pyenv init -)"
fi
で、読み込みなおす。
$ source ~/.bashrc
Python 3.5.2 をインストール。
$ pyenv --version
pyenv 20160726
$ pyenv install 3.5.2
インストールが終わったら確認して切り替える。
$ pyenv versions
* system (set by /home/app/.pyenv/version)
3.5.2
$ pyenv global 3.5.2
$ pyenv rehash
$ pyenv versions
system
* 3.5.2 (set by /home/app/.pyenv/version)
一応 pip を最新版にしておく。
$ pip install --upgrade pip
$ pip list | grep pip
pip (8.1.2)
MeCab
まず本体。
$ wget 'https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7cENtOXlicTFaRUE' -O mecab-0.996.tar.gz
$ tar zxvf mecab-0.996.tar.gz
$ cd mecab-0.996
$ ./configure --with-charset=utf8 --enable-utf8-only
$ make
$ make install
$ mecab --version
mecab of 0.996
次に辞書。
$ wget 'https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7MWVlSDBCSXZMTXM' -O mecab-ipadic-2.7.0-20070801.tar.gz
$ tar zxvf mecab-ipadic-2.7.0-20070801.tar.gz
$ ./configure --with-charset=utf8
$ make
$ make install
で、Python から使えるようにしておく。
$ pip install mecab-python3
$ pip list | grep mecab-python3
mecab-python3 (0.7)
CaboCha
まず、CRF++ をインストールする。
$ wget 'https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7QVR6VXJ5dWExSTQ' -O CRF++-0.58.tar.gz
$ tar zxvf CRF++-0.58.tar.gz
$ cd CRF++-0.58
$ ./configure
$ make
$ make install
続いて CaboCha 本体のインストール。ここ から頑張って最新版(このときは 0.69)を持ってくる。
$ tar jxvf cabocha-0.69.tar.bz2
$ cd cabocha-0.69
$ ./configure --with-charset=utf8 --enable-utf8-only
$ make
$ make install
$ cabocha --version
cabocha of 0.69
で、Python から使えるようにしておく。
$ cd cabocha-0.69/python
$ python setup.py install
$ pip list | grep cabocha-python
cabocha-python (0.69)
おしまい。