Обновите sphinx из источника после apt-get

Я использую последний Debian как ОС.

Я установил Sphinx, используя

apt-get install sphinxsearch

Тем не менее, мне нужно общаться с sphinx через PHP. Для этого я скачал последнюю версию Sphinx, чтобы получить phpapi.

wget http://sphinxsearch.com/files/sphinx-2.0.5-release.tar.gz

Когда я пытаюсь выполнить запрос, я получаю сообщение о версии.

Query failed: searchd error: client version is higher than daemon version (client is v.1.25, daemon is v.1.22)

По-видимому, apt-get не устанавливает последнюю версию. Обновление ОС и обновление также не решают эту проблему.

Поэтому я предполагаю, что мне нужно обновить мою установку sphinx из загруженного источника. Могу ли я просто скомпилировать и установить исходный код без потери данных?

Или у вас, ребята, есть другое предложение?

1 ответ

Решение

Попробуйте удалить версию Sphinx по умолчанию и использовать последний пакет Ubuntu/Debian с http://sphinxsearch.com/downloads/release/, чтобы воспользоваться последней версией сервера.

Другие вопросы по тегам