Anda dapat menampilkan paket berdasarkan vendor menggunakan format kueri. Saya akan mempertimbangkan sesuatu seperti ini, untuk mencantumkan semua paket:
rpm -qa --queryformat '%{vendor}:%{name}\n' | sort > packages.txt
Anda kemudian dapat memeriksa packages.txt
file, yang akan terlihat seperti ini, dan akan diurutkan berdasarkan vendor:
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
Atau Anda bisa grep
sebaliknya jika Anda tahu apa yang Anda cari.
rpm -qa --queryformat '%{vendor}:%{name}\n' | grep 'Red Hat'
Tetapi meminta rpmdb membutuhkan waktu, jadi lebih cepat untuk membuang semuanya ke sebuah file dan kemudian membaca atau grep
file tersebut.
grep 'Red Hat' packages.txt
Untuk poin bonus tambahan, cobalah format kueri '%{vendor}:%{name}:%{license}\n'
yang akan menambahkan informasi lisensi dari setiap RPM.
Red Hat, Inc.:acl:GPLv2+
Red Hat, Inc.:aic94xx-firmware:Redistributable, no modification permitted