Список текущих установленных версий пакета во время обновления yum

yum list установленное ядро ​​ вернет список пакетов и их текущую версию:

Installed Packages
[...]
kernel.x86_64    3.10.0-693.5.2.el7    updates

yum update Ядро дает вам список обновляемых пакетов и их новых версий:

=============================================================
 Package     Arch    Version              Repository  Size
=============================================================
Installing:
 kernel      x86_64  3.10.0-957.21.3.el7  updates     48 M

Есть ли комбинация, использующая yum, которую я могу запустить, чтобы перечислить текущие различия в версиях для обновляемых пакетов, подобных этому?

Package         Old version          Update version
kernel.x86_64   3.10.0-693.5.2.el7   3.10.0-957.21.3.el7

Вывод Resolving Dependencies делает это, но читабельность невысока, и ее трудно отделить от остального текста. Кроме того, если вы укажете один пакет, в нем будет указана только существующая версия для зависимостей:

yum update kernel
Resolving Dependencies
--> Running transaction check
---> Package kernel.x86_64 0:3.10.0-957.21.3.el7 will be installed
--> Processing Dependency: linux-firmware >= 20180911-68 for package: kernel-3.10.0-957.21.3.el7.x86_64
--> Running transaction check
---> Package linux-firmware.noarch 0:20170606-56.gitc990aae.el7 will be updated
---> Package linux-firmware.noarch 0:20180911-69.git85c5d90.el7 will be an update
[...]
1
задан 9 July 2019 в 22:31
1 ответ

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

Напишите плагин yum, который при желании печатает желаемый результат. Однако человек в командной строке утомителен и не масштабируется.

Вместо этого рассмотрите возможность включения автоматических обновлений по расписанию. Затем проверка сводится к просмотру обновлений в репо и проверке соответствия хоста, который они обновляют. Возможно, выборочная проверка нескольких хостов после выпуска интересного обновления безопасности.

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

0
ответ дан 4 December 2019 в 02:51

Теги

Похожие вопросы