使用 apt-get 之后从源更新 sphinx

使用 apt-get 之后从源更新 sphinx

我正在运行最新的 Debian 操作系统。

我使用安装了 Sphinx

apt-get install sphinxsearch

但是我需要通过 PHP 与 sphinx 通信。为此,我下载了最新版本的 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/以便利用最新版本的服务器。

相关内容