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.txt
bö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 grep
bunun 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