패키지와 yum 충돌이 발생한 Percona를 사용하여 libmysql을 어떻게 해결할 수 있습니까?

패키지와 yum 충돌이 발생한 Percona를 사용하여 libmysql을 어떻게 해결할 수 있습니까?

몇 달 전에 제가 작성한 스크립트에서는 LAPP 스택(Linux Apache Percona PHP)을 사용하여 아마도 100개 이상의 가상 서버를 프로비저닝했습니다.

최근에는 yum에 Percona-Server-client-55와의 충돌로 표시된 Percona-XtraDB-Cluster-devel이 있기 때문에 다음 줄이 실패합니다. 이는 PHP가 빌드할 종속성인 yum install libmysqlclient_r을 설치할 수 없음을 의미합니다.

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를 컴파일하려는 사람이 저 뿐만이 아닐 수도 있습니다. Percona를 통해 libmysqlclient_r을 설치하는 방법을 아는 사람이 있습니까?

답변1

부끄럽지만 Percona Shared Compat을 설치하여 이 문제를 해결할 수 있었습니다.

Percona-Server-shared-compat.x86_64

이것이 다른 사람들에게 도움이 되기를 바랍니다.

관련 정보