yumでMeCabをインストール

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

# MeCabのインストール手段
[MeCab](http://mecab.googlecode.com/svn/trunk/mecab/doc/index.html) を利用すると簡単に形態素解析を行うことができます。

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

makeする場合、コンパイラを準備 `sudo yum install gcc-c++` した上で、[こちらの手順](http://mecab.googlecode.com/svn/trunk/mecab/doc/index.html#install-unix) でインストールできます。

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

# yumにリポジトリ追加
[Groonga](http://groonga.org/ja/) のリポジトリを使うことにより、yumでMeCabをインストールできるようになります。

```bash:リポジトリ追加
sudo rpm -ivh http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm
```
```shell-session
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
```
```bash:パッケージ情報の更新
sudo yum makecache
```
```shell-session
読み込んだプラグイン: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のインストール
```bash:MeCabと辞書データのインストール
sudo yum install mecab mecab-ipadic
```
```shell-session
読み込んだプラグイン: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の動作確認

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

※続きのPHPからMeCabを使えるようにする手順は [こちら](http://qiita.com/ikenyal/items/78662602842603e597d4)