Antworten:
Sie finden die Versionsnummer eines Pakets in Ihren Repositorys mit dem yum info
Befehl.
# 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
Mit dieser -q
Option können Sie die Versionsnummern der installierten Pakete ermitteln .
# 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
zeigt nur Informationen für eine bestimmte "Instanz" eines Pakets an. Ich wollte nicht wissen, welche Version ich installiert hatte, sondern welche auf den Repos verfügbar waren. Das hat es für mich getan:
yum -v list package_name --show-duplicates
yum info
Zeigt alle installierten und in aktivierten Repos verfügbaren Pakete mit dem angegebenen Namen an. Oder wenn Sie es ohne Paketnamen ausführen, werden Ihnen nur alle Informationen angezeigt, die es enthält.
yum info
(auf einem System anscheinend alt genug, dass --show-duplicates
keine Option ist yum list
)
Weitere Informationen erhalten Sie mit folgendem Befehl:
yum info rabbitmq