![Как мне разрешить проблему libmysql с Percona теперь, когда они вызвали конфликт yum со своими пакетами?](https://rvso.com/image/632739/%D0%9A%D0%B0%D0%BA%20%D0%BC%D0%BD%D0%B5%20%D1%80%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B8%D1%82%D1%8C%20%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%83%20libmysql%20%D1%81%20Percona%20%D1%82%D0%B5%D0%BF%D0%B5%D1%80%D1%8C%2C%20%D0%BA%D0%BE%D0%B3%D0%B4%D0%B0%20%D0%BE%D0%BD%D0%B8%20%D0%B2%D1%8B%D0%B7%D0%B2%D0%B0%D0%BB%D0%B8%20%D0%BA%D0%BE%D0%BD%D1%84%D0%BB%D0%B8%D0%BA%D1%82%20yum%20%D1%81%D0%BE%20%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%D0%B8%20%D0%BF%D0%B0%D0%BA%D0%B5%D1%82%D0%B0%D0%BC%D0%B8%3F.png)
Скрипт, который я написал несколько месяцев назад, подготовил, вероятно, 100 или более виртуальных серверов со стеком LAPP (Linux Apache Percona PHP).
Недавно следующая строка не выполняется, поскольку yum пометил Percona-XtraDB-Cluster-devel как конфликтующий с Percona-Server-client-55, что означает, что вы не можете установить libmysqlclient_r, которая является зависимостью для сборки PHP.
rpm -Uhv http://www.percona.com/downloads/percona-release/percona-release-0.0-1.x86_64.rpm 2>&1 >> $logfile; yum install Percona-Server-client-55 Percona-Server-server-55 percona-toolkit.noarch Percona-XtraDB-Cluster-devel -y
... а потом происходит следующее:
Error: Percona-XtraDB-Cluster-devel-55 conflicts with Percona-Server-client-55-5.5.37-rel35.0.el6.x86_64
Из-за этого я не могу скомпилировать PHP:
checking for mysql_close in -lmysqlclient_r... no
checking for mysql_error in -lmysqlclient_r... no
configure: error: mysql configure failed. Please check config.log for more information.
Я не могу быть единственным человеком, пытающимся скомпилировать PHP из исходного кода. Кто-нибудь знает способ установки libmysqlclient_r через Percona?
решение1
Ну и стыдно мне, я смог установить Percona Shared Compat, чтобы избавиться от этой проблемы:
Percona-Server-shared-compat.x86_64
Надеюсь, это поможет другим.