yum search - версия пакета

49

Как узнать версию пакета после выполнения поиска yum?

например

yum search rabbitmq

возвращается

rabbitmq-server.noarch : The RabbitMQ server

Мне нужно знать версию этого сервера.

DD.
источник

Ответы:

58

Вы можете найти номер версии пакета в ваших репозиториях с помощью 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
Кенни Рассчарт
источник
моя версия намного старше ... какой репозиторий вы используете?
ДД.
Я выполнил эту команду на своем ноутбуке Fedora 16, но эта команда применяется к любой системе с yum и rpm, такой как RHEL или CentOS.
Кенни Рассчарт
Я использую Centos 6, но мое хранилище выглядит старым ... есть ли способ обновить его?
ДД.
Репозитории EPEL ( fedoraproject.org/wiki/EPEL ) также предлагают RabbitMQ-сервер 2.6.1 в своем репозитории для CentOS / RHEL 6. Вот руководство для начала работы: johnpoelstra.com/2010/12/23/rhel-6 -epel
Кенни Рассчарт
3

AFAIK, yum infoпоказывает только информацию для одного конкретного «экземпляра» пакета. Я хотел не знать, какую версию я установил, но какие были доступны в репозиториях. Так что это сделал это для меня:

yum -v list package_name --show-duplicates
vesperto
источник
yum infoпоказывает все пакеты, установленные и доступные во включенных репозиториях, по указанному имени. Или, если вы запустите его без имени пакета, он просто покажет вам всю информацию, которая у него есть.
Ксалори
3
--show-duplicates (с тире)
Нир О.
@Xalorous Какая версия? Я получаю только текущий пакет yum info(в системе, которая, по-видимому, достаточно старая, но --show-duplicatesэто невозможно yum list)
Изката,
RHEL 6.9, ням 3.2.29. И я вижу то же поведение, что и вы. В нем перечислены только установленные версии. Возможно, последняя версия, если она новее установленной. Например, я вижу 3 ядра, 2.6.32, все установлено. Но я знаю, что в нашем (пользовательском) репо есть еще куча.
Ксалори
2

Вы можете получить больше информации с помощью следующей команды:

yum info rabbitmq
Барт Де Вос
источник
2

ИЛИ ЖЕ

yum list rabbitmq

если вы предпочитаете сжатый выход.

апк
источник