LoginSignup
44
41

More than 5 years have passed since last update.

yumでMeCabをインストール

Last updated at Posted at 2016-02-12

[目的]
形態素解析エンジンのMeCabをインストールし、コマンドラインから形態素解析をできるようにする

MeCabのインストール手段

MeCab を利用すると簡単に形態素解析を行うことができます。

インストールは、通常のソフトウェアと同様にmakeするやり方と、yumを使ったインストールの方法があります。

makeする場合、コンパイラを準備 sudo yum install gcc-c++ した上で、こちらの手順 でインストールできます。

ここでは、yumでインストールします。

yumにリポジトリ追加

Groonga のリポジトリを使うことにより、yumでMeCabをインストールできるようになります。

リポジトリ追加
sudo rpm -ivh http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm
http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm を取得中
警告: /var/tmp/rpm-tmp.9bsPFT: ヘッダー V4 DSA/SHA1 Signature、鍵 ID 45499429: NOKEY
準備しています...              ################################# [100%]
更新中 / インストール中...
   1:groonga-release-1.1.0-1          #####packet_write_wait: Connection to 210.140.192.195: Broken pipe
パッケージ情報の更新
sudo yum makecache
読み込んだプラグイン:fastestmirror, remove-with-leaves, show-leaves
base                                                                                                                | 3.6 kB  00:00:00     
extras                                                                                                              | 3.4 kB  00:00:00     
groonga                                                                                                             | 2.5 kB  00:00:00     
updates                                                                                                             | 3.4 kB  00:00:00     
(1/11): extras/7/x86_64/prestodelta                                                                                 |  16 kB  00:00:00     
(2/11): extras/7/x86_64/filelists_db                                                                                | 246 kB  00:00:00     
(3/11): extras/7/x86_64/other_db                                                                                    | 256 kB  00:00:00     
(4/11): groonga/7/x86_64/filelists_db                                                                               | 275 kB  00:00:00     
(5/11): groonga/7/x86_64/primary_db                                                                                 | 135 kB  00:00:00     
(6/11): groonga/7/x86_64/other_db                                                                                   | 212 kB  00:00:00     
(7/11): base/7/x86_64/other_db                                                                                      | 2.3 MB  00:00:00     
(8/11): updates/7/x86_64/filelists_db                                                                               | 1.5 MB  00:00:00     
(9/11): updates/7/x86_64/prestodelta                                                                                | 161 kB  00:00:00     
(10/11): base/7/x86_64/filelists_db                                                                                 | 6.2 MB  00:00:00     
(11/11): updates/7/x86_64/other_db                                                                                  |  19 MB  00:00:00     
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
メタデータのキャッシュを作成しました

MeCabのインストール

MeCabと辞書データのインストール
sudo yum install mecab mecab-ipadic
読み込んだプラグイン:fastestmirror, remove-with-leaves, show-leaves
Loading mirror speeds from cached hostfile
 * base: ftp.iij.ad.jp
 * extras: ftp.iij.ad.jp
 * updates: ftp.iij.ad.jp
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ mecab.x86_64 0:0.996-1.el7.centos.1 を インストール
---> パッケージ mecab-ipadic.x86_64 0:2.7.0.20070801-10.el7.centos.1 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

===========================================================================================================================================
 Package                        アーキテクチャー         バージョン                                        リポジトリー               容量
===========================================================================================================================================
インストール中:
 mecab                          x86_64                   0.996-1.el7.centos.1                              groonga                   381 k
 mecab-ipadic                   x86_64                   2.7.0.20070801-10.el7.centos.1                    groonga                    10 M

トランザクションの要約
===========================================================================================================================================
インストール  2 パッケージ

総ダウンロード容量: 11 M
インストール容量: 53 M
Is this ok [y/d/N]: y
Downloading packages:
警告: /var/cache/yum/x86_64/7/groonga/packages/mecab-0.996-1.el7.centos.1.x86_64.rpm: ヘッダー V4 DSA/SHA1 Signature、鍵 ID 45499429: NOKEY
mecab-0.996-1.el7.centos.1.x86_64.rpm の公開鍵がインストールされていません
(1/2): mecab-0.996-1.el7.centos.1.x86_64.rpm                                                                        | 381 kB  00:00:00     
(2/2): mecab-ipadic-2.7.0.20070801-10.el7.centos.1.x86_64.rpm                                                       |  10 MB  00:00:00     
-------------------------------------------------------------------------------------------------------------------------------------------
合計                                                                                                        40 MB/s |  11 MB  00:00:00     
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-groonga から鍵を取得中です。
Importing GPG key 0x45499429:
 Userid     : "groonga Key (groonga Official Signing Key) <packages@groonga.org>"
 Fingerprint: c97e 4649 a205 1d0c ea1a 73f9 72a7 496b 4549 9429
 Package    : groonga-release-1.1.0-1.noarch (installed)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-groonga
上記の処理を行います。よろしいでしょうか? [y/N]y
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告: RPMDB は yum 以外で変更されました。
  インストール中          : mecab-0.996-1.el7.centos.1.x86_64                                                                          1/2 
  インストール中          : mecab-ipadic-2.7.0.20070801-10.el7.centos.1.x86_64                                                         2/2 
  検証中                  : mecab-ipadic-2.7.0.20070801-10.el7.centos.1.x86_64                                                         1/2 
  検証中                  : mecab-0.996-1.el7.centos.1.x86_64                                                                          2/2 

インストール:
  mecab.x86_64 0:0.996-1.el7.centos.1                         mecab-ipadic.x86_64 0:2.7.0.20070801-10.el7.centos.1                        

完了しました!
New leaves:
  mecab-ipadic.x86_64

MeCabの動作確認

バージョン確認
mecab --version
mecab of 0.996
動作確認
mecab
すもももももももものうち
すもも   名詞,一般,*,*,*,*,すもも,スモモ,スモモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも  名詞,一般,*,*,*,*,もも,モモ,モモ
も 助詞,係助詞,*,*,*,*,も,モ,モ
もも  名詞,一般,*,*,*,*,もも,モモ,モモ
の 助詞,連体化,*,*,*,*,の,ノ,ノ
うち  名詞,非自立,副詞可能,*,*,*,うち,ウチ,ウチ
EOS

※続きのPHPからMeCabを使えるようにする手順は こちら

44
41
2

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
44
41