Ubuntu

如何在 Apt-get 中安裝最新版本的 Sphinx Seach?

  • June 13, 2014

當我執行“sudo apt-get install sphinxsearch”時,我得到了 0.9 版。我想要最新的穩定版本(我相信是 2.4)

我怎樣才能使用 aptitude 做到這一點?

使用第三方儲存庫,或者升級到 Ubuntu 12.04。12.04 儲存庫包含sphinxsearch 2.0.4,它是截至 2012 年 3 月的最新版本。

您只需下載源文件並編譯即可。這是一個非常簡單的編譯,只需幾分鐘。從網站(http://sphinxsearch.com/docs/current.html#installing):

2.3. 在 Linux 上安裝 Sphinx

從分發 tarball 中提取所有內容(您還沒有嗎?)並轉到 sphinx 子目錄。(我們在這裡使用版本 2.0.1-beta 僅作為範例;請務必將其更改為您正在使用的特定版本。)

$ tar xzvf sphinx-2.0.1-beta.tar.gz
$ cd sphinx

執行配置程序:

$ ./configure

有許多選項需要配置。完整的清單可以通過使用 –help 開關獲得。最重要的是:

–prefix,指定安裝Sphinx的位置;比如 –prefix=/usr/local/sphinx (所有的例子都使用這個前綴)

–with-mysql,如果自動檢測失敗,指定在哪裡查找 MySQL 包含和庫文件;

–with-pgsql,它指定在哪裡查找 PostgreSQL 包含和庫文件。

建構二進製文件:

$ make

在您選擇的目錄中安裝二進製文件:(在 *nix 系統上預設為 /usr/local/bin/,但被 configure –prefix 覆蓋)

$ make install

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