Когда я выполняю «sudo apt-get install sphinxsearch», я получаю версию 0.9. Мне нужна последняя стабильная версия (я полагаю, это 2.4)
Как я могу это сделать с помощью aptitude?
Вы можете просто скачать исходные файлы и скомпилировать их. Это очень простая компиляция, которая занимает всего пару минут. С сайта (http://sphinxsearch.com/docs/current.html#installing):
2.3. Установка Sphinx в Linux
Извлеките все из архива дистрибутива (не так ли?) И перейдите в подкаталог sphinx. (Мы используем версию 2.0.1-beta только в качестве примера; обязательно измените ее на конкретную версию, которую вы используете.)
$ tar xzvf sphinx-2.0.1-beta.tar.gz
$ cd sphinx
Запустите программу настройки:
$ ./configure
Есть ряд параметров для настройки. Полный список можно получить, используя переключатель --help. Наиболее важные из них:
--префикс, указывающий куда установить Sphinx; например --prefix = / usr / local / sphinx (во всех примерах используется этот префикс)
--with-mysql, который указывает, где искать файлы MySQL include и библиотеки, если автоопределение не работает;
--with-pgsql, который указывает, где искать файлы включения и библиотеки PostgreSQL.
Соберите двоичные файлы:
$ make
Установите двоичные файлы в каталог по вашему выбору: (по умолчанию / usr / local / bin / в системах * nix, но переопределяется с помощью configure --prefix)
$ make install
Используйте сторонний репозиторий или обновитесь до Ubuntu 12.04. Репозитории 12.04 содержат sphinxsearch 2.0.4, который ток по состоянию на март 2012 г.
Вы можете использовать репозиторий из ppa:
add-apt-repository ppa:dhuggins/cmusphinx
apt-get update
apt-get install sphinxsearch
Установите поиск sphinx на любую версию ubuntu.
sphinxsearch
, затем выберите его и установите./etc/sphinxsearch/
папка.$sudo gedit /etc/sphinxsearch/sphinx.conf
$sudo cp /etc/sphinxsearch/sphinx.conf.sample /etc/sphinxsearch/sphinx.conf
sudo indexer --rotate --all
и начнется ваша индексация.