在centos 5.5(EC2)上安装sphinx搜索时的依赖性问题

时间:2012-01-03 20:17:50

标签: amazon-ec2 dependencies centos sphinx yum

我正在尝试在我的EC2实例上安装sphinx搜索。我一直在遇到依赖问题。我尝试使用:

'yum install sphinx'

但是它想要安装旧版本并且它会产生依赖性问题:

  

错误:包:sphinx-0.9.9-1.el5.rf.x86_64(rpmforge)              需要:libodbc.so.1()(64bit)错误:包:sphinx-0.9.9-1.el5.rf.x86_64(rpmforge)              需要:libmysqlclient.so.15(libmysqlclient_15)(64bit)错误:包:sphinx-0.9.9-1.el5.rf.x86_64(rpmforge)              需要:libmysqlclient.so.15()(64bit)错误:包:sphinx-0.9.9-1.el5.rf.x86_64(rpmforge)              需要:libpq.so.4()(64位)

当我尝试从sphinx搜索网站上的最新稳定rpm安装时,我遇到了这些依赖性问题:

  

错误:失败的依赖项:需要libcrypto.so.6()(64位)   需要sphinx-2.0.3-1.rhel5.x86_64 libexpat.so.0()(64位)   需要sphinx-2.0.3-1.rhel5.x86_64 libmysqlclient.so.15()(64位)   by sphinx-2.0.3-1.rhel5.x86_64     需要libmysqlclient.so.15(libmysqlclient_15)(64位)   需要sphinx-2.0.3-1.rhel5.x86_64 libssl.so.6()(64位)   斯芬克斯-2.0.3-1.rhel5.x86_64

我搜索了所有这些软件包名称,并且我安装了所有提供这些软件包的东西。我使用yum install来安装以下所有软件包。

  • mysql - > libmysqlclient.so.15& libmysqlclient.so.15(libmysqlclient_15)

  • openssl& openssl098e.i686 0:0.9.8e-17.7.amzn1 - > libcrypto.so.6& libssl.so.6

  • compat-expat-1.95.8-8.3.6.amzn1.i686 - > libexpat.so.0

有人能告诉我我错过了什么吗?我知道我可以强制安装sphinx RPM,但我知道这会导致问题。

谢谢。

0 个答案:

没有答案