Sphinx search がどこかに隠れているパッケージがあるかどうか知りたい。彼らのダウンロードページにはさまざまなRPMが表示されていますが、Ubuntu用の何かを見つけることができませんでした。
ソースからインストール は非常に簡単ですが、パッケージ管理下に置くといいでしょう。
Sudo apt-get install sphinxsearch
ソースからインストールするときにcheckinstall
を使用できます。 .debファイルを作成し、生成されたパッケージをインストールします。
詳細は wiki上 にありますが、簡単に言うと、次の代わりに:
Sudo make install
行う:
Sudo checkinstall
sphinxはパッケージ管理下に置かれます。
生成されたパッケージは、1つのアーキテクチャ専用であり、配布に必要な重要なメタデータ(前提条件など)のほとんどがないため、実際に作成したマシンにのみ適していることに注意してください。ただし、クリーンにアップグレードまたはアンインストールできます。
スフィンクス検索の2.2。*のビルドリリースを最新の安定版に追加できますシステムに。
$ add-apt-repository ppa:builds/sphinxsearch-rel22
$ apt-get update
$ apt-get install sphinxsearch
リポジトリの詳細: https://launchpad.net/~builds/+archive/ubuntu/sphinxsearch-rel22/
PS:古い質問に回答して申し訳ありませんが、ubuntuはまだ、、、最高のバージョンは2.0.4で、2.2.7が必要だと考えています(最新の)そして、いくつかの研究の後、私はこの解決策を見つけました。
Apt-get install sphinxsearchはバージョン0.9.8を提供します。Sphinx自体からのダウンロードサイトでは2.0.8です...最新の検索機能が必要な場合は、apt-getバージョンを使用しないことをお勧めします。
スフィンクスから ドキュメント
DebianおよびUbuntuにSphinxパッケージをインストールする
Ubuntu用のSphinxを入手するには、通常のdebパッケージとLaunchpad PPAリポジトリの2つの方法があります。
Debパッケージ:
Sphinxでは、Debian/Ubuntuにいくつかのライブラリをインストールする必要があります。 apt-getを使用して、これらの依存関係をダウンロードしてインストールします。
$ Sudo apt-get install mysql-client unixodbc libpq5
これで、Sphinxをインストールできます。
$ Sudo dpkg -i sphinxsearch_2.2.1-beta-0ubuntu11~precise_AMD64.deb
PPAリポジトリ(Ubuntuのみ)。
すべての依存関係を取得し、同じコマンドでSphinxを最新バージョンに更新できるため、Sphinxsearch PPAリポジトリからSphinxをインストールする方がはるかに簡単です。
まず、Sphinxsearchリポジトリを追加し、パッケージのリストを更新します。
$ Sudo add-apt-repository ppa:builds/sphinxsearch-daily
$ Sudo apt-get update
Sphinxsearchパッケージのインストール/更新:
$ Sudo apt-get install sphinxsearch
Sphinx検索デーモンは、serviceコマンドを使用して開始/停止できます。
$ Sudo service sphinxsearch start
2.4。 RedHatおよびCentOSへのSphinxパッケージのインストール
現在、Red Hat Enterprise Linuxの5.xおよび6.xバージョンの両方について、当社のWebサイトでSphinx RPMSおよびSRPMSを配布していますが、CentOSにもインストールできます。
インストールの前に、これらのパッケージがインストールされていることを確認してください。
$ yum install postgresql-libs unixODBC
Sphinx WebサイトからRedHat RPMをダウンロードしてインストールします。
$ rpm -Uhv sphinx-2.2.1-1.rhel6.x86_64.rpm
構成ファイルを準備した後(クイックツアーを参照)、searchdデーモンを起動できます。
$ service searchd start