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

Updated:


オープンソースのカラムストア機能付き全文検索エンジン 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. ソースリストの追加

File: /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. インストール

$ sudo apt update
$ sudo apt install -y --allow-unauthenticated groonga-keyring
$ sudo apt update
$ sudo apt install -y -V groonga

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

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

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

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

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

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

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

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

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

6. インストール確認

$ 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 ソースビルド)!」を参照)


以上。





 

Sponsored Link

 

Comments