Я пытаюсь установить sphinx search на мой экземпляр EC2.Я продолжаю сталкиваться с проблемами зависимости.Я пытался использовать:
'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) (64 бита) Ошибка: пакет: sphinx-0.9.9-1.el5.rf.x86_64 (rpmforge) Требуется: libmysqlclient.so.15 () (64 бита) Ошибка: пакет: sphinx-0.9.9-1.el5.rf.x86_64 (rpmforge) Требуется: libpq.so.4 () (64bit)
Когда я пытаюсь установить новейший стабильный rpm с сайта поиска sphinx, я получаю эту зависимостьпроблемы:
ошибка: сбойные зависимости: 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 бита) требуется 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 бита) требуется для sphinx-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
Может кто-нибудь сказать мне, что мне не хватает?Я знаю, что могу принудительно установить RPM-пакет sphinx, но я понимаю, что это может привести к проблемам.
Спасибо.