Как установить конкретную версию sphinx через apt-get на Ubuntu точной?

Я хочу установить конкретную версию sphinx на свой сервер Ubuntu 12.04 LTS. Я использую шеф-повара, но я думаю, что это случайно для моего вопроса.

Я знаю, что в общем можно сделать:

apt-get install some_package=version

Однако я не могу найти правильный номер версии / название для sphinx 2.2.4. Я пробовал следующее:

2.2.4
2.2.4-4699-0ubuntu10
2.2.4-4699-0ubuntu10_amd64

И я получаю Version '2.2.4-4699-0ubuntu10' for 'sphinxsearch' was not found (или похож).

Вы можете увидеть пакет, указанный здесь. Я уже добавил PPA и обновил.

Что я делаю неправильно?

1 ответ

Ах, оказалось, что добавить PPA не удалось, поэтому его пакеты не были доступны.

Добавление PPA не удалось, потому что add-apt-repository Команда не была доступна. Это было решено первым apt-get install python-software-properties,

Вот полное решение:

apt-get install python-software-properties
add-apt-repository -y ppa:builds/sphinxsearch-daily
apt-get -y update

# inspect the available packages
apt-cache policy sphinxsearch

apt-get install -y sphinxsearch=2.2.4-4699-0ubuntu10
Другие вопросы по тегам