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