Есть ли пакет apt-get для поиска в Sphinx?

Я хотел бы знать, есть ли где-нибудь пакет для поиска Sphinx . На их странице загрузки показаны различные RPM, но я не смог ничего найти для Ubuntu.

Установка из источника очень проста, но было бы неплохо иметь ее под управлением пакетами.

5
задан 30 July 2010 в 06:43

5 ответов

Вы можете использовать checkinstall при установке из источника; он создаст файл .deb и установит сгенерированный пакет.

Есть больше деталей в вики , но, кратко, вместо:

sudo make install

делай:

sudo checkinstall

и Сфинкс будет в упаковке управление.

Обратите внимание, что сгенерированный пакет действительно хорош только для машины, на которой вы его создали, поскольку он предназначен только для одной архитектуры и в нем отсутствуют большинство важных метаданных, необходимых для распространения (например, предварительных условий). Тем не менее, это позволит вам обновить или удалить полностью.

0
ответ дан 30 July 2010 в 06:43

sudo apt-get install sphinxsearch

Пакеты Ubuntu: Sphinx Search (Lucid)

0
ответ дан 30 July 2010 в 06:43

Можно добавить последние выпуски стабильной сборки для 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 (последний) и после некоторого исследования, я нашел это решение.

2
ответ дан 30 July 2010 в 06:43

apt-get install sphinxsearch предоставляет вам версию 0.9.8, на сайте загрузки с самого Sphinx - 2.0.8 ... Возможно, вы не захотите использовать версию apt-get, если вы хотите обновляться поисковые возможности.

0
ответ дан 30 July 2010 в 06:43

Из документации sphinx

Установка пакетов 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
0
ответ дан 30 July 2010 в 06:43

Другие вопросы по тегам:

Похожие вопросы: