![패키지와 yum 충돌이 발생한 Percona를 사용하여 libmysql을 어떻게 해결할 수 있습니까?](https://rvso.com/image/632739/%ED%8C%A8%ED%82%A4%EC%A7%80%EC%99%80%20yum%20%EC%B6%A9%EB%8F%8C%EC%9D%B4%20%EB%B0%9C%EC%83%9D%ED%95%9C%20Percona%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20libmysql%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EA%B2%B0%ED%95%A0%20%EC%88%98%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
몇 달 전에 제가 작성한 스크립트에서는 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
이것이 다른 사람들에게 도움이 되기를 바랍니다.