如何在进行 yum 搜索后知道软件包的版本?
例如
yum search rabbitmq
返回
rabbitmq-server.noarch : The RabbitMQ server
我需要知道这个服务器的版本。
答案1
您可以使用该命令在您的存储库中找到软件包的版本号yum info
。
# 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.
要查找已安装软件包的版本号,您可以使用rpm
该-q
选项。
# 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
答案2
据我所知,yum info
只显示软件包的一个特定“实例”的信息。我想知道的不是我安装了哪个版本,而是哪些版本在存储库中可用。所以这个帮我搞定了:
yum -v list package_name --show-duplicates
答案3
您可以使用以下命令获取更多信息:
yum info rabbitmq
答案4
或者
yum list rabbitmq
如果您喜欢浓缩的输出。