как установить определенную версию пакета [дубликат]

На этот вопрос уже есть ответ здесь:

Я собираю свой первый пакет debian (django), которому нужны некоторые зависимости, поэтому мне интересно, можно ли установить определенную версию пакета с помощью apt-get.

Например, вместо

pip install gunicorn==19.3.0

apt-get install gunicorn==19.3.0

(который, очевидно, не работает, работает только apt-get install gunicorn, однако тогда он установит последнюю версию)

В конечном итоге, это предполагается в разделе Depends файла control.

Есть идеи?

5
задан 27 May 2016 в 13:28

1 ответ

Выполниться

man apt-get 

и спуститесь (/) к функции установки. Это стоит считать.

Между прочим, Вы пробовали следующее?

sudo apt-get install gunicorn=19.3.0

(один знак "равно", не два)

Как страница справочника указывает, используйте эту функцию с осторожностью. Я не знаю, почему Вы хотели бы более старую версию пакета на Вашей установке, но я предположу, что было бы намного легче в конечном счете изменить зависимый пакет для доверия последней версии зависимости (gunicorn?) и не продолжают использовать более старую версию. Инструмент для очистки, IMO.

11
ответ дан 23 November 2019 в 08:48

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

Похожие вопросы: