web-dev-qa-db-ja.com

最新バージョンのSphinxSearchをApt-getにインストールするにはどうすればよいですか?

「Sudoapt-getinstall sphinxsearch」を実行すると、バージョン0.9が表示されます。最新の安定バージョンが欲しい(2.4だと思う)

適性を使用してそれを行うにはどうすればよいですか?

2
Alex

サードパーティのリポジトリを使用するか、Ubuntu12.04にアップグレードしてください。 12.04リポジトリには sphinxsearch 2.0.4 が含まれています。これは、2012年3月現在の 現在 です。

3
Shane Madden

ソースファイルをダウンロードしてコンパイルするだけです。その非常に簡単なコンパイルとわずか数分かかります。サイトから( 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

構成するオプションは多数あります。完全なリストは、-helpswitchを使用して取得できます。最も重要なものは次のとおりです。

--prefix。Sphinxをインストールする場所を指定します。 --prefix =/usr/local/sphinxなど(すべての例でこのプレフィックスが使用されています)

--with-mysql。自動検出が失敗した場合にMySQLインクルードファイルとライブラリファイルを探す場所を指定します。

--with-pgsql。PostgreSQLのインクルードファイルとライブラリファイルを探す場所を指定します。

バイナリを作成します。

$ make

選択したディレクトリにバイナリをインストールします:(デフォルトは* nixシステムでは/ usr/local/bin /ですが、configure --prefixで上書きされます)

$ make install
3
Hawkee

Ppaのリポジトリを使用できます。

add-apt-repository ppa:dhuggins/cmusphinx
apt-get update 
apt-get install  sphinxsearch