Debian GNU/Linuxにインストール

このドキュメントはDebian GNU/LinuxにPGroongaをインストールする方法を説明します。

サポートしているバージョン

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

Debian GNU/Linux busterにインストールする方法

Debian GNU/Linux busterにPGroongaをインストールする方法は次の通りです。

groonga-apt-sourceパッケージをインストールします。

$ sudo apt install -y -V wget
$ wget https://packages.groonga.org/debian/groonga-apt-source-latest-buster.deb
$ sudo apt install -y -V ./groonga-apt-source-latest-buster.deb

PostgreSQLが提供しているPostgreSQLパッケージを使いたい場合はPostgreSQLが提供しているAPTリポジトリーを追加します。

$ echo "deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

postgresql-11-pgroongaまたはpostgresql-*-pgdg-pgroongaパッケージをインストールします。

$ sudo apt update
$ sudo apt install -y -V postgresql-11-pgroonga
Or
$ sudo apt install -y -V postgresql-12-pgdg-pgroonga
Or
$ sudo apt install -y -V postgresql-13-pgdg-pgroonga

MeCabベースのトークナイザーを使いたい場合は、groonga-tokenizer-mecabパッケージもインストールする必要があります。

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

データベースを作成します。

$ sudo -u postgres -H psql --command 'CREATE DATABASE pgroonga_test'

(通常はpgroonga_testデータベース用のユーザーを作ってそのユーザーを作るべきです。詳細はGRANT USAGE ON SCHEMA pgroongaを参照してください。)

作成したデータベースに接続し、CREATE EXTENSION pgroongaを実行します。

$ sudo -u postgres -H psql -d pgroonga_test --command 'CREATE EXTENSION pgroonga'

これで終わりです!

チュートリアルを試してください。PGroongaについてもっと理解できるはずです。

Debian GNU/Linux bullseyeにインストールする方法

Debian GNU/Linux bullseyeにPGroongaをインストールする方法は次の通りです。

groonga-apt-sourceパッケージをインストールします。

$ sudo apt install -y -V wget
$ wget https://packages.groonga.org/debian/groonga-apt-source-latest-bullseye.deb
$ sudo apt install -y -V ./groonga-apt-source-latest-bullseye.deb

PostgreSQLが提供しているPostgreSQLパッケージを使いたい場合はPostgreSQLが提供しているAPTリポジトリーを追加します。

$ echo "deb http://apt.postgresql.org/pub/repos/apt/ bullseye-pgdg main" | sudo tee /etc/apt/sources.list.d/pgdg.list
$ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -

postgresql-13-pgroongaまたはpostgresql-*-pgdg-pgroongaパッケージをインストールします。

$ sudo apt update
$ sudo apt install -y -V postgresql-13-pgroonga
Or
$ sudo apt install -y -V postgresql-12-pgdg-pgroonga
Or
$ sudo apt install -y -V postgresql-13-pgdg-pgroonga

MeCabベースのトークナイザーを使いたい場合は、groonga-tokenizer-mecabパッケージもインストールする必要があります。

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

データベースを作成します。

$ sudo -u postgres -H psql --command 'CREATE DATABASE pgroonga_test'

(通常はpgroonga_testデータベース用のユーザーを作ってそのユーザーを作るべきです。詳細はGRANT USAGE ON SCHEMA pgroongaを参照してください。)

作成したデータベースに接続し、CREATE EXTENSION pgroongaを実行します。

$ sudo -u postgres -H psql -d pgroonga_test --command 'CREATE EXTENSION pgroonga'

これで終わりです!

チュートリアルを試してください。PGroongaについてもっと理解できるはずです。