我正在使用 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/* 文件)中使用过的完整站点名称