Respostas:
Você pode encontrar o número da versão de um pacote em seus repositórios com o 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.
Para encontrar o número da versão dos pacotes instalados, você pode usar rpmcom a -qopção
# 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 infomostra apenas informações para uma "instância" específica de um pacote. Eu queria saber não qual versão eu havia instalado, mas quais estavam disponíveis nos repositórios. Então, isso fez isso por mim:
yum -v list package_name --show-duplicates
yum infomostra todos os pacotes, instalados e disponíveis nos repositórios ativados, pelo nome especificado. Ou, se você executá-lo sem um nome de pacote, ele mostrará todas as informações que ele possui.
yum info(em um sistema bastante aparentemente antigo que --show-duplicatesnão é uma opção para yum list)
Você pode obter mais informações com o seguinte comando:
yum info rabbitmq