На этот вопрос уже есть ответ здесь:
Я собираю свой первый пакет debian (django), которому нужны некоторые зависимости, поэтому мне интересно, можно ли установить определенную версию пакета с помощью apt-get
.
Например, вместо
pip install gunicorn==19.3.0
apt-get install gunicorn==19.3.0
(который, очевидно, не работает, работает только apt-get install gunicorn
, однако тогда он установит последнюю версию)
В конечном итоге, это предполагается в разделе Depends
файла control
.
Есть идеи?
Выполниться
man apt-get
и спуститесь (/) к функции установки. Это стоит считать.
Между прочим, Вы пробовали следующее?
sudo apt-get install gunicorn=19.3.0
(один знак "равно", не два)
Как страница справочника указывает, используйте эту функцию с осторожностью. Я не знаю, почему Вы хотели бы более старую версию пакета на Вашей установке, но я предположу, что было бы намного легче в конечном счете изменить зависимый пакет для доверия последней версии зависимости (gunicorn?) и не продолжают использовать более старую версию. Инструмент для очистки, IMO.