用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


这是什么意思?如何安装这些软件包?

#1 楼

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

#2 楼

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

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

评论


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

– manish_s
2014年5月2日,12:42

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

– bobgus
2014-10-28 18:36

您还可以在yum的命令行中使用以下命令禁用插件:--disableplugin = priorities

– KJH
2015年9月14日在16:23



请勿运行yum擦除yum插件优先级。您将失去sudo访问权限,并且无法通过SSH进入服务器。

–雪人
18/12/1在18:56

#3 楼

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

yum list updates -d3