# groonga - オープンソースのカラムストア機能付き全文検索エンジン

- English

# 2. インストール

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

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

- 2.1. Windows
  - 2.1.1. インストーラー
  - 2.1.2. zip
  - 2.1.3. ソースからビルド
- 2.2. Mac OS X
  - 2.2.1. MacPorts
  - 2.2.2. Homebrew
  - 2.2.3. ソースからビルド
- 2.3. Debian GNU/Linux
  - 2.3.1. stretch
  - 2.3.2. buster
  - 2.3.3. ソースからビルド
- 2.4. Ubuntu
  - 2.4.1. PPA（Personal Package Archive）
  - 2.4.2. ソースからビルド
- 2.5. CentOS
  - 2.5.1. CentOS 6
  - 2.5.2. CentOS 7
  - 2.5.3. ソースからビルド
- 2.6. Fedora
  - 2.6.1. Fedora 21
  - 2.6.2. ソースからビルド
- 2.7. Oracle Solaris
  - 2.7.1. Oracle Solaris 11
- 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.2. `make`
    - 2.9.2.3. `make install`