Mysql

失敗的依賴:需要 libmysqlclient.so.16

  • July 6, 2012

我試圖在我的伺服器上安裝一些需要 mysqlclient 的東西,但是查看我的 RPM 包列表我有它(“MySQL-client-5.0.91-0.glibc23”)。在 libmysqlclient 上進行定位給了我這個:

[root@host.domain.net] ~ >> locate libmysqlclient
/usr/lib64/libmysqlclient.so
/usr/lib64/libmysqlclient.so.15
/usr/lib64/libmysqlclient.so.15.0.0
/usr/lib64/libmysqlclient_r.so
/usr/lib64/libmysqlclient_r.so.15
/usr/lib64/libmysqlclient_r.so.15.0.0
/usr/lib64/mysql/libmysqlclient.a
/usr/lib64/mysql/libmysqlclient.la
/usr/lib64/mysql/libmysqlclient.so
/usr/lib64/mysql/libmysqlclient_r.a
/usr/lib64/mysql/libmysqlclient_r.la
/usr/lib64/mysql/libmysqlclient_r.so
/usr/local/cpanel/lib64/libmysqlclient.so.14

出於某種原因,我似乎缺少 libmysqlclient.so.16。有誰知道為什麼會這樣?我該如何獲得它?我目前正在執行 CentOS 5。

非常感謝。

libmysqlclient.so.16由 MySQL 5.1 包提供。這裡有兩種解決方案:

  1. 從第三方儲存庫安裝 MySQL 5.1;
  2. 安裝包--nodeps並查看它是否可以與 MySQL 5.0 而不是 5.1 一起使用。

引用自:https://serverfault.com/questions/183710