не может установить mysql-devel на песнях 6.5

Мне нужно mysql-devel пакет, который будет установлен на моем CentOS 6.5 рабочий Percona 5.5 (уже установленный и работающий).

Когда я пытаюсь установить пакет дьявола как это:

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
задан 2 June 2014 в 12:26
3 ответа

Похоже, что пакеты, поставляемые 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
ответ дан 3 December 2019 в 12:52

Так что предлагаемая вами версия mysql-либов не достигает минимальной версии, требуемой для mysql-devel.... Я только что добавил Remi repo на свой сервер, чтобы посмотреть, какие версии мне предлагают:

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

Похоже, что версия, доступная на remi, именно та, которая вам нужна.

Не уверен, что разница между real-mysql-либами и mysql-либами есть, но когда я пытаюсь установить real-mysql-либы, мне предлагают mysql-либы.

Я бы посоветовал вам сначала попробовать:

yum install mysql-libs

Сначала посмотреть, может ли это закончиться, если после этого она сможет попробовать установить mysql-devel.

Я подозреваю, что Percona 5.5 полагается на эту старую версию mysql-libs, в этом случае у вас могут возникнуть проблемы, и вам может понадобиться установить ее на другую машину, если это возможно. Просто из интереса, чего вы пытаетесь добиться установкой mysql-devel? Вам нужно скомпилировать что-то из исходников? Как только я узнаю, что, возможно, смогу предложить другой способ решения проблемы :)

.
-1
ответ дан 3 December 2019 в 12:52

лично я устанавливаю 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
ответ дан 3 December 2019 в 12:52

Теги

Похожие вопросы