依赖项失败:需要 libmysqlclient.so.16

依赖项失败:需要 libmysqlclient.so.16

我正在尝试在服务器上安装需要 mysqlclient 的东西,但查看我的 RPM 包列表,我发现有它(“MySQL-client-5.0.91-0.glibc23”)。在 libmysqlclient 上执行定位操作会得到以下结果:

[[email protected]] ~ >> 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。

多谢。

答案1

libmysqlclient.so.16由 MySQL 5.1 软件包提供。这里有两种解决方案:

  1. 从第三方存储库安装 MySQL 5.1;
  2. 安装该包--nodeps并查看它是否可以与 MySQL 5.0 而不是 5.1 一起工作。

相关内容