.. highlightlang:: none

インストール
============

それぞれの環境毎にインストール方法を説明します。

パッケージは64bit用バイナリのみ配布しています。32bit用バイナリは配布していないので注意してください。

Debian GNU/Linux squeeze
------------------------

注: amd64版のみ提供でi386版は未提供。

/etc/apt/sources.list.d/groonga.list::

  deb http://packages.groonga.org/debian/ squeeze main
  deb-src http://packages.groonga.org/debian/ squeeze main

インストール::

  % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1C837F31
  % sudo aptitude update
  % sudo aptitude -V -D -y install groonga libgroonga-dev

Debian GNU/Linux wheezy
-----------------------

注: amd64版のみ提供でi386版は未提供。

/etc/apt/sources.list.d/groonga.list::

  deb http://packages.groonga.org/debian/ wheezy main
  deb-src http://packages.groonga.org/debian/ wheezy main

インストール::

  % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1C837F31
  % sudo aptitude update
  % sudo aptitude -V -D -y install groonga libgroonga-dev

Debian GNU/Linux sid
--------------------

注: amd64版のみ提供でi386版は未提供。

/etc/apt/sources.list.d/groonga.list::

  deb http://packages.groonga.org/debian/ unstable main
  deb-src http://packages.groonga.org/debian/ unstable main

インストール::

  % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1C837F31
  % sudo aptitude update
  % sudo aptitude -V -D -y install groonga libgroonga-dev

Ubuntu 10.04 LTS Lucid Lynx
---------------------------

注: amd64版のみ提供でi386版は未提供。

注: Ubuntu本家のuniverseセクションもインストール対象としておくこと

/etc/apt/sources.list.d/groonga.list::

  deb http://packages.groonga.org/ubuntu/ lucid universe
  deb-src http://packages.groonga.org/ubuntu/ lucid universe

インストール::

  % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1C837F31
  % sudo aptitude update
  % sudo aptitude -V -D -y install groonga libgroonga-dev

Ubuntu 10.10 Maverick Meerkat
-----------------------------

注: amd64版のみ提供でi386版は未提供。

注: Ubuntu本家のuniverseセクションもインストール対象としておくこと

/etc/apt/sources.list.d/groonga.list::

  deb http://packages.groonga.org/ubuntu/ maverick universe
  deb-src http://packages.groonga.org/ubuntu/ maverick universe

インストール::

  % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1C837F31
  % sudo aptitude update
  % sudo aptitude -V -D -y install groonga libgroonga-dev

CentOS 5
--------

注: amd64版のみ提供でi386版は未提供。

インストール::

  % sudo rpm -ivh http://packages.groonga.org/centos/groonga-repository-1.0.0-0.noarch.rpm
  % sudo yum update
  % sudo yum install -y groonga groonga-tokenizer-mecab groonga-devel

Fedora 14
---------

注: amd64版のみ提供でi386版は未提供。

インストール::

  % sudo rpm -ivh http://packages.groonga.org/fedora/groonga-repository-1.0.0-0.noarch.rpm
  % sudo yum update
  % sudo yum install -y groonga groonga-tokenizer-mecab groonga-devel

Mac OS X (MacPorts)
-------------------

インストール::

  % git clone https://github.com/groonga/macports.git ~/groonga-macports
  % (echo; echo file://$HOME/groonga-macports) | sudo sh -c "cat >> /opt/local/etc/macports/sources.conf"
  % sudo port install groonga

Mac OS X (Homebrew)
-------------------

インストール::

  % brew install groonga

その他
------

形態素単位でトークナイズした全文検索索引を使用したい場合は、
groongaのインストール前にMeCab
(http://mecab.sourceforge.net/)をインストールしてください。

http://groonga.org/download/よりtar.gzファイルを取得し、
インストール先の環境にファイルを展開して、 ::

 ./configure --prefix=/usr --localstatedir=/var && make && sudo make install

のように実行することでインストールできます。

prefixは、インストール先を指定するパラメータです。prefixを指定しない場合には、/usr/localが指定されたものとみなします。LD_LIBRARY_PATHなどに詳しくない人は、上記のように/usrを指定することをお勧めします。
