Sphinx Search 安装依赖项失败

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.

我查看了 Sphinx 论坛,没有人遇到同样的问题。

答案1

尝试

yum install mysql expat

这将安装 MySQL 客户端程序、它的共享库以及expat您似乎缺少的内容。

答案2

安装所需的软件包可以解决问题。例如,这里有一个类似的情况:http://snippetsofcode.wordpress.com/2014/02/15/how-to-fix-failed-dependencies-when-installing-rpm-sphinx-search-on-centos/

答案3

请检查您是否已安装 mysql-devel 包。

相关内容