Я хотел бы знать, есть ли где-нибудь пакет для поиска Sphinx . На их странице загрузки показаны различные RPM, но я не смог ничего найти для Ubuntu.
Установка из источника очень проста, но было бы неплохо иметь ее под управлением пакетами.
Вы можете использовать checkinstall
при установке из источника; он создаст файл .deb и установит сгенерированный пакет.
Есть больше деталей в вики , но, кратко, вместо:
sudo make install
делай:
sudo checkinstall
и Сфинкс будет в упаковке управление.
Обратите внимание, что сгенерированный пакет действительно хорош только для машины, на которой вы его создали, поскольку он предназначен только для одной архитектуры и в нем отсутствуют большинство важных метаданных, необходимых для распространения (например, предварительных условий). Тем не менее, это позволит вам обновить или удалить полностью.
Можно добавить последние выпуски стабильной сборки для 2,2.* сфинкса ищут на Вашу систему.
$ add-apt-repository ppa:builds/sphinxsearch-rel22
$ apt-get update
$ apt-get install sphinxsearch
больше информации о репозитории: https://launchpad.net / ~ создает / + archive/ubuntu/sphinxsearch-rel22/
PS: Извините за ответ на старый вопрос, но человечность все еще думает, лучше всего'' версия 2.0.4, и мне было нужно 2.2.7 (последний) и после некоторого исследования, я нашел это решение.
apt-get install sphinxsearch предоставляет вам версию 0.9.8, на сайте загрузки с самого Sphinx - 2.0.8 ... Возможно, вы не захотите использовать версию apt-get, если вы хотите обновляться поисковые возможности.
Установка пакетов Sphinx в Debian и Ubuntu
Существует два способа получения Sphinx для Ubuntu: обычные пакеты deb и репозиторий Launchpad PPA. .
Пакеты 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 можно запустить / остановить с помощью служебной команды :
$ sudo service sphinxsearch start
2.4. Установка пакетов Sphinx в RedHat и CentOS
В настоящее время мы распространяем RPMS и SRPMS Sphinx на нашем веб-сайте для версий Red Hat Enterprise Linux 5.x и 6.x, но их также можно установить и в CentOS. [ 1121]
Перед установкой убедитесь, что у вас установлены следующие пакеты:
$ yum install postgresql-libs unixODBC
Загрузите RPM RedHat с веб-сайта Sphinx и установите его:
$ rpm -Uhv sphinx-2.2.1-1.rhel6.x86_64.rpm
После подготовки файла конфигурации (см. Быстрый обзор) , вы можете запустить searchd демон:
$ service searchd start