LINUX.ORG.RU

yum -q updateinfo list security available — убрать промежуточные версии

 


0

2

Привет.

При выводе «yum -q updateinfo list security available» получаю информацию обо всех новых промежуточных версиях пакета, а не только о последней версии. Например:

ELSA-2014-1983 Important/Sec. xorg-x11-server-Xephyr-1.15.0-7.0.1.el7_0.3.x86_64
ELSA-2015-0797 Moderate/Sec.  xorg-x11-server-Xephyr-1.15.0-33.el7_1.x86_64
ELSA-2014-1983 Important/Sec. xorg-x11-server-Xorg-1.15.0-7.0.1.el7_0.3.x86_64
ELSA-2015-0797 Moderate/Sec.  xorg-x11-server-Xorg-1.15.0-33.el7_1.x86_64
ELSA-2014-1983 Important/Sec. xorg-x11-server-common-1.15.0-7.0.1.el7_0.3.x86_64
ELSA-2015-0797 Moderate/Sec.  xorg-x11-server-common-1.15.0-33.el7_1.x86_64
ELSA-2014-0741 Critical/Sec.  xulrunner-24.6.0-1.0.1.el7_0.i686
ELSA-2014-0919 Critical/Sec.  xulrunner-24.7.0-1.0.1.el7_0.i686
ELSA-2014-1144 Critical/Sec.  xulrunner-24.8.0-1.0.1.el7_0.i686
ELSA-2014-1635 Critical/Sec.  xulrunner-31.2.0-1.0.1.el7_0.i686
ELSA-2015-0046 Critical/Sec.  xulrunner-31.4.0-1.0.1.el7_0.i686
ELSA-2015-0265 Critical/Sec.  xulrunner-31.5.0-1.0.1.el7_0.i686
ELSA-2015-0766 Critical/Sec.  xulrunner-31.6.0-2.0.1.el7_1.i686

хочу убрать промежуточные версии пакетов, чтобы было примерно так:

ELSA-2015-0797 Moderate/Sec.  xorg-x11-server-Xephyr-1.15.0-33.el7_1.x86_64
ELSA-2015-0797 Moderate/Sec.  xorg-x11-server-Xorg-1.15.0-33.el7_1.x86_64
ELSA-2015-0797 Moderate/Sec.  xorg-x11-server-common-1.15.0-33.el7_1.x86_64
ELSA-2015-0766 Critical/Sec.  xulrunner-31.6.0-2.0.1.el7_1.i686

Можно ли это как-нибудь реализовать?

Про команды

yum --security check-update
yum --security list
я знаю, но хотелось именно в том формате, который указан выше.

P.S. Дистрибутивы будут разными: CentOS, Oracle Linux, Red Hat.

Спасибо.

★★★

Последнее исправление: iljuase (всего исправлений: 1)

К сожалению, никто не ответил, поэтому пришлось написать костыль на Питоне для обработки всего этого.

Вообще, изначальная задача — создать программу для автоматического сбора security-патчей с указанных серверов. Сбор патчей производится с помощью salt. Итог записывается в excel-файл.

Текущее состояние проекта: в принципе работает, но надо сделать обработчик некоторых исключений и проработать алгоритм, так как есть костыли.

https://github.com/4815162342lost/get_security_patches_list_yum/blob/master/g...

iljuase ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.