मैं एक लिनक्स सिस्टम के माध्यम से जाना चाहता हूं, और यह पता लगा सकता हूं कि क्या पैकेज स्थापित किए गए हैं, चाहे वह एक .deb
फ़ाइल के साथ था , apt
या dpkg
इंटरफ़ेस के माध्यम से । क्या स्थापित पैकेजों के नाम खोजने के लिए एक सामान्य स्थान है?
मैं एक लिनक्स सिस्टम के माध्यम से जाना चाहता हूं, और यह पता लगा सकता हूं कि क्या पैकेज स्थापित किए गए हैं, चाहे वह एक .deb
फ़ाइल के साथ था , apt
या dpkg
इंटरफ़ेस के माध्यम से । क्या स्थापित पैकेजों के नाम खोजने के लिए एक सामान्य स्थान है?
जवाबों:
मैं उपयोग करना पसंद करता हूं dpkg -l
क्योंकि हम सभी आलसी हैं :)
dpkg-query -W
एक सरल दृश्य पैदा करता है, अगर आपको केवल पैकेज और उसके संस्करण को जानना है। इसके साथ समस्या dpkg -l
यह है कि यह अपने पूरे आउटपुट को आपके टर्मिनल विंडो की चौड़ाई पर रटना का प्रयास करता है, जो अक्सर दाईं ओर से छंटनी पैकेज नामों की ओर जाता है। dpkg-query
यह समस्या नहीं है।
से Debian Wiki
।
स्थापित पैकेजों को सूचीबद्ध करने के लिए आप निम्नलिखित कमांड का उपयोग कर सकते हैं:
dpkg-query -l
खोज पैटर्न का उपयोग करके स्थापित पैकेजों की सूची बनाएं:
dpkg-query -l 'foo*'
अपने सिस्टम पर सभी पैकेजों की स्थिति की जांच करने के लिए:
dpkg -l | more
स्थापित पैकेजों को सूचीबद्ध करने के लिए आप निम्न कमांड का उपयोग कर सकते हैं ( जैसा कि अन्य उत्तरों में बताया गया है ):
dpkg --get-selections
और सूची स्थापित सॉफ़्टवेयर को एक फ़ाइल में संग्रहीत करें जिसे कहा जाता है /backup/installed-software.log
:
dpkg --get-selections > /backup/installed-software.log
यह दिलचस्प है कि आप dpkg-query(1)
अधिक जानकारी के लिए आदमी को देखते हैं।
स्थापित पैकेज देखने के लिए आप उपयोग कर सकते हैं dpkg -–get-selections
। यह आमतौर पर एक लंबी सूची होगी, इसलिए उपयोग करने वाले फिल्टर का उपयोग grep
किया जा सकता है।dpkg -–get-selections | grep php