.. -*- rst -*- .. highlightlang:: none Install ======= We will explain of how to install Groonga for each environments. The packages for 64-bit binary are only distributed. Please attention not to distributing others for 32-bit binaly. Debian GNU/Linux squeeze ------------------------ .. note:: We only distribute the package for amd64. /etc/apt/sources.list.d/groonga.list:: deb http://packages.groonga.org/debian/ squeeze main deb-src http://packages.groonga.org/debian/ squeeze main Install:: % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1C837F31 % sudo aptitude update % sudo aptitude -V -D -y install groonga Debian GNU/Linux wheezy ----------------------- .. note:: We only distribute the package for amd64. /etc/apt/sources.list.d/groonga.list:: deb http://packages.groonga.org/debian/ wheezy main deb-src http://packages.groonga.org/debian/ wheezy main Install:: % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1C837F31 % sudo aptitude update % sudo aptitude -V -D -y install groonga Debian GNU/Linux sid -------------------- .. note:: We only distribute the package for amd64. /etc/apt/sources.list.d/groonga.list:: deb http://packages.groonga.org/debian/ unstable main deb-src http://packages.groonga.org/debian/ unstable main Install:: % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1C837F31 % sudo aptitude update % sudo aptitude -V -D -y install groonga Ubuntu 10.04 LTS Lucid Lynx --------------------------- .. note:: We only distribute the package for amd64. .. note:: You should add universe section in the official Ubuntu repository. The following describes how to add it. /etc/apt/sources.list.d/groonga.list:: deb http://packages.groonga.org/ubuntu/ lucid universe deb-src http://packages.groonga.org/ubuntu/ lucid universe Install:: % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1C837F31 % sudo aptitude update % sudo aptitude -V -D -y install groonga Ubuntu 11.04 Natty Narwhal -------------------------- .. note:: We only distribute the package for amd64. .. note:: You should add universe section in the official Ubuntu repository. The following describes how to add it. /etc/apt/sources.list.d/groonga.list:: deb http://packages.groonga.org/ubuntu/ natty universe deb-src http://packages.groonga.org/ubuntu/ natty universe Install:: % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1C837F31 % sudo aptitude update % sudo aptitude -V -D -y install groonga Ubuntu 11.10 Oneiric Ocelot --------------------------- .. note:: We only distribute the package for amd64. .. note:: You should add universe section in the official Ubuntu repository. The following describes how to add it. /etc/apt/sources.list.d/groonga.list:: deb http://packages.groonga.org/ubuntu/ oneiric universe deb-src http://packages.groonga.org/ubuntu/ oneiric universe Install:: % sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1C837F31 % sudo aptitude update % sudo aptitude -V -D -y install groonga CentOS 5 -------- .. note:: We only distribute the package for amd64. Install:: % sudo rpm -ivh http://packages.groonga.org/centos/groonga-repository-1.0.0-0.noarch.rpm % sudo yum update % sudo yum install -y groonga CentOS 6 -------- .. note:: We only distribute the package for amd64. Install:: % sudo rpm -ivh http://packages.groonga.org/centos/groonga-repository-1.0.0-0.noarch.rpm % sudo yum update % sudo yum install -y groonga Fedora 15 --------- .. note:: We only distribute the package for amd64. Install:: % sudo rpm -ivh http://packages.groonga.org/fedora/groonga-repository-1.0.0-0.noarch.rpm % sudo yum update % sudo yum install -y groonga Mac OS X (MacPorts) ------------------- Install:: % 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) ------------------- Install:: % brew install groonga Windows (Installer) ------------------- .. note:: We only distribute the package for x64. You just download installer (.exe file) from `packages.groonga.org/windows/ <http://packages.groonga.org/windows/groonga/>`_ and execute it. Windows (zip) ------------- .. note:: We only distribute the package for x64. You just download zip-file from `packages.groonga.org/windows/ <http://packages.groonga.org/windows/groonga/>`_ and extract it. Others ------ If you will use indexes of tokenizing of each morpheme for full-text search, you should install `MeCab <http://mecab.sourceforge.net/>`_ before you install groonga. After, you should download tar.gz-file from `packages.groonga.org/source/ <http://packages.groonga.org/source/groonga/>`_ for installing groonga. You should extract this file in place to install, and run commands below-mentioned. :: ./configure --prefix=/usr --localstatedir=/var && make && sudo make install The "prefix" option is the paramater for specified place to install. If you won't specify the option, "/usr/local" is specified. Please specify "/usr" for this option if you don't know environment variables(LD_LIBRARY_PATH and so on) well.