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

Неудачные зависимости для установки Sphinx Search

Я запускаю Centos 5.6. Я пытаюсь установить Sphinx Search, но продолжаю получать ошибки с отсутствующими зависимостями. Я бегу

sudo rpm -Uvh sphinx-2.0.2-1.el5.x86_64.rpm 
error: Failed dependencies:
    libexpat.so.0()(64bit) is needed by sphinx-2.0.2-1.rhel5.x86_64
    libmysqlclient.so.15()(64bit) is needed by sphinx-2.0.2-1.rhel5.x86_64
    libmysqlclient.so.15(libmysqlclient_15)(64bit) is needed by sphinx-2.0.2-> 1.rhel5.x86_64

У меня установлен mysql, когда я запускаю

yum install mysqlclient
No package mysqlclient available.

Я проверил форум сфинксов, и ни у кого не было такой проблемы.

Убедитесь, что у вас установлен пакет mysql-devel.

Установка необходимых пакетов решает проблему. Вот, например, похожая ситуация: http://snippetsofcode.wordpress.com/2014/02/15/how-to-fix-failed-dependencies-when-installing-rpm-sphinx-search-on-centos/

Пытаться

yum install mysql expat

Это установит клиентские программы MySQL, его общие библиотеки, а также expat которого вам, кажется, тоже не хватает.