我正在使用多个第三方 RPM 存储库。由于这些存储库包含名称冲突的包,我正在尝试使用yum-plugin-priorities来解决混淆。
当我运行时yum check-update,我收到一条通知,指出“由于存储库优先级保护而排除了 N 个包”:
[root@host ~]# yum check-update
Loaded plugins: changelog, downloadonly, fastestmirror, priorities, security
Loading mirror speeds from cached hostfile
3941 packages excluded due to repository priority protections
[root@host ~]#
Run Code Online (Sandbox Code Playgroud)
3941 排除包?天哪,这比我预期的要多得多。有没有一种快速的方法可以让我检查哪些软件包被排除在考虑之外,以便我可以仔细检查 yum 在做什么?
我试过了--disableplugin=priorities,但它没有向我显示排除的包。
[root@host ~]# yum check-update --disableplugin=priorities
Loaded plugins: changelog, downloadonly, fastestmirror, security
Loading mirror speeds from cached hostfile
[root@host ~]#
Run Code Online (Sandbox Code Playgroud)
小智 6
比这更容易:)
可以使用 yum debuglevel 显示排除项。它们可以从 debuglevel 3 看到(调试级别范围从 0 到 10)
yum update -d3
Run Code Online (Sandbox Code Playgroud)
给你清单。