web-dev-qa-db-ja.com

apt-get後にソースからスフィンクスを更新します

私は最新のDebianをOSとして実行しています。

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は最新バージョンをインストールしません。 OSのアップデートとアップグレードを行っても、これは解決されません。

したがって、ダウンロードしたソースからsphinxのインストールを更新する必要があると思います。データを失うことなく、ソースをコンパイルしてインストールするだけでいいですか?

それとも別の提案がありますか?

1
Pim Reijersen

サーバーの最新バージョンを利用するには、デフォルトバージョンのSphinxをアンインストールし、 http://sphinxsearch.com/downloads/release/ から最新のUbuntu/Debianパッケージを使用してみてください。

2
Terence Johnson