não pode instalar o mysql-devel no centos 6.5

2

Eu preciso que o pacote mysql-devel esteja instalado no meu CentOS 6.5 executando o Percona 5.5 (já instalado e funcionando).

Quando tento instalar o pacote devel assim:

yum --enablerepo=remi install mysql-devel

Eu recebo o seguinte erro:

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

Aqui está o que está atualmente instalado no meu servidor:

[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 ~]#

Alguma idéia de como corrigir esse erro de dependência?

    
por Latheesan 02.06.2014 / 11:26

3 respostas

2

Parece que os pacotes fornecidos pelo remi não são compatíveis com os fornecidos pela Percona. Felizmente, parece que a Percona também fornece os pacotes

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

Portanto, você deve poder instalar o que deseja, por exemplo,

yum install Percona-Server-devel-55
    
por 02.06.2014 / 11:41
0

no pessoal eu instalar o mysql use a versão da comunidade aqui link e aqui link

para instalar o mysql-devel eu instalo desta forma

yum install mysql-community-devel

e funciona, tente novamente

    
por 07.05.2018 / 17:32
-1

Portanto, a versão do mysql-libs que você está oferecendo não atinge a versão mínima exigida pelo mysql-devel ... Acabei de adicionar o repositório Remi ao meu servidor apenas para ver quais versões eu tenho:

Dependencies Resolved

================================================================================
 Package               Arch          Version                  Repository   Size
================================================================================
Updating:
 mysql-devel           x86_64        5.5.37-1.el6.remi        remi        162 k
Installing for dependencies:
 compat-mysql51        x86_64        5.1.54-1.el6.remi        remi        1.4 M
Updating for dependencies:
 mysql                 x86_64        5.5.37-1.el6.remi        remi        5.8 M
 mysql-libs            x86_64        5.5.37-1.el6.remi        remi        776 k
 mysql-server          x86_64        5.5.37-1.el6.remi        remi         10 M

Parece que a versão disponível no remi é a versão que você precisa.

Não tenho certeza da diferença entre mysql-libs reais e mysql-libs, mas quando tento instalar o mysql-libs reais, recebo as mysql-libs oferecidas.

Eu recomendo que você tente fazer:

yum install mysql-libs

Primeiro e veja se isso pode ser concluído, se puder, então, tentar instalar o mysql-devel depois.

Eu suspeito que o Percona 5.5 se baseia nesta versão mais antiga do mysql-libs, caso em que você pode ter problemas, e você pode precisar configurá-lo em outra máquina, se possível. Apenas por interesse, o que você está tentando conseguir instalando o mysql-devel? Você precisa compilar algo da fonte? Quando eu souber que posso sugerir outra maneira de contornar o problema:)

    
por 02.06.2014 / 11:46