LoginSignup
1
1

More than 5 years have passed since last update.

CentOS 7で公式リポジトリから入れたMariaDB 10.1に最新のMroongaをインストールする

Last updated at Posted at 2016-11-19

前提

  • MariaDB公式リポジトリからMariaDB 10.1をインストールしている
  • Groonga公式リポジトリからGroongaをインストールしている
  • Mroongaのビルド環境が準備されている
  • CMake、Clangがインストールされている

MariaDBソースの展開

インストールされているMariaDBのソースをダウンロードし展開します。

cd /usr/local/src
sudo curl -L -O http://ftp.yz.yamagata-u.ac.jp/pub/dbms/mariadb/mariadb-10.1.19/source/mariadb-10.1.19.tar.gz
sudo tar xvfz mariadb-10.1.19.tar.gz

このままだとMroongaのビルド時にprobes_mysql_nodtrace.hが無いと言われてしまうので生成します。
なお、CentOS 7標準のGCCだとCMakeの途中でエラーになったのでClangを指定しています。

cd /usr/local/src/mariadb-10.1.19
sudo CC=/usr/bin/clang CXX=/usr/bin/clang++ cmake . -DENABLE_DTRACE=0

Mroongaのインストール

Mroongaのソースをダウンロードし、先ほど展開したMariaDBのソースを指定してビルド&インストールします。

cd /usr/local/src
sudo curl -L -O http://packages.groonga.org/source/mroonga/mroonga-6.10.tar.gz
sudo tar xvfz mroonga-6.10.tar.gz
cd /usr/local/src/mroonga-6.10
sudo ./configure --with-mysql-source="/usr/local/src/mariadb-10.1.19/"
sudo make
sudo make install
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1