आप क्वेरी प्रारूप का उपयोग करके विक्रेता द्वारा पैकेज दिखा सकते हैं। मैं सभी पैकेजों को सूचीबद्ध करने के लिए कुछ इस तरह से विचार करूंगा:
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'
जो प्रत्येक आरपीएम से लाइसेंस जानकारी को जोड़ देगा।
Red Hat, Inc.:acl:GPLv2+
Red Hat, Inc.:aic94xx-firmware:Redistributable, no modification permitted