yum search - versión del paquete

49

¿Cómo puedo saber la versión de un paquete después de hacer una búsqueda yum?

p.ej

yum search rabbitmq

devoluciones

rabbitmq-server.noarch : The RabbitMQ server

Necesito saber la versión de este servidor.

DD.
fuente

Respuestas:

58

Puede encontrar el número de versión de un paquete en sus repositorios con el 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 <[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.

Para encontrar los números de versión de los paquetes instalados, puede usar rpmcon la -qopción.

# 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
fuente
mi versión es mucho más antigua ... ¿qué repositorio estás usando?
DD.
Ejecuté este comando en mi computadora portátil Fedora 16, pero el comando se aplica a cualquier sistema con yum y rpm, como RHEL o CentOS.
Kenny Rasschaert
Estoy ejecutando Centos 6 pero mi repositorio parece viejo ... ¿hay alguna manera de actualizarlo?
DD.
Los repositorios EPEL ( fedoraproject.org/wiki/EPEL ) también ofrecen RabbitMQ-server 2.6.1 en su repositorio para CentOS / RHEL 6. Aquí hay una guía para comenzar
Kenny Rasschaert
3

AFAIK, yum infosolo muestra información para una "instancia" específica de un paquete. Quería saber no qué versión había instalado sino cuáles estaban disponibles en los repositorios. Entonces esto lo hizo por mí:

yum -v list package_name --show-duplicates
vesperto
fuente
yum infomuestra todos los paquetes, instalados y disponibles en repositorios habilitados, por el nombre especificado. O si lo ejecuta sin un nombre de paquete, solo le mostrará toda la información que tiene.
Xalorous
3
--show-duplicates (with dash)
Nir O.
@Xalorous ¿Qué versión? Solo obtengo el paquete actual con yum info(en un sistema aparentemente lo suficientemente antiguo que --show-duplicatesno es una opción para yum list)
Izkata
RHEL 6.9, yum 3.2.29. Y estoy viendo el mismo comportamiento que tú. Solo enumera las versiones instaladas. Posiblemente la última versión si es más nueva que la instalada. Por ejemplo, veo 3 núcleos, 2.6.32, todos instalados. Pero sé que nuestro repositorio (personalizado) tiene un montón más.
Xalorous
2

Puede obtener más información con el siguiente comando:

yum info rabbitmq
Bart De Vos
fuente
2

O

yum list rabbitmq

si prefiere salida condensada.

ank
fuente