Bir sorgu formatı kullanarak paketleri satıcıya göre gösterebilirsiniz. Tüm paketleri listelemek için böyle bir şey düşünürdüm:
rpm -qa --queryformat '%{vendor}:%{name}\n' | sort > packages.txt
Daha sonra packages.txtböyle bir şeye benzeyen ve satıcıya göre sıralanacak dosyayı inceleyebilirsiniz :
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
Ya da grepbunun yerine ne aradığınızı biliyorsanız yapabilirsiniz .
rpm -qa --queryformat '%{vendor}:%{name}\n' | grep 'Red Hat'
Ancak rpmdb'yi sorgulamak biraz zaman alır, bu nedenle her şeyi bir dosyaya döküp daha sonra okumak veya dosyaya dökmek daha hızlıdır grep.
grep 'Red Hat' packages.txt
Ekstra bonus puanları için, '%{vendor}:%{name}:%{license}\n'her RPM'den lisans bilgilerini ekleyecek olan sorgu biçimini deneyin .
Red Hat, Inc.:acl:GPLv2+
Red Hat, Inc.:aic94xx-firmware:Redistributable, no modification permitted