如果我安装了自定义版本,请检查上游存储库中可用的 RPM 软件包版本

如果我安装了自定义版本,请检查上游存储库中可用的 RPM 软件包版本

我有一台在 Redhat 注册的 RHEL6.1 机器。我需要安装一个软件包的自定义版本(在我的例子中是 qemu-kvm),我是通过 RPM 安装的。

我可以通过执行以下操作查看自定义软件包的版本信息:“rpm -qi”或“yum info”。如何查看 Redhat 存储库中存在的 RPM(非定制)版本的版本信息?

答案1

yum provides "*/typical_qemu-kvm-file"

应该做这项工作。

yum search qemu-kvm

恐怕还不够。

yumdownloader --url qemu-kvm

可能是另一种解决方案(仅输出网址,不下载)。

上述命令的语法可能不是 100% ok - 我目前手头没有 RH6 来尝试它。

答案2

在列表或信息命令行中添加 --showduplicates,yum 将显示软件包的所有版本(包括重复版本)。例如。

yum --showduplicates list qemu-kvm

...您还可以使用“repoquery --plugins qemu-kvm”,因为默认情况下会忽略本地 rpmdb。

相关内容