Wie kann ich die Version eines Pakets nach einer Yum-Suche ermitteln?
z.B
yum search rabbitmq
kehrt zurück
rabbitmq-server.noarch : The RabbitMQ server
Ich muss die Version dieses Servers kennen.
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 <[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
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:quelle
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 istyum list
)Weitere Informationen erhalten Sie mit folgendem Befehl:
quelle
ODER
wenn Sie eine kondensierte Ausgabe bevorzugen.
quelle