如何修复cPanel / WHM中RedHat / Centos 6.7上Sphinx搜索2.2.10缺少依赖项(libmysqlclient_16)的安装错误

时间:2016-04-14 08:48:38

标签: centos sphinx

在我的带有cPanel / whm的VPS mediatemple服务器上,我已尝试用yum安装Sphinx以及使用本地下载执行rpm -Uvc。

它总是会返回这些错误:

错误:包:sphinx-2.2.10-1.rhel6.i386(/sphinx-2.2.10-1.rhel6.i386) 需要:libmysqlclient.so.16(libmysqlclient_16) 错误:包:sphinx-2.2.10-1.rhel6.i386(/sphinx-2.2.10-1.rhel6.i386) 需要:libmysqlclient.so.16

我可以看到我有这些文件位于/usr/lib64/libmysqlclient.so.16,但它不断抛出此错误。我读到我缺少MySQL-community-libs-compat文件,我试过但是MySQL的安装是通过cpanel处理的,并且收到了相互矛盾的通知。

我之前安装过Sphinx 2.2.9并没有任何问题,并继续将其删除以进行升级。现在我无法安装任何东西。没有布埃诺!

任何人都可以帮忙吗?

2 个答案:

答案 0 :(得分:0)

你试过吗?

yum install mysql mysql-devel mysql-lib

答案 1 :(得分:0)

始终使用yum安装本地软件包,例如yum local install LocalPackage.rpm。 Yum可以处理包依赖项。 删除sphinx并使用yum localinstall重新安装。