Apt

apt-get 後從原始碼更新 sphinx

  • September 15, 2012

我正在執行最新的 debian 作為作業系統。

我安裝了獅身人面像使用

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 安裝。我可以簡單地編譯和安裝源而不失去數據嗎?

或者大家還有什麼建議嗎?

嘗試解除安裝預設版本的 Sphinx,並使用來自http://sphinxsearch.com/downloads/release/的最新 Ubuntu/Debian 軟體包,以利用最新版本的伺服器。

引用自:https://serverfault.com/questions/427695