我正在尝试在服务器上安装需要 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 软件包提供。这里有两种解决方案:
- 从第三方存储库安装 MySQL 5.1;
- 安装该包
--nodeps
并查看它是否可以与 MySQL 5.0 而不是 5.1 一起工作。