Ви можете показати пакети від продавця, використовуючи формат запиту. Я б розглядав щось подібне, щоб перелічити всі пакунки:
rpm -qa --queryformat '%{vendor}:%{name}\n' | sort > packages.txt
Потім ви можете переглянути packages.txt
файл, який буде виглядати приблизно так, і буде відсортовано за постачальником:
Codership Oy:galera
Fedora Project:certbot
Fedora Project:clang
Fedora Project:epel-release
...
(none):gpg-pubkey
(none):nginx
...
Red Hat, Inc.:acl
Red Hat, Inc.:aic94xx-firmware
...
Remi Collet:php-cli
Remi Collet:php-common
Або ви можете просто grep
замість цього, якщо знаєте, що шукаєте.
rpm -qa --queryformat '%{vendor}:%{name}\n' | grep 'Red Hat'
Але запит на rpmdb займає деякий час, тому швидше скинути всю річ у файл, а потім прочитати або grep
файл.
grep 'Red Hat' packages.txt
Для отримання додаткових бонусних балів спробуйте формат запиту, '%{vendor}:%{name}:%{license}\n'
який додаватиме інформацію про ліцензію від кожного RPM.
Red Hat, Inc.:acl:GPLv2+
Red Hat, Inc.:aic94xx-firmware:Redistributable, no modification permitted