Как узнать версию пакета после выполнения поиска yum?
например
yum search rabbitmq
возвращается
rabbitmq-server.noarch : The RabbitMQ server
Мне нужно знать версию этого сервера.
Вы можете найти номер версии пакета в ваших репозиториях с помощью 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 <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.
Для того, чтобы найти номера версий установленных пакетов, вы можете использовать rpm
с -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
AFAIK,
yum info
показывает только информацию для одного конкретного «экземпляра» пакета. Я хотел не знать, какую версию я установил, но какие были доступны в репозиториях. Так что это сделал это для меня:источник
yum info
показывает все пакеты, установленные и доступные во включенных репозиториях, по указанному имени. Или, если вы запустите его без имени пакета, он просто покажет вам всю информацию, которая у него есть.yum info
(в системе, которая, по-видимому, достаточно старая, но--show-duplicates
это невозможноyum list
)Вы можете получить больше информации с помощью следующей команды:
источник
ИЛИ ЖЕ
если вы предпочитаете сжатый выход.
источник