[groonga-dev,04498] Re: mroongaのインストールついて

Back to archive index

大川敬臣 yoshi****@kccs*****
2017年 10月 3日 (火) 22:06:57 JST


林さん

ご連絡ありがとうございます。

当方の環境は以下のようになっております。
OS:RHEL 7.3 オンプレミス
MySQL:5.7.19
Mroonga:7.05-2

MySQLをインストールした際に使用したパッケージは以下となります。
mysql-commercial-client-5.7.19-1.1.el7.x86_64.rpm
mysql-commercial-common-5.7.19-1.1.el7.x86_64.rpm
mysql-commercial-libs-5.7.19-1.1.el7.x86_64.rpm
mysql-commercial-libs-compat-5.7.19-1.1.el7.x86_64.rpm
mysql-commercial-server-5.7.19-1.1.el7.x86_64.rpm

この環境でMroonga-7.05-2のインストールを検討しております。

頂いた情報をもとにリビルドしてインストールを検証してみます。
が、SRPMのリビルドとは、RPMファイルを再度作り直すイメージであってますでしょうか。。。
リビルド方法の参考になるサイト等ご存知でしたら、URL等ご教示いただけないでしょうか。

お手数おかけいたしますがよろしくお願いいたします。

2017年10月3日 16:48 Kentaro Hayashi <hayas****@clear*****>:

> To: 大川さん
>
> 林です。
>
> On Mon, 2 Oct 2017 20:08:22 +0900
> 大川敬臣 <yoshi****@kccs*****> wrote:
>
> > こんにちは
> > 大川と申します。
> >
> > mroongaのインストールで質問させてください。
> >
> > 現在、mysql-commercial-server-5.7.19-1.1.el7.x86_64がインストールされている環境に
> > mroonga-7.05をインストールしようとしているのですが、
> > commercial版がインストールされていてもcommunity版のmysql-server-5.7.19-1.1.el7.x86_64
> > が必要になるのでしょうか?
> >
> > # yum install -y mysql57-community-mro onga-7.05
> >
> > でインストールを実行したのですが、
> > ============================================================
> ===============
> >  エラー: パッケージ: mysql57-community-mroonga-7.05-2.el7.centos.x86_64
> (groonga)
> >               要求: mysql-community-server = 5.7.19-1.el7
> >  エラー: パッケージ: mysql57-community-mroonga-7.05-2.el7.centos.x86_64
> (groonga)
> >               要求: mysql-community-client = 5.7.19-1.el7
> > ============================================================
> ===============
> > で依存関係のエラーが発生してしまいました。
> >
> > community版もインストールしなければいけないのか、または、インストール方法を変更すればcommercial版のみで
> > 可能なのか、ご指導の程、お願いいたします。
>
> Mroongaは特定のバージョンのMySQLに合わせてパッケージを提供しているので
> http://mroonga.org/ja/docs/install/centos.html の手順に沿って
> mysql57-community-mroongaを
> インストールする場合にはcommunity版が必要です。
>
> ただし、commercial版があるならそちらを使いたいですよね。
> そういうときには、SRPMをリビルドしてインストールするのがよいかと思います。
>
> SRPMは以下からダウンロードできます。
> http://packages.groonga.org/centos/7/source/SRPMS/mysql57-
> community-mroonga-7.06-1.el7.centos.src.rpm
>
> 一点、community版を想定しているので、specファイルを一部commercial版に合わせて修正しないと
> いけないかもしれません。例えば、以下のようなcommunity版決め打ちの箇所があるためです。
>
> BuildRequires:  mysql-community-devel = %{_mysql_version}-%{_mysql_
> release}.%{_mysql_dist}
> Requires:       mysql-community-server = %{_mysql_version}-%{_mysql_
> release}.%{_mysql_dist}
> Requires:       mysql-community-client = %{_mysql_version}-%{_mysql_
> release}.%{_mysql_dist}
>
> commercial版パッケージでインストールされるパッケージ名などがわかれば、specをこうなおすとビルドできるかも、
> というのはお伝えできるかもしれません。
>
> --
> Kentaro Hayashi <hayas****@clear*****>
>
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> https://lists.osdn.me/mailman/listinfo/groonga-dev
>
>
-------------- next part --------------
HTML$B$NE:IU%U%!%$%k$rJ]4I$7$^$7$?(B...
URL: https://lists.osdn.me/mailman/archives/groonga-dev/attachments/20171003/546c9655/attachment.htm 



groonga-dev メーリングリストの案内
Back to archive index