Answers:
您可以使用以下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 <lemenkov@gmail.com>
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
AFAIK yum info
仅显示包的一个特定“实例”的信息。我不想知道我已经安装了哪个版本,但是仓库中有哪些版本。因此,这为我做到了:
yum -v list package_name --show-duplicates
yum info
以指定的名称显示所有已安装并在启用的存储库中可用的软件包。或者,如果您不带软件包名称运行它,它将仅向您显示其所有信息。
yum info
(在显然足够老的系统--show-duplicates
上无法使用yum list
)系统获得当前软件包