web-dev-qa-db-ja.com

CentOS6.5にmysql-develをインストールできません

私は欲しい mysql-devel Percona 5.5を実行しているCentOS 6.5にインストールするパッケージ(すでにインストールされて実行中)。

このようにdevelパッケージをインストールしようとすると:

yum --enablerepo=remi install mysql-devel

次のエラーが発生します。

Error: Package: mysql-devel-5.5.37-1.el6.remi.i686 (remi)
           Requires: real-mysql-libs(x86-32) = 5.5.37-1.el6.remi
           Available: mysql-libs-5.5.36-1.el6.remi.i686 (remi)
               real-mysql-libs(x86-32) = 5.5.36-1.el6.remi
           Available: mysql-libs-5.5.37-1.el6.remi.i686 (remi)
               real-mysql-libs(x86-32) = 5.5.37-1.el6.remi
Error: Package: mysql-5.5.37-1.el6.remi.i686 (remi)
           Requires: real-mysql-libs(x86-32) = 5.5.37-1.el6.remi
           Available: mysql-libs-5.5.36-1.el6.remi.i686 (remi)
               real-mysql-libs(x86-32) = 5.5.36-1.el6.remi
           Available: mysql-libs-5.5.37-1.el6.remi.i686 (remi)
               real-mysql-libs(x86-32) = 5.5.37-1.el6.remi
Error: mysql conflicts with Percona-Server-client-55-5.5.37-rel35.0.el6.i686

サーバーに現在インストールされているものは次のとおりです。

[root@server1 ~]# yum list installed | grep mysql
php-mysqlnd.i686                  5.4.29-1.el6.remi                    @remi

[root@server1 ~]# yum list installed | grep percona
Percona-Server-client-55.i686     5.5.37-rel35.0.el6                   @percona
Percona-Server-server-55.i686     5.5.37-rel35.0.el6                   @percona
Percona-Server-shared-55.i686     5.5.37-rel35.0.el6                   @percona
[root@server1 ~]#

この依存関係エラーを修正する方法はありますか?

2
Latheesan

Remiが提供するパッケージは、Perconaが提供するパッケージと互換性がないようです。幸い、Perconaもパッケージを提供しているようです

yum list | grep percona | grep devel
Percona-SQL-devel-50.x86_64             5.0.92-b23.89.rhel6            percona
Percona-Server-devel-51.x86_64          5.1.73-rel14.11.603.rhel6      percona
Percona-Server-devel-55.x86_64          5.5.37-rel35.0.el6             percona
Percona-Server-devel-56.x86_64          5.6.17-rel65.0.el6             percona
Percona-XtraDB-Cluster-devel.x86_64     1:5.5.34-23.7.6.565.rhel6      percona
Percona-XtraDB-Cluster-devel-55.x86_64  1:5.5.37-25.10.756.el6         percona
Percona-XtraDB-Cluster-devel-56.x86_64  1:5.6.15-25.5.759.rhel6        percona

したがって、必要なものをインストールできるはずです。

yum install Percona-Server-devel-55
2
user9517

個人的に私はmysqlをインストールしますここからコミュニティバージョンを使用します https://dev.mysql.com/doc/refman/5.6/en/linux-installation-yum-repo.html そしてここ https://www.zerostopbits.com/how-to-intall-mysql-5-6-on-centos-6-7/

mysql-develをインストールするためにこの方法でインストールします

yum install mysql-community-devel

動作します。再試行してください

0
jonathan