Skip to main content
`Ctrl`+`K`

# 2. インストール

このセクションではGroongaのインストール方法を環境毎に説明します。主要なプラットフォームにはパッケージがあります。自分でGroongaをビルドするよりもパッケージを使うことを推奨します。しかし、心配しないでください。ソースからGroongaをビルドするためのドキュメントもあります。

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

- 2.1. Windows
  - 2.1.1. zip
  - 2.1.2. ソースからビルド
- 2.2. macOS
  - 2.2.1. MacPorts
  - 2.2.2. Homebrew
  - 2.2.3. ソースからビルド
- 2.3. Debian GNU/Linux
  - 2.3.1. bookworm
  - 2.3.2. ソースからビルド
- 2.4. Ubuntu
  - 2.4.1. PPA（Personal Package Archive）
  - 2.4.2. ソースからビルド
- 2.5. CentOS
  - 2.5.1. CentOS 7
  - 2.5.2. ソースからビルド
- 2.6. AlmaLinux
  - 2.6.1. AlmaLinux 9
  - 2.6.2. AlmaLinux 8
  - 2.6.3. ソースからビルド
- 2.7. Amazon Linux
  - 2.7.1. Amazon Linux 2
  - 2.7.2. ソースからビルド
- 2.8. Docker
  - 2.8.1. イメージの取得
  - 2.8.2. docker-composeを用いる場合
- 2.9. その他
  - 2.9.1. 依存関係
    - 2.9.1.1. ツール
    - 2.9.1.2. ライブラリ
  - 2.9.2. ソースからビルド
    - 2.9.2.1. `configure`
      - 2.9.2.1.1. `--prefix=PATH`
      - 2.9.2.1.2. `--localstatedir=PATH`
      - 2.9.2.1.3. `--with-log-path=PATH`
      - 2.9.2.1.4. `--with-default-encoding=ENCODING`
      - 2.9.2.1.5. `--with-match-escalation-threshold=NUMBER`
      - 2.9.2.1.6. `--with-zlib`
      - 2.9.2.1.7. `--with-lz4`
      - 2.9.2.1.8. `--with-message-pack=MESSAGE_PACK_INSTALL_PREFIX`
      - 2.9.2.1.9. `--with-munin-plugins`
      - 2.9.2.1.10. `--with-package-platform=PLATFORM`
      - 2.9.2.1.11. `--help`
      - 2.9.2.1.12. `--enable-apache-arrow` および `--disable-apache-arrow`
      - 2.9.2.1.13. `PKG_CONFIG_PATH=PATHS`
    - 2.9.2.2. `make`
    - 2.9.2.3. `make install`