groongaをCentOS5.5のMySQL5.5にインストールする
rpmレポジトリを更新します。
# rpm -ivh http://packages.groonga.org/centos/groonga-repository-1.0.0-0.noarch.rpm # yum update
追加されたものを見てみましょう。
# yum list | grep MySQL MySQL-client.x86_64 5.5.8-1.rhel5 groonga MySQL-client-community.x86_64 5.1.53-1.rhel5 groonga MySQL-devel.x86_64 5.5.8-1.rhel5 groonga MySQL-devel-community.x86_64 5.1.53-1.rhel5 groonga MySQL-embedded.x86_64 5.5.8-1.rhel5 groonga MySQL-embedded-community.x86_64 5.1.53-1.rhel5 groonga MySQL-python.x86_64 1.2.1-1 base MySQL-server.x86_64 5.5.8-1.rhel5 groonga MySQL-server-community.x86_64 5.1.53-1.rhel5 groonga MySQL-shared.x86_64 5.5.8-1.rhel5 groonga MySQL-shared-community.x86_64 5.1.53-1.rhel5 groonga MySQL-test.x86_64 5.5.8-1.rhel5 groonga MySQL-test-community.x86_64 5.1.53-1.rhel5 groonga perl-DBD-MySQL.x86_64 3.0007-2.el5 base qt-MySQL.x86_64 1:3.3.6-23.el5 base
MySQL5.5.8をインストールします。
前にインストールしているものがあればyum -y remove MySQL*で削除しておきます。
# yum -y install MySQL-client # yum -y install MySQL-devel # yum -y install MySQL-embedded # yum -y install MySQL-server # yum -y install MySQL-shared # yum -y install MySQL-test
次にgroonga単体。
# yum install -y groonga groonga-tokenizer-mecab groonga-devel Loaded plugins: downloadonly, fastestmirror Loading mirror speeds from cached hostfile * addons: ftp.iij.ad.jp * base: ftp.iij.ad.jp * extras: ftp.iij.ad.jp * updates: ftp.iij.ad.jp Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package groonga.x86_64 0:1.0.6-1 set to be updated ---> Package groonga-devel.x86_64 0:1.0.6-1 set to be updated ---> Package groonga-tokenizer-mecab.x86_64 0:1.0.6-1 set to be updated --> Processing Dependency: mecab for package: groonga-tokenizer-mecab --> Processing Dependency: libmecab.so.1()(64bit) for package: groonga-tokenizer-mecab --> Running transaction check ---> Package mecab.x86_64 0:0.98-1 set to be updated --> Finished Dependency Resolution Dependencies Resolved =================================================================================================== Package Arch Version Repository Size =================================================================================================== Installing: groonga x86_64 1.0.6-1 groonga 102 k groonga-devel x86_64 1.0.6-1 groonga 23 k groonga-tokenizer-mecab x86_64 1.0.6-1 groonga 16 k Installing for dependencies: mecab x86_64 0.98-1 groonga 1.5 M Transaction Summary =================================================================================================== Install 4 Package(s) Upgrade 0 Package(s) Total download size: 1.7 M Downloading Packages: (1/4): groonga-tokenizer-mecab-1.0.6-1.x86_64.rpm | 16 kB 00:00 (2/4): groonga-devel-1.0.6-1.x86_64.rpm | 23 kB 00:00 (3/4): groonga-1.0.6-1.x86_64.rpm | 102 kB 00:00 (4/4): mecab-0.98-1.x86_64.rpm | 1.5 MB 00:00 --------------------------------------------------------------------------------------------------- Total 1.9 MB/s | 1.7 MB 00:00 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : mecab 1/4 Installing : groonga 2/4 Installing : groonga-tokenizer-mecab 3/4 Installing : groonga-devel 4/4 Installed: groonga.x86_64 0:1.0.6-1 groonga-devel.x86_64 0:1.0.6-1 groonga-tokenizer-mecab.x86_64 0:1.0.6-1 Dependency Installed: mecab.x86_64 0:0.98-1 Complete!
さいごにMySQLのgroongaストレージエンジンを入れます。
# yum -y install mysql-groonga
以上で完了です。