見出し画像

Rocky Linux 9 に MeCab をインストールする

PowerCMS X は「サイト内全文検索機能(SearchEstraierプラグイン)や「やさしい日本語エディタ (SimplifiedJapaneseプラグイン)」で、MeCab をインストールする必要があります。


MeCab のインストール

はじめに

管理者になり rocky ディレクトリに移動します。

sudo su
cd /home/rocky/

gcc c++ のインストール

オープンソースのコンパイラをインストールします。

dnf install gcc-c++

tar のインストール

解凍コマンドの tar をインストールしていない場合はインストールします。

dnf install tar

MeCabのコンパイルとインストール

curl -L -o mecab-0.996.tar.gz "https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7cENtOXlicTFaRUE"
tar -xf mecab-0.996.tar.gz
cd mecab-0.996
./configure --with-charset=utf8
make && sudo make install

MeCabライブラリの読み込み

echo /usr/local/lib | sudo tee -a /etc/ld.so.conf.d/usr-local-lib.conf && sudo ldconfig

IPA辞書のコンパイルとインストール

cd /home/rocky/
curl -L -o mecabipadic-2.7.0-20070801.tar.gz "https://drive.google.com/uc?export=download&id=0B4y35FiV1wh7MWVlSDBCSXZMTXM"
tar -xf mecabipadic-2.7.0-20070801.tar.gz
cd mecab-ipadic-2.7.0-20070801
./configure --with-charset=utf8 --with-mecab-config=/usr/local/bin/mecab-config
make && sudo make install

確認

バージョン確認

MeCabのバージョンを確認します。

mecab -v

結果
mecab of 0.996

辞書の確認

使用している辞書の情報を確認します。

mecab -D

結果
filename:	/usr/local/lib/mecab/dic/ipadic/sys.dic
version:	102
charset:	utf8
type:	0
size:	392126
left size:	1316
right size:	1316

MeCabの動作確認

実際にMeCabで日本語の文章を形態素解析するコマンドです。適当な日本語のテキストを引数として渡すと、形態素解析の結果が表示されます。

echo "これはテストです" | mecab

結果
これ	名詞,代名詞,一般,*,*,*,これ,コレ,コレ
は	助詞,係助詞,*,*,*,*,は,ハ,ワ
テスト	名詞,サ変接続,*,*,*,*,テスト,テスト,テスト
です	助動詞,*,*,*,特殊・デス,基本形,です,デス,デス
EOS

ダウンロードファイルを削除

ダウンロードしたファイル、解凍したフォルダを削除します。

cd /home/rocky/

rm -f mecab-0.996.tar.gz
rm -rf mecab-0.996

rm -f mecabipadic-2.7.0-20070801.tar.gz
rm -rf mecab-ipadic-2.7.0-20070801

いいなと思ったら応援しよう!