Установите Sphinx Search на мой виртуальный частный сервер

Я пытаюсь установить sphinxsearch на виртуальный частный сервер под управлением Debian GNU/Linux. Кажется, это зависит от выскочки работы. Вот вывод, который я получаю, когда пытаюсь запустить установщик.

[ps64518]$ sudo dpkg -i sphinxsearch_2.0.4-oneric_amd64.deb
Selecting previously deselected package sphinxsearch.
(Reading database ... 149083 files and directories currently installed.)
Unpacking sphinxsearch (from sphinxsearch_2.0.4-oneric_amd64.deb) ...
dpkg: dependency problems prevent configuration of sphinxsearch:
 sphinxsearch depends on upstart-job; however:
  Package upstart-job is not installed.
dpkg: error processing sphinxsearch (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db ...
Errors were encountered while processing:
 sphinxsearch

Когда я пытаюсь установить upstart sing apt-get, я получаю следующий вывод:

[ps64518]$ sudo apt-get install libnih1 libnih-dbus1 upstart
Reading package lists... Done
Building dependency tree   
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 upstart : Conflicts: sysvinit but 2.88dsf-13.1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Я проследил этот конфликт до вопроса по адресу https://unix.stackexchange.com/questions/6042/upstart-on-debian, который кажется довольно экстремальной мерой для установки sphinxsearch. Я делаю что-то неправильно? Может кто-нибудь, пожалуйста, посоветуйте мне, как установить на моем производственном сервере? На моем ноутбуке для разработки Ubuntu 11.10 он работал без проблем.

1 ответ

Забудьте об установке с помощью dpkg - гораздо проще просто собрать из исходного кода и запустить searchd самостоятельно. Это работало намного лучше для меня.

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