Sie können Pakete nach Anbieter mithilfe eines Abfrageformats anzeigen. Ich würde so etwas in Betracht ziehen, um alle Pakete aufzulisten:
rpm -qa --queryformat '%{vendor}:%{name}\n' | sort > packages.txt
Sie können dann die packages.txt
Datei überprüfen , die ungefähr so aussieht und nach Hersteller sortiert wird:
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
Oder Sie können einfach grep
stattdessen, wenn Sie wissen, wonach Sie suchen.
rpm -qa --queryformat '%{vendor}:%{name}\n' | grep 'Red Hat'
Das Abfragen der RPM-Datenbank dauert jedoch einige Zeit, sodass es schneller ist, das Ganze in eine Datei zu kopieren und dann grep
die Datei zu lesen .
grep 'Red Hat' packages.txt
Versuchen Sie für zusätzliche Bonuspunkte das Abfrageformat, '%{vendor}:%{name}:%{license}\n'
das die Lizenzinformationen von jedem RPM anfügt.
Red Hat, Inc.:acl:GPLv2+
Red Hat, Inc.:aic94xx-firmware:Redistributable, no modification permitted