yumsearch – 软件包版本

在做yumsearch之后,我怎样才能知道一个包的版本?

例如

yum search rabbitmq 

回报

 rabbitmq-server.noarch : The RabbitMQ server 

我需要知道这个服务器的版本。

您可以使用yum info命令在存储库中find软件包的版本号。

 # yum info rabbitmq-server Available Packages Name : rabbitmq-server Arch : noarch Version : 2.6.1 Release : 1.fc16 Size : 1.1 M Repo : updates Committer : Peter Lemenkov <[email protected]> Committime : Tue Nov 8 13:00:00 2011 Buildtime : Tue Nov 8 10:31:03 2011 Summary : The RabbitMQ server URL : http://www.rabbitmq.com/ License : MPLv1.1 Description : RabbitMQ is an implementation of AMQP, the emerging standard for high : performance enterprise messaging. The RabbitMQ server is a robust and : scalable implementation of an AMQP broker. 

要查找已安装软件包的版本号,可以使用带-q选项的rpm

 # rpm -q kernel kernel-3.3.1-5.fc16.x86_64 kernel-3.3.2-1.fc16.x86_64 kernel-3.3.2-6.fc16.x86_64 

您可以通过以下命令获取更多信息:

 yum info rabbitmq 

要么

 yum list rabbitmq 

如果你喜欢浓缩输出。

AFAIK yum info只显示一个包的特定“实例”的信息。 我想知道不是我安装了哪个版本,而是在回购站上可用的版本。 所以这对我来说是这样的: yum -v list package_name --show duplicates