为什么apt-get首选项无法按预期工作

时间:2019-08-16 14:20:18

标签: apt apt-get

如果.deb可用,我需要始终从本地存储库安装,否则需要从远程安装。这以前曾起作用,但现在不再起作用。

在/etc/apt/preferences.d/development-pinning中:

Package: *
Pin: origin 10.10.1.10
Pin-Priority: 42

这有效,仅从本地回购中不存在的软件包(均在sources.list中列出)中取出10.10.1.10的软件包。

Package: *
Pin: origin localhost:1010
Pin-Priority: 42

但是,这不起作用。现在,apt-get尝试从映射到端口1010的“远程”存储库而不是本地存储库进行安装。

因此,现在我的具有旧版本本地.debs依赖关系的.deb文件将无法安装,因为apt-get试图安装这些.deb文件的更新的远程版本。我怎样才能解决这个问题?还是首选项文件不处理端口?

0 个答案:

没有答案