![这是什么意思:由于存储库优先级保护而排除的软件包](https://linux22.com/image/561688/%E8%BF%99%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%EF%BC%9A%E7%94%B1%E4%BA%8E%E5%AD%98%E5%82%A8%E5%BA%93%E4%BC%98%E5%85%88%E7%BA%A7%E4%BF%9D%E6%8A%A4%E8%80%8C%E6%8E%92%E9%99%A4%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%8C%85.png)
当使用 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
据我了解,这个错误是由priorities
插件产生的,正如 Pawel 所指出的。
2009 年,提及 yum 维护者他希望人们不要使用priorities
。要禁用优先级插件,请编辑/etc/yum/pluginconf.d/priorities.conf
并设置enabled = 0
。进行此更改后,下次运行 时yum update
,您不应获得任何优先级保护。
答案3
如果你想知道哪些包由于优先保护而被排除,你可以使用
yum list updates --debuglevel 3