aptitudeमैं का उपयोग कर एक खोज कर सकते हैं जैसे:
aptitude search '~i bash'
यह एक विशेष योग्यता है। क्या अतिरिक्त कमांड्स का उपयोग aptया apt-cacheबिना एक ही काम करना संभव है ?
apt search '~i bash'
काम नहीं कर रहा।
dpkg -l|grep bash
aptitudeमैं का उपयोग कर एक खोज कर सकते हैं जैसे:
aptitude search '~i bash'
यह एक विशेष योग्यता है। क्या अतिरिक्त कमांड्स का उपयोग aptया apt-cacheबिना एक ही काम करना संभव है ?
apt search '~i bash'
काम नहीं कर रहा।
dpkg -l|grep bash
जवाबों:
तुम कोशिश कर सकते हो:
apt list --installed bash
यह स्थापित packages को नाम के साथ सूचीबद्ध करने का प्रयास करेगाbash
हालाँकि, यदि आप किसी विशेष फ़ाइल को खोजना चाहते हैं, तो उपयोग करें apt-file
निम्न आदेश उन सभी पैकेजों को सूचीबद्ध करेगा bashजिनके नाम के भीतर स्ट्रिंग है :
apt list -a --installed bash
जैसा कि @Exostor द्वारा सुझाया गया apt list -a --installed bashहै, हमेशा उन पैकेजों को सूचीबद्ध करने का मामला नहीं है जो एक विशेष स्ट्रिंग के साथ शुरू होते हैं, इसके बजाय उपयोग करें:
apt list -a --installed bash*
यदि ग्लोबिंग वह चीज है जिसे आप खोज रहे हैं, तो कृपया नीचे दिए गए @Exostor टिप्पणी को upvote करें।
apt list --installed bash*मेरे लिए काफी करीब है।
-a
apt list -a --installed bashबैश / क्ज़ेनियल-अपडेट और बैश / क्ज़ेनियल को apt list --installed bash*सूचीबद्ध करता है लेकिन बैश, बैश-समापन और बैश-डॉक को सूचीबद्ध करता है, जो मशीन पर स्थापित तीन बैश-पैकेज हैं।
अगर कोई और सोच रहा है कि यह कैसे करना है, तो मैं निम्नलिखित विधि का उपयोग करता हूं।
apt list --installed | grep [XYZ]
यह विधि विभिन्न पैकेजों को भी दिखाती है जो उस स्ट्रिंग से स्थापित होते हैं जिसे आप खोज रहे थे। उदाहरण के लिए, यदि मैं vlc खोज रहा हूं, तो मुझे कई अन्य पैकेज दिखाए गए हैं, जिनके नाम में 'vlc' भी हैं। यहाँ इनपुट और आउटपुट है:
apt list --installed | grep vlc
WARNING: apt.divert does not have a stable CLI interface. Use with caution in scripts.
browser-plugin-vlc/stable,now 2.0.6-4 amd64 [installed]
libvlc-bin/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
libvlc5/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
libvlccore8/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
phonon4qt5-backend-vlc/stable,now 0.9.0-2 amd64 [installed,automatic]
vlc/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-bin/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-data/stable,stable,stable,stable,now 2.2.7-1~deb9u1 all [installed]
vlc-l10n/stable,stable,stable,stable,now 2.2.7-1~deb9u1 all [installed]
vlc-plugin-base/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-notify/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-qt/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-samba/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-skins2/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-video-output/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-video-splitter/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
vlc-plugin-visualization/stable,stable,now 2.2.7-1~deb9u1 amd64 [installed]
यदि यह पता चला है कि आपके पास पैकेज स्थापित नहीं है, तो कमांड बस बाहर निकल जाएगी।
apt।