yum search - versão do pacote

38

Como posso saber a versão de um pacote depois de fazer uma pesquisa no yum?

por exemplo,

yum search rabbitmq

retorna

rabbitmq-server.noarch : The RabbitMQ server

Eu preciso saber a versão deste servidor.

    
por DD. 02.05.2012 / 13:03

4 respostas

45

Você pode encontrar o número da versão de um pacote em seus repositórios com o comando yum info .

# 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 os números de versão dos pacotes instalados, você pode usar rpm com a opção -q .

# 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
    
por 02.05.2012 / 13:33
2

Você pode obter mais informações com o seguinte comando:

yum info rabbitmq
    
por 02.05.2012 / 13:05
2

OR

yum list rabbitmq

se você preferir a saída condensada.

    
por 02.05.2012 / 13:20
2

AFAIK yum info mostra apenas informações para uma "instância" específica de um pacote. Eu queria saber não qual versão eu tinha instalado, mas quais estavam disponíveis nos repositórios. Então, isso fez isso para mim: yum -v list package_name --show duplicates

    
por 11.05.2017 / 16:40