1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Mecabをホームディレクトリ下にインストールする方法

Posted at

Mecabを/usr/usr/local直下にインストールしたくない場合のインストール方法
今回は$HOME/.local/ /home/username/.local/配下にインストールした。

##使用環境

  • Ubuntu Server 20.04.2 LTS Server

##Mecabのダウンロード
Mecabの公式サイトからダウンロード可能 【http://taku910.github.io/mecab/#download】

執筆時最新版はmecab-0.996.tar.gz

$ wget "https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7cENtOXlicTFaRUE" -O mecab-0.996.tar.gz

##Mecabのインストール
解凍・インストール

$ tar xvfz mecab-0.996.tar.gz
$ cd mecab-0.996

$ ./configure --enable-utf8-only --prefix=$HOME/.local
$ make
$ sudo install

--prefix=$HOME/.localでインストール先を指定している

##辞書のダウンロード・インストール
今回はIPA 辞書を使用する
同じく公式サイトからダウンロード可能【http://taku910.github.io/mecab/#download】

wget "https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7MWVlSDBCSXZMTXM" -O mecab-ipadic-2.7.0-20070801.tar.gz

解凍・インストール

$ tar xvfz mecab-ipadic-2.7.0-20070801.tar.gz
$ cd mecab-ipadic-2.7.0-20070801

$ ./configure --with-charset=utf8 --prefix=$HOME/.local/ --with-mecab-config=$HOME/.local/bin/mecab-config
$ make
$ make install

Mecab本体と同じく、--prefix=$HOME/.localでインストール先を指定。
--with-mecab-config=$HOME/.local/bin/mecab-configでmecab-configの場所を指定。

##パス・環境変数の追加
このまま実行してもエラーを吐くのでもろもろを追加する

_MECAB_PREFIX="$HOME/.local"

PATH="$PATH:$_MECAB_PREFIX/bin"

LD_LIBRARY_PATH="$_MECAB_PREFIX/lib"
export LD_LIBRARY_PATH

MECABRC="$_MECAB_PREFIX/etc/mecabrc"
export MECABRC

追加方法はお好みの方法で (自分は.bash_profileを作成して追加した)
設定ファイル追加後はsourceコマンドで更新すること


パスが通せていない場合、このようなエラーメッセージが表示される。

  • LD_LIBRARY_PATHが設定されていない場合
mecab: error while loading shared libraries: libmecab.so.2: cannot open shared object file: No such file or directory
  • MECABRCが設定されていない場合
param.cpp(69) [ifs] no such file or directory: /usr/local/etc/mecabrc

##動作テスト

$ mecab
赤いインクと青い色鉛筆で絵を描いた
赤い    形容詞,自立,*,*,形容詞・アウオ段,基本形,赤い,アカイ,アカイ
インク  名詞,一般,*,*,*,*,インク,インク,インク
と      助詞,並立助詞,*,*,*,*,と,ト,ト
青い    形容詞,自立,*,*,形容詞・アウオ段,基本形,青い,アオイ,アオイ
色鉛筆  名詞,一般,*,*,*,*,色鉛筆,イロエンピツ,イロエンピツ
で      助詞,格助詞,一般,*,*,*,で,デ,デ
絵      名詞,一般,*,*,*,*,絵,エ,エ
を      助詞,格助詞,一般,*,*,*,を,ヲ,ヲ
描い    動詞,自立,*,*,五段・カ行イ音便,連用タ接続,描く,エガイ,エガイ
た      助動詞,*,*,*,特殊・タ,基本形,た,タ,タ
EOS
1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?