yum search - versione del pacchetto


49

Come posso dire la versione di un pacchetto dopo aver fatto una ricerca yum?

per esempio

yum search rabbitmq

ritorna

rabbitmq-server.noarch : The RabbitMQ server

Devo conoscere la versione di questo server.

Risposte:


58

Puoi trovare il numero di versione di un pacchetto nei tuoi repository con il yum infocomando.

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

Per trovare i numeri di versione dei pacchetti installati, è possibile utilizzare rpmcon l' -qopzione.

# 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

la mia versione è molto più vecchia ... quale repository stai usando?
DD.

Ho eseguito questo comando sul mio laptop Fedora 16, ma il comando si applica a qualsiasi sistema con yum e rpm, come RHEL o CentOS.
Kenny Rasschaert,

Sto usando Centos 6 ma il mio repository sembra vecchio ... c'è un modo per aggiornarlo?
DD.

I repository EPEL ( fedoraproject.org/wiki/EPEL ) offrono anche RabbitMQ-server 2.6.1 nel loro repository per CentOS / RHEL 6. Ecco una guida per iniziare: johnpoelstra.com/2010/12/23/rhel-6 -epel
Kenny Rasschaert,

3

AFAIK, yum infomostra solo le informazioni per una "istanza" specifica di un pacchetto. Volevo sapere non quale versione avevo installato ma quali erano disponibili nei repository. Quindi questo ha fatto per me:

yum -v list package_name --show-duplicates

yum infomostra tutti i pacchetti, installati e disponibili nei repository abilitati, con il nome specificato. O se lo esegui senza un nome di pacchetto, ti mostrerà solo tutte le informazioni che ha.
Xalorous,

3
--show-duplicates (with dash)
Nir O.

@Xalorous Quale versione? Ottengo solo il pacchetto corrente con yum info(su un sistema apparentemente abbastanza vecchio che --show-duplicatesnon è un'opzione per yum list)
Izkata

RHEL 6.9, yum 3.2.29. E sto vedendo lo stesso comportamento che sei. Elenca solo le versioni installate. Forse la versione più recente se è più recente di quella installata. Ad esempio, vedo 3 kernel, 2.6.32, tutti installati. Ma so che il nostro repository (personalizzato) ha un sacco di più.
Xalorous,

2

Puoi ottenere maggiori informazioni con il seguente comando:

yum info rabbitmq

2

O

yum list rabbitmq

se si preferisce l'uscita condensata.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.