Skip to content

Instantly share code, notes, and snippets.

@44uk
Created March 11, 2018 05:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 44uk/62355b9a1cf618645078830fcc30d0e7 to your computer and use it in GitHub Desktop.
Save 44uk/62355b9a1cf618645078830fcc30d0e7 to your computer and use it in GitHub Desktop.
#!/bin/sh -x
PREFIX=/opt/mecab
MECAB=mecab-0.996
IPADIC=mecab-ipadic-2.7.0-20070801
JUMANDIC=mecab-jumandic-7.0-20130310
NAISTDIC=mecab-naist-jdic-0.6.3b-20111013
[[ ! -e $MECAB.tar.gz ]] && wget https://mecab.googlecode.com/files/$MECAB.tar.gz
# [[ ! -e $IPADIC.tar.gz ]] && wget https://mecab.googlecode.com/files/$IPADIC.tar.gz
# [[ ! -e $JUMANDIC.tar.gz ]] && wget https://mecab.googlecode.com/files/$JUMANDIC.tar.gz
[[ ! -e $NAISTDIC.tar.gz ]] && wget http://iij.dl.sourceforge.jp/naist-jdic/53500/$NAISTDIC.tar.gz
find ./ -name '*.tar.gz' -exec tar zxvf {} \;
# mecab install
cd $MECAB
./configure \
--prefix=$PREFIX \
--with-charset=utf8 \
# --enable-utf8-only # UTF-8しか使わない場合
make && make check && sudo make install
cd -
cd $NAISTDIC
./configure \
--prefix=$PREFIX \
--with-mecab-config=/opt/mecab/bin/mecab-config
make && make check && sudo make install
cd -
sudo mv $PREFIX/etc/mecabrc $PREFIX/etc/mecabrc.bak
sudo sh -c "sed 's/ipadic/naist-jdic/' $PREFIX/etc/mecabrc.bak > $PREFIX/etc/mecabrc"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment