Как установить конкретную версию 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