Antworten:
Sie finden die Versionsnummer eines Pakets in Ihren Repositorys mit dem yum infoBefehl.
# 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.
rpmMit dieser -qOption 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 infozeigt 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 infoZeigt 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-duplicateskeine Option ist yum list)
Weitere Informationen erhalten Sie mit folgendem Befehl:
yum info rabbitmq