如何降低 apt 中的第三方存储库优先级

如何降低 apt 中的第三方存储库优先级

我正在使用 Debian Testing 和德布多媒体(以前称为 Debian Multimedia)存储库进行测试。我想降低 deb-multimedia 软件包的优先级,以便它只安装某些软件包。我尝试过:

Package: *
Pin: release o="Unofficial Multimedia Packages"
Pin-Priority: 10

Package: *
Pin: origin "mirror.home-dn.net"
Pin-Priority: 10

但这两种方法都不起作用,包仍然具有默认优先级(500)。

发布文件来自存储库如下所示:

Archive: testing
Version: None
Component: main
Origin: Unofficial Multimedia Packages
Label: Unofficial Multimedia Packages
Architecture: amd64

我究竟做错了什么?

编辑: 当我使用版本信息时它起作用了:

Package: *
Pin: release v=None
Pin-Priority: 10

但我仍然不知道其他过滤器不起作用的原因。

答案1

我对我的系统做了如下事情:

Package: *
Pin: origin "deb-multimedia.org"
Pin-Priority: 10

您必须能够精确地指定要使用回购的URL固定的文件,因为该名称可能会意外地更改。

请记住使用您在 sources.list (和 sources.list.d/* 文件)中使用过的完整站点名称

相关内容