Назад | Перейти на главную страницу

Обновить sphinx из исходников после apt-get

Я использую последнюю версию debian в качестве ОС.

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

apt-get install sphinxsearch

Однако мне нужно общаться со сфинксом через 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 из загруженного источника. Могу ли я просто скомпилировать и установить исходный код без потери данных?

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

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