这是什么意思:由于存储库优先级保护而排除了软件包


63

当用yum更新时,我收到以下消息:

yum update
Loaded plugins: fastestmirror, priorities
Loading mirror speeds from cached hostfile
 * atomic: www7.atomicorp.com
 * base: mirror.de.leaseweb.net
 * extras: mirror.de.leaseweb.net
 * updates: mirror.de.leaseweb.net
118 packages excluded due to repository priority protections
Setting up Update Process
No Packages marked for Update

这意味着什么 ?如何安装这些软件包?

Answers:


40

有些软件包由多个存储库保存。该priorities插件从优先级最高的存储库中选择软件包,但不包括其他存储库中的重复条目。


55

据我了解,此错误是priorities由Pawel指出的插件产生的。

在2009年,yum维护者提到他希望人们不要使用priorities。要禁用优先级插件,请编辑/etc/yum/pluginconf.d/priorities.conf并设置enabled = 0。进行此更改后,下次运行时yum update,您不应获得任何优先级保护。


我登录只是为了支持这个。我的openssh尚未更新到最新版本,因为启用了优先级设置。这对我有帮助。谢谢!
manish_s 2014年

1
是的,“ set enabled =”对我有用。最好从yum那里获得更多信息,例如受影响的软件包的名称和它们来自的存储库。(这是一个单独的问题吗?)
bobgus

5
您也可以在yum的命令行中使用以下命令禁用插件:--disableplugin=priorities
KJH 2015年

2
请勿运行yum erase yum-plugin-priorities。您将失去sudo访问权限,并且无法通过SSH进入服务器。
雪人

31

如果您想知道由于优先级保护而排除了哪些软件包,可以使用

yum list updates -d3
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.