senna を用いて全文検索(Ubuntu 上,apt でインストール)
senna は全文検索ソフト http://sourceforge.jp/projects/senna
ソフトウェア等の利用条件は,利用者自身で確認下さい.
前準備
Ubuntu のシステム更新
Ubuntu で OS のシステム更新を行うときは, 次のコマンドを実行.
sudo apt -y update sudo apt -yV upgrade sudo /sbin/shutdown -r now
MeCab のインストール
次のコマンドを実行.
sudo apt -y update sudo apt -y install mecab libmecab-dev mecab-utils mecab-jumandic-utf8 mecab-naist-jdic python3-mecab
C/C++ コンパイラー,make,パッケージツールのインストール(Ubuntu 上)
インストールするには,次のコマンドを実行.
sudo apt -y update sudo apt -y install build-essential gcc g++ make libtool texinfo dpkg-dev pkg-config
curl のインストール(Ubuntu 上)
次のコマンドを実行.
sudo apt -y update sudo apt -y install curl
senna のソースコードのダウンロード
- Web ページを開く
- 「Download」をクリック
- ダウンロードしたファイルを分かりやすいディレクトリ(例えば /tmp) に置く
senna のインストール手順
ソースコードの展開(解凍)
次のコマンドを実行.
cd /tmp rm -rf senna-1.1.5 tar -xvzof senna-1.1.5.tar.gz

ソースコードからビルドしてインストール
- 次のコマンドを実行.
cd /tmp cd senna-1.1.5 ./configure --with-mecab --with-encoding=utf8 make sudo make install
- 結果を確認
エラーメッセージが出ていないこと.
ld.so.confの設定
スーパーユーザで、下記を実行
- /etc/ld.so.confに以下の行を追加
-------------ここから----------- /usr/local/lib --------------ここまで---------
- 「sudo /sbin/ldconfig」の実行