mk-mode BLOG

このブログは自作の自宅サーバに構築した Debian GNU/Linux で運用しています。
PC・サーバ構築等の話題を中心に公開しております。(クローンサイト: GitHub Pages

ブログ開設日2009-01-05
サーバ連続稼働時間
Reading...
Page View 合計
Reading...
今日
Reading...
昨日
Reading...

LMDE2 - Groonga インストール(by Groonga 公式リポジトリ)!

[ pc_tips ] [ Groonga, LMDE2 ]

こんばんは。

オープンソースのカラムストア機能付き全文検索エンジン Groonga を LMDE2 (Linux Mint Debian Edition 2) に公式リポジトリを使用してインストールする方法についての記録です。

0. 前提条件

  • 当記事執筆時点で最新の Groonga 6.1.1 を Groonga 公式リポジトリを使用してインストールする。
  • LMDE2 は Debian(Jessie) ベースの Linux ディストリビューションなので、 Debian(Jessie) 上でのインストール方法と同じである。
  • トークナイザとして MeCab を使用することを想定。
  • トークンフィルタとして TokenFilterStem を使用することを想定。
  • ノーマライザとして MySQL 互換の groonga-normalizer-mysql を使用することを想定。(将来、 Mroonga を使用することを想定)
  • Apt パッケージのインストールには apt-getaptitude コマンドでなく apt コマンドを使用する。

1. ソースリストの追加

/etc/apt/sources.list.d/groonga.list
1
2
deb http://packages.groonga.org/debian/ jessie main
deb-src http://packages.groonga.org/debian/ jessie main

2. インストール

1
2
3
4
$ sudo apt update
$ sudo apt install -y --allow-unauthenticated groonga-keyring
$ sudo apt update
$ sudo apt install -y -V groonga

3. トークナイザ MeCab のインストール

(トクーナイザとして MeCab を使用しないのなら、この作業は不要)

1
$ sudo apt install -y -V groonga-tokenizer-mecab

4. トークンフィルタ TokeFilterStem のインストール

(トークンフィルタとして TokeFilterStem を使用しないのなら、この作業は不要)

1
$ sudo apt install -y -V groonga-token-filter-stem

5. MySQL 互換ノーマライザのインストール

(ノーマライザとして groonga-normalizer-mysql を使用しないのなら、この作業は不要)

1
$ sudo apt install -y -V groonga-normalizer-mysql

6. インストール確認

1
2
3
4
$ groonga --version
Groonga 6.1.1 [linux-gnu,x86_64,utf8,match-escalation-threshold=0,nfkc,mecab,msgpack,mruby,onigmo,zlib,lz4,epoll]

configure options: < ... (ここに configure オプションの一覧) ...>

7. 動作確認

(過去記事「Linux Mint - Groonga インストール(by ソースビルド)!」を参照)


以上。

Comments