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

2. インストール

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

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

2.1. 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

2.2. 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

2.3. 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

2.4. 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

2.5. Ubuntu 11.04 Natty Narwhal

ノート

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

ノート

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

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

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

インストール:

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

2.6. 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

2.7. Fedora 15

ノート

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

2.8. 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

2.9. Mac OS X (Homebrew)

インストール:

% brew install groonga

2.10. Windows (Installer)

ノート

x64版のみ提供で32bit版は未提供。

packages.groonga.org/windows/ からインストーラ(.exeファイル)をダウンロードして実行してください。

2.11. Windows (zip)

ノート

x64版のみ提供で32bit版は未提供。

packages.groonga.org/windows/ からzipファイルをダウンロードして展開するだけで使えます。

2.12. その他

形態素単位でトークナイズした全文検索索引を使用したい場合は、groongaをインストールする前に MeCab をインストールしてください。

packages.groonga.org/source/ よりtar.gzファイルを取得し、インストール先の環境にファイルを展開して、以下のように実行することでインストールできます。:

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

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