2.4. Ubuntu

このセクションではUbuntu上でMroonga関連のdebパッケージをインストールする方法を説明します。これらのパッケージは apt でインストールできます。

32-bit用と64-bit用のパッケージを配布していますが、サーバ用途には64-bitパッケージを利用することをオススメします。32-bit用パッケージはテスト用か開発用にだけ使って下さい。32-bit用パッケージを使った場合は、中程度のサイズのデータでもメモリ不足エラーになることがあります。

2.4.1. PPA (Personal Package Archive)

Ubuntu用のMroongaのAPTリポジトリーはLaunchpad上のPPA(Personal Package Archive)を使っています。このPPAからAPTでMroongaをインストールできます。

サポートしているUbuntuのバージョンは次の通りです。

  • 20.04 Focal Fossa

  • 22.04 Jammy Jellyfish

MySQLをサポートしているUbuntuのバージョンは次の通りです。

  • 20.04 Focal Fossa

  • 22.04 Jammy Jellyfish

MariaDBをサポートしているUbuntuのバージョンは次の通りです。

  • 20.04 Focal Fossa

  • 22.04 Jammy Jellyfish

Mroongaをインストールするときは、universeリポジトリーとセキュリティアップデートリポジトリを有効にしてください。:

% sudo apt-get install -y -V software-properties-common lsb-release
% sudo add-apt-repository -y universe
% sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu $(lsb_release --short --codename)-security main restricted"

ppa:groonga/ppa PPAをシステムに追加します:

% sudo add-apt-repository -y ppa:groonga/ppa
% sudo apt-get update

MySQL用のMroongaをインストール:

% sudo apt-get install -y -V mysql-server-mroonga

MariaDB用のMroongaをインストール:

% sudo apt-get install -y -V mariadb-server-mroonga

トークナイザーとして MeCab を利用したい場合はgroonga-tokenizer-mecabをインストールしてください。

groonga-tokenizer-mecabをインストール:

% sudo apt-get install -y -V groonga-tokenizer-mecab