<div dir="ltr"><div>林さん</div><div><br></div><div>ご連絡ありがとうございます。</div><div><br></div><div>当方の環境は以下のようになっております。</div><div>OS:RHEL 7.3 オンプレミス</div><div>MySQL:5.7.19</div><div>Mroonga:7.05-2</div><div><br></div><div>MySQLをインストールした際に使用したパッケージは以下となります。</div><div>mysql-commercial-client-5.7.19-1.1.el7.x86_64.rpm</div><div>mysql-commercial-common-5.7.19-1.1.el7.x86_64.rpm</div><div>mysql-commercial-libs-5.7.19-1.1.el7.x86_64.rpm</div><div>mysql-commercial-libs-compat-5.7.19-1.1.el7.x86_64.rpm</div><div>mysql-commercial-server-5.7.19-1.1.el7.x86_64.rpm</div><div><br></div><div>この環境でMroonga-7.05-2のインストールを検討しております。</div><div><br></div><div>頂いた情報をもとにリビルドしてインストールを検証してみます。</div><div>が、SRPMのリビルドとは、RPMファイルを再度作り直すイメージであってますでしょうか。。。</div><div>リビルド方法の参考になるサイト等ご存知でしたら、URL等ご教示いただけないでしょうか。</div><div><br></div><div>お手数おかけいたしますがよろしくお願いいたします。</div></div><div class="gmail_extra"><br><div class="gmail_quote">2017年10月3日 16:48 Kentaro Hayashi <span dir="ltr"><<a href="mailto:hayas****@clear*****" target="_blank">hayas****@clear*****</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">To: 大川さん<br>
<br>
林です。<br>
<div><div class="h5"><br>
On Mon, 2 Oct 2017 20:08:22 +0900<br>
大川敬臣 <<a href="mailto:yoshi****@kccs*****">yoshi****@kccs*****</a>> wrote:<br>
<br>
> こんにちは<br>
> 大川と申します。<br>
><br>
> mroongaのインストールで質問させてください。<br>
><br>
> 現在、mysql-commercial-server-5.<wbr>7.19-1.1.el7.x86_<wbr>64がインストールされている環境に<br>
> mroonga-7.<wbr>05をインストールしようとしているのですが、<br>
> commercial版がインストールされていてもcommun<wbr>ity版のmysql-server-5.7.19-1.1.<wbr>el7.x86_64<br>
> が必要になるのでしょうか?<br>
><br>
> # yum install -y mysql57-community-mro onga-7.05<br>
><br>
> でインストールを実行したのですが、<br>
> ==============================<wbr>==============================<wbr>===============<br>
> エラー: パッケージ: mysql57-community-mroonga-7.<wbr>05-2.el7.centos.x86_64 (groonga)<br>
> 要求: mysql-community-server = 5.7.19-1.el7<br>
> エラー: パッケージ: mysql57-community-mroonga-7.<wbr>05-2.el7.centos.x86_64 (groonga)<br>
> 要求: mysql-community-client = 5.7.19-1.el7<br>
> ==============================<wbr>==============================<wbr>===============<br>
> で依存関係のエラーが発生してしまいました。<br>
><br>
> community版もインストールしなければいけないのか、<wbr>または、<wbr>インストール方法を変更すればcommercial版のみで<br>
> 可能なのか、ご指導の程、お願いいたします。<br>
<br>
</div></div>Mroongaは特定のバージョンのMySQLに合わせてパッケ<wbr>ージを提供しているので<br>
<a href="http://mroonga.org/ja/docs/install/centos.html" rel="noreferrer" target="_blank">http://mroonga.org/ja/docs/<wbr>install/centos.html</a> の手順に沿って mysql57-community-mroongaを<br>
インストールする場合にはcommunity版が必要です。<br>
<br>
ただし、<wbr>commercial版があるならそちらを使いたいですよね。<br>
そういうときには、<wbr>SRPMをリビルドしてインストールするのがよいかと思います。<br>
<br>
SRPMは以下からダウンロードできます。<br>
<a href="http://packages.groonga.org/centos/7/source/SRPMS/mysql57-community-mroonga-7.06-1.el7.centos.src.rpm" rel="noreferrer" target="_blank">http://packages.groonga.org/<wbr>centos/7/source/SRPMS/mysql57-<wbr>community-mroonga-7.06-1.el7.<wbr>centos.src.rpm</a><br>
<br>
一点、community版を想定しているので、<wbr>specファイルを一部commercial版に合わせて修正し<wbr>ないと<br>
いけないかもしれません。例えば、<wbr>以下のようなcommunity版決め打ちの箇所があるためです<wbr>。<br>
<br>
BuildRequires: mysql-community-devel = %{_mysql_version}-%{_mysql_<wbr>release}.%{_mysql_dist}<br>
Requires: mysql-community-server = %{_mysql_version}-%{_mysql_<wbr>release}.%{_mysql_dist}<br>
Requires: mysql-community-client = %{_mysql_version}-%{_mysql_<wbr>release}.%{_mysql_dist}<br>
<br>
commercial版パッケージでインストールされるパッケー<wbr>ジ名などがわかれば、specをこうなおすとビルドできるかも、<br>
というのはお伝えできるかもしれません。<br>
<br>
--<br>
Kentaro Hayashi <<a href="mailto:hayas****@clear*****">hayas****@clear*****</a>><br>
<br>______________________________<wbr>_________________<br>
groonga-dev mailing list<br>
<a href="mailto:groon****@lists*****">groon****@lists*****</a><br>
<a href="https://lists.osdn.me/mailman/listinfo/groonga-dev" rel="noreferrer" target="_blank">https://lists.osdn.me/mailman/<wbr>listinfo/groonga-dev</a><br>
<br></blockquote></div><br></div>