# groonga - An open-source fulltext search engine and column store.

- 日本語版はこちら

### Navigation

- index
- next |
- previous |
- Groonga v4.0.8-168-gae696d7 documentation »

# 2. Install

This section describes how to install Groonga on each environment. There are packages for major platforms. It's recommended that you use package instead of building Groonga by yourself. But don't warry. There is a document about building Groonga from source.

We distribute both 32-bit and 64-bit packages but we strongly recommend a 64-bit package for server. You should use a 32-bit package just only for tests or development. You will encounter an out of memory error with a 32-bit package even if you just process medium size data.

- 2.1. Windows
  - 2.1.1. Installer
  - 2.1.2. zip
  - 2.1.3. Build from source
- 2.2. Mac OS X
  - 2.2.1. MacPorts
  - 2.2.2. Homebrew
  - 2.2.3. Build from source
- 2.3. Debian GNU/Linux
  - 2.3.1. wheezy
  - 2.3.2. Build from source
- 2.4. Ubuntu
  - 2.4.1. PPA (Personal Package Archive)
  - 2.4.2. Build from source
- 2.5. CentOS
  - 2.5.1. CentOS 5
  - 2.5.2. CentOS 6
  - 2.5.3. CentOS 7
  - 2.5.4. Build from source
- 2.6. Fedora
  - 2.6.1. Fedora 20
  - 2.6.2. Build from source
- 2.7. Oracle Solaris
  - 2.7.1. Oracle Solaris 11
- 2.8. Others
  - 2.8.1. Dependencies
    - 2.8.1.1. Tools
    - 2.8.1.2. Libraries
  - 2.8.2. Build from source
    - 2.8.2.1. `configure`
      - 2.8.2.1.1. `--prefix=PATH`
      - 2.8.2.1.2. `--localstatedir=PATH`
      - 2.8.2.1.3. `--with-log-path=PATH`
      - 2.8.2.1.4. `--with-default-encoding=ENCODING`
      - 2.8.2.1.5. `--with-match-escalation-threshold=NUMBER`
      - 2.8.2.1.6. `--with-zlib`
      - 2.8.2.1.7. `--with-lz4`
      - 2.8.2.1.8. `--with-message-pack=MESSAGE_PACK_INSTALL_PREFIX`
      - 2.8.2.1.9. `--with-munin-plugins`
      - 2.8.2.1.10. `--with-package-platform=PLATFORM`
      - 2.8.2.1.11. `--help`
    - 2.8.2.2. `make`
    - 2.8.2.3. `make install`

### Navigation

- index
- next |
- previous |
- Groonga v4.0.8-168-gae696d7 documentation »