如何安装特定的软件包版本

如何安装特定的软件包版本

我正在构建我的第一个 debian 包(django),它需要一些依赖项,所以我想知道是否可以使用来安装特定的包版本apt-get

例如

pip install gunicorn==19.3.0

apt-get install gunicorn==19.3.0

(这显然不起作用,只是apt-get install gunicorn起作用,但它会安装最新版本)

最终,这应该属于文件Depends的部分control

有任何想法吗?

答案1

执行

apt-get 命令 

并向下 (/) 到安装函数。这值得一读。

顺便问一下,您尝试过以下操作吗?

sudo apt-get 安装 gunicorn=19.3.0

(一个等号,而不是两个)

正如手册页所述,请谨慎使用此功能。我不知道您为什么想要在安装中使用旧版本的软件包,但我猜从长远来看,将依赖软件包更改为依赖最新版本的依赖项(gunicorn?)而不是继续使用旧版本会容易得多。在我看来,更干净。

相关内容