null+****@clear*****
null+****@clear*****
2011年 10月 28日 (金) 15:53:01 JST
Kazuhiko 2011-10-28 06:53:01 +0000 (Fri, 28 Oct 2011) New Revision: c0738723ebedf4398e036b37885374ba14c9caa0 Log: [doc] translate install.rst to English. Modified files: doc/en/source/install.rst Modified: doc/en/source/install.rst (+61 -64) =================================================================== --- doc/en/source/install.rst 2011-10-28 05:49:28 +0000 (d293ff0) +++ doc/en/source/install.rst 2011-10-28 06:53:01 +0000 (4c70247) @@ -3,23 +3,23 @@ Installation Guide ================== -バイナリパッケージを使用したインストールではgroonga関連パッケージと共にMySQL関連のパッケージもインストールされます。 +If you use binary packages, MySQL related packages will be also installed when you install groonga storage engine package. -それぞれの環境毎にインストール方法を説明します。 +Here we explain how to install for each environment. Debian GNU/Linux squeeze ------------------------ .. note:: - amd64版のみ提供でi386版は未提供。 + amd64 packages only. i386 packages are not provided. /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 @@ -30,14 +30,14 @@ Debian GNU/Linux wheezy .. note:: - amd64版のみ提供でi386版は未提供。 + amd64 packages only. i386 packages are not provided. /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 @@ -48,14 +48,14 @@ Debian GNU/Linux sid .. note:: - amd64版のみ提供でi386版は未提供。 + amd64 packages only. i386 packages are not provided. /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 @@ -66,18 +66,18 @@ Ubuntu 10.04 LTS Lucid Lynx .. note:: - amd64版のみ提供でi386版は未提供。 + amd64 packages only. i386 packages are not provided. .. note:: - Ubuntu本家のuniverseセクションもインストール対象としておくこと + You need to enable the universe section in Ubuntu's software sources. /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 @@ -88,18 +88,18 @@ Ubuntu 11.04 Natty Narwhal .. note:: - amd64版のみ提供でi386版は未提供。 + amd64 packages only. i386 packages are not provided. .. note:: - Ubuntu本家のuniverseセクションもインストール対象としておくこと + You need to enable the universe section in Ubuntu's software sources. /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 @@ -110,18 +110,18 @@ Ubuntu 11.10 Oneiric Ocelot .. note:: - amd64版のみ提供でi386版は未提供。 + amd64 packages only. i386 packages are not provided. .. note:: - Ubuntu本家のuniverseセクションもインストール対象としておくこと + You need to enable the universe section in Ubuntu's software sources. /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 @@ -132,15 +132,15 @@ CentOS 5 .. note:: - amd64版のみ提供でi386版は未提供。 + amd64 packages only. i386 packages are not provided. -既にディストリビューション由来のMySQLパッケージがインストール済みの場合には事前に削除する必要があります。 +CentOS 5's MySQL packages should be removed beforehand if installed. -既存のMySQLパッケージを削除:: +Remove existing MySQL packages :: % sudo yum remove mysql* -インストール:: +Install :: % sudo rpm -ivh http://packages.groonga.org/centos/groonga-repository-1.0.0-0.noarch.rpm % sudo yum update @@ -151,11 +151,11 @@ CentOS 6 .. note:: - amd64版のみ提供でi386版は未提供。 + amd64 packages only. i386 packages are not provided. -CentOS 6用のパッケージはCentOS 5用のパッケージと違い、ディストリビューション由来のMySQLパッケージ(MySQL 5.1系)を利用します。そのため、ディストリビューション由来のMySQLを削除する必要はありません。 +In CentOS 6, unlike in CentOS 5, we use CentOS's MySQL packages (version 5.1.x). So you don't need to remove CentOS's MySQL packages. -インストール:: +Install :: % sudo rpm -ivh http://packages.groonga.org/centos/groonga-repository-1.0.0-0.noarch.rpm % sudo yum update @@ -166,101 +166,98 @@ Fedora 15 .. note:: - amd64版のみ提供でi386版は未提供。 + amd64 packages only. i386 packages are not provided. -インストール:: +Install :: % sudo rpm -ivh http://packages.groonga.org/fedora/groonga-repository-1.0.0-0.noarch.rpm % sudo yum update % sudo yum install -y mysql-groonga -ソースコードからのインストール +Install from the source code ------------------------------ -ソースコードからインストールする方法を説明します。パッケージ -がない環境ではソースコードからインストールすることになります。 +Here we explain how to install from the source code. If your environment is not listed above, you need to do so. -形態素解析(MeCab)について -+++++++++++++++++++++++++ +Japanese morphological analysis system (MeCab) +++++++++++++++++++++++++++++++++++++++++++++++ -形態素単位でトークナイズした全文検索索引を使用したい場合は、 -groongaのインストール前に `MeCab <http://mecab.sourceforge.net/>`_ -をインストールしてください。 +If you want to use indexes of tokenizing of each morpheme for full text search, install `MeCab <http://mecab.sourceforge.net/>`_ before installing groonga. -ダウンロード -++++++++++++ +Download +++++++++ -リリース版のソースコードを利用する場合は `GitHubのダウンロードページ <http://github.com/mroonga/mroonga/downloads>`_ からtarballをダウンロードしてください。 +To install the released version, download the tarball from `GitHub's download page <http://github.com/mroonga/mroonga/downloads>`_ . -最新のソースコードを利用する場合は `GitHub <https://github.com/mroonga/mroonga/>`_ からcloneして `./autogen.sh` を実行してください。(GNU Autotoolsが必要です。)この方法は開発に慣れた方向けなので、そうでない方はtarballを使うことをお勧めします。:: +To install the latest source code, clone the code from `GitHub <https://github.com/mroonga/mroonga/>`_ and invoke `./autogen.sh` (GNU Autotools are required). This way is aimed at skilled developpers. If not, we recommend using the tarball. :: % git clone https://github.com/mroonga/mroonga.git % mroonga % ./autogen.sh -前提条件 -++++++++ +Requirements +++++++++++++ -MySQLおよびgroongaが既にインストールされている必要があります。 +MySQL and groonga should be already installed. -またgroongaストレージエンジンをビルドするためにはMySQLのソースコードも必要です。 +And MySQL's source code is also required to build groonga storage engine. -MySQLのインストール -+++++++++++++++++++ +Install MySQL ++++++++++++++ -MySQL 5.5最新版のソースコードをダウンロードし、ビルド&インストールして下さい。 +Download the latest MySQL 5.5 source code, then build and install it. http://dev.mysql.com/downloads/mysql/ -mysql-5.5.17を使用し、以下にソースディレクトリが展開されているものと仮定します。 :: +Here we assume that we use mysql-5.5.17 and its source code is extracted in the following directory. :: /usr/local/src/mysql-5.5.17 -MySQLのバイナリが以下にインストールされているものと仮定します。 :: +And we assume that MySQL is installed in the following directory. :: /usr/local/mysql -groongaのインストール -+++++++++++++++++++++ +Install groonga ++++++++++++++++ -groongaの最新版をビルド&インストールして下さい。 +Build and install the latest groonga. http://groonga.org/docs/ -ここでは/usr/libなどの標準パスにlibgroongaがインストールされているものと仮定します。 +Here we assume that libgroonga is installed in the standard location like /usr/lib etc. -groongaストレージエンジンのビルド -+++++++++++++++++++++++++++++++++ +Build groonga storage engine +++++++++++++++++++++++++++++ -以下のように ``--with-mysql-source`` でMySQLソースコードディレクトリ、 ``--with-mysql-config`` でmysql_configコマンドのパスを指定してconfigureを実行します。 :: +Run configure script by specifying the location of MySQL source code with ``--with-mysql-source`` and the path of mysql_config command with ``--with-mysql-config``. :: ./configure \ --with-mysql-source=/usr/local/src/mysql-5.5.17 \ --with-mysql-config=/usr/local/mysql/bin/mysql_config -groongaを/usr/libなど標準のパス以外にインストールした場合はPKG_CONFIG_PATHを指定する必要があります。例えば、ーーprefix=$HOME/localでgroongaをインストールした場合は以下のようにします。:: +If groonga is not installed in the standard location like /usr/lib, you need to specify its location by PKG_CONFIG_PATH. For example, if groonga is installed with ``--prefix=$HOME/local``, do like the following :: ./configure \ PKG_CONFIG_PATH=$HOME/local/lib/pkgconfig \ --with-mysql-source=/usr/local/src/mysql-5.5.17 \ --with-mysql-config=/usr/local/mysql/bin/mysql_config -その後、"make"を実行します。 :: +Then invoke "make". :: make -groongaストレージエンジンのインストール -+++++++++++++++++++++++++++++++++++++++ +Install groonga storage engine +++++++++++++++++++++++++++++++ -"make install"を実行するとMySQLのプラグイン用ディレクトリにha_groonga.soが配置されます。 :: +By invoking "make install", ha_groonga.so will be installed in MySQL's plugin directory. :: make install -その後、mysqldを起動し、mysqlクライアントで接続して"INSTALL PLUGIN"コマンドでインストールします。 :: +Then start mysqld, connect to it by mysql client, and install it by "INSTALL PLUGIN" command. :: mysql> INSTALL PLUGIN groonga SONAME 'ha_groonga.so'; -以下のように"SHOW ENGINES"コマンドで"groonga"が表示されればgroongaストレージエンジンのインストールは完了です。 :: +If "groonga" is displayed in "SHOW ENGINES" command result like below, groonga storage engine is well installed. :: mysql> SHOW ENGINES; +------------+---------+------------------------------------------------------------+--------------+------+------------+ @@ -275,10 +272,10 @@ groongaストレージエンジンのインストール +------------+---------+------------------------------------------------------------+--------------+------+------------+ 6 rows in set (0.00 sec) -続いてUDF(ユーザ定義関数)をインストールします。 +Next install UDF (User-Defined Function). -INSERTを行った際にgroongaにより割当てられるレコードIDを取得するためのlast_insert_grn_id関数をインストールします。 +To get the record ID assigned by groonga in INSERT, install last_insert_grn_id function. -以下のようにCREATE FUNCTIONを実行します。 :: +Invoke CREATE FUNCTION like the following. :: mysql> CREATE FUNCTION last_insert_grn_id RETURNS INTEGER soname 'ha_groonga.so';