我有一台在 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。