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
यह स्थापित package
s को नाम के साथ सूचीबद्ध करने का प्रयास करेगा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
।