首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >debian-backports的引脚优先级定义在哪里?

debian-backports的引脚优先级定义在哪里?
EN

Unix & Linux用户
提问于 2016-12-12 15:28:16
回答 1查看 7.5K关注 0票数 7

在Debian的领导下,我第一次在我的包源代码中得到了支持。

我在apt中遇到了一些冲突,因为我从http://www.deb-multimedia.org/安装的一些包在后端有更高的版本。

多媒体的第一要害是100.我试图将backports的优先级设置为-1,但它没有工作。

代码语言:javascript
复制
LANG=C cat /etc/apt/preferences
Package: *
Pin: origin deb http://http.us.debian.org/debian jessie-backports main
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=non-free
Pin-Priority: -1

Package: *
Pin: origin deb http://http.us.debian.org/debian jessie-backports main
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=main
Pin-Priority: -1

Package: *
Pin: origin deb http://http.us.debian.org/debian jessie-backports contrib
release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=contrib
Pin-Priority: -1

Package: *
Pin: origin www.deb-multimedia.org
Pin-Priority: 300 
`

我的/etc/apt/preferences怎么了?

代码语言:javascript
复制
     LANG=C apt-cache policy | grep backports | egrep -i -v translat
 100 http://http.us.debian.org/debian/ jessie-backports/non-free i386 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=non-free
 100 http://http.us.debian.org/debian/ jessie-backports/contrib i386 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=contrib
 100 http://http.us.debian.org/debian/ jessie-backports/main i386 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=main
 100 http://http.us.debian.org/debian/ jessie-backports/non-free amd64 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=non-free
 100 http://http.us.debian.org/debian/ jessie-backports/contrib amd64 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=contrib
 100 http://http.us.debian.org/debian/ jessie-backports/main amd64 Packages
     release o=Debian Backports,a=jessie-backports,n=jessie-backports,l=Debian Backports,c=main

文件夹

代码语言:javascript
复制
ls -al /etc/apt/preferences.d/
insgesamt 8
drwxr-xr-x 2 root root 4096 Jan 25  2011 .
drwxr-xr-x 6 root root 4096 Dez 11 11:53 ..

是空的。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-12-12 15:57:24

您只需要一个带有适当存档名称的条目:

代码语言:javascript
复制
Package: *
Pin: release a=jessie-backports
Pin-Priority: -1

请注意,默认情况下,backports被固定为100,因此除非您指定-t jessie-backports,否则它们不是安装候选。不过,我不知道如何处理其他来源的软件包,尤其是如果它们的版本比稳定的包要高.

票数 7
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/329831

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档