Назад | Перейти на главную страницу

Неудачные зависимости: требуется libmysqlclient.so.16

Я пытаюсь установить на свой сервер что-то, для чего требуется 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.