Как проверить изменения RPM-пакетов на CentOS / RHEL

by itisgood

Сценарий 1. Проверка журнала изменений установленных пакетов

Синтаксис:

# rpm -q --changelog [rpm name]

Пример

# rpm -q --changelog rsync-3.0.9-17.el7.x86_64

- Resolves: #1032637 - rsync unit tests cannot be compiled
- switch to hardened build

* Tue Jan 28 2014 Pavel Šimerda <psimerda@redhat.com> - 3.0.9-14
- Resolves: #1052814 - rsync command is terminated with SIGSEGV
- Resolves: #1052814 - add missing patch file

[Output truncated]</psimerda@redhat.com>

Сценарий 2. Проверка журнала изменений rpm пакетов без установки (с использованием файла rpm)
 

Синтаксис:

# rpm -qp --changelog [path to rpm file]

Пример:

# rpm -qp --changelog rsync-3.0.6-12.el6.x86_64.rpm
* Fri Mar 28 2014 Pavel Šimerda <psimerda@redhat.com> - 3.0.6-12
- Resolves: #1011219 - Typo in manpage

* Wed Mar 26 2014 Pavel Šimerda <psimerda@redhat.com> - 3.0.6-11
- Resolves: #981797 - rsync -X is ineffective when setting owner/group

[Output truncated]</psimerda@redhat.com></psimerda@redhat.com>

 

You may also like

Leave a Comment