yum search - Paketversion

48

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.

DD.
quelle

Antworten:

57

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 <[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.

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
Kenny Rasschaert
quelle
meine version ist viel älter ... welches repo verwendest du?
DD.
Ich habe diesen Befehl auf meinem Fedora 16-Laptop ausgeführt, aber der Befehl gilt für alle Systeme mit yum und rpm, wie RHEL oder CentOS.
Kenny Rasschaert
Ich verwende Centos 6, aber mein Repo sieht alt aus ... gibt es eine Möglichkeit, es zu aktualisieren?
DD.
Die EPEL Repositories ( fedoraproject.org/wiki/EPEL ) bieten auch RabbitMQ-Server 2.6.1 in ihrem Repository für CentOS / RHEL 6. Hier ist ein Leitfaden für Sie loslegen: johnpoelstra.com/2010/12/23/rhel-6 -epel
Kenny Rasschaert
3

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
vesperto
quelle
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.
Xalorous
3
--Show-Duplikate (mit Bindestrich)
Nir O.
@Xalorous Welche Version? Ich bekomme nur das aktuelle Paket mit yum info(auf einem System anscheinend alt genug, dass --show-duplicateskeine Option ist yum list)
Izkata
RHEL 6.9, yum 3.2.29. Und ich sehe dasselbe Verhalten wie Sie. Es werden nur die installierten Versionen aufgelistet. Möglicherweise neueste Version, wenn sie neuer als installiert ist. ZB sehe ich 3 Kernel, 2.6.32, alle installiert. Aber ich weiß, dass unser (kundenspezifisches) Repo mehr hat.
Xalorous
2

Weitere Informationen erhalten Sie mit folgendem Befehl:

yum info rabbitmq
Bart De Vos
quelle
2

ODER

yum list rabbitmq

wenn Sie eine kondensierte Ausgabe bevorzugen.

Ank
quelle