如何使用 apt-get 安装应用程序并将其限制为特定的 repo 源?

joh*_*nml 5 installation apt

我曾经在 CentOS 上用 yum 做过类似的事情。我认为有一个 --enable-repo 和 --disable-repo 参数。

是否有东西存在apt-get install <some pkg>,这将限制/etc/apt/sources.list.d/<somefile>

Bil*_*hor 3

您可以通过使用 固定版本来做到这一点/etc/apt/preferences。手册页是apt_preferences. 格式如下:

包裹: *
 Pin:发布o=Debian,a=测试
 引脚优先级:900


pop*_*pey 2

我不相信如果没有 apt-get 的包装来手动处理源,你就无法快速轻松地做到这一点。

然而,一种选择是在您想要安装的软件包后添加所需的版本号,每个源中的版本号可能会有所不同。

例如

apt-get install cowsay=3.03-9.2
Run Code Online (Sandbox Code Playgroud)