क्या यह जांचने का एक तरीका है कि क्या प्रोग्राम कमांडलाइन द्वारा रिपॉजिटरी में उपलब्ध है?


12

जब मुझे एक दिलचस्प कार्यक्रम मिलता है, तो मैं ubuntu में परीक्षण करना और स्थापित करना चाहता हूं, अगर यह रिपॉजिटरी में उपलब्ध है, तो मैं पहले जांचता हूं। इसके लिए मैं सॉफ्टवेयर सेंटर का उपयोग करता हूं।

लेकिन क्या कमांडलाइन यानी एप्टीट्यूड या एप्टीट्यूड के जरिए इसकी जांच करने की संभावना है? इसी तरह से स्थापित आदेश मिलता है?

जवाबों:


14

आप इनमें से किसी एक कमांड का उपयोग कर सकते हैं,

apt-cache search <package_name>

aptitude search <package_name>

apt-cache policy <package_name>

sudo apt-get install <package_name> -s

आउटपुट:

karthick@Ubuntu-desktop:~$ sudo apt-get install sun-java6-jdk -s
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package sun-java6-jdk is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jdk has no installation candidate

2
आप कीवर्ड ^को उप-प्रारंभ को निरूपित करने के साथ उपसर्ग कर सकते हैं , उदाहरण के लिए aptitude search ^debजो पैकेज के नामों को सूचीबद्ध करेगा जिसमें debशामिल होने के बजाय शुरू होता है deb। शायद regex में अधिक नियंत्रण वर्ण हैं, लेकिन मुझे और कोई जानकारी नहीं है।
क्ले जेलेई

4

आप स्थापित कर सकते हैं apt-fileजो आपको एपीटी में फ़ाइल नामों की खोज करने की अनुमति देता है। एक द्विआधारी खोजने के लिए उदाहरणों के लिएnagios

marco@marco-desktop:~$ sudo apt-file search nagios3
aide-common: /usr/share/aide/config/aide/aide.conf.d/31_aide_nagios3
cherokee-doc: /usr/share/doc/cherokee-doc/media/images/cookbook_nagios3.png
nagios-images: /usr/share/nagios3/htdocs/images/logos/andrade
nagios-images: /usr/share/nagios3/htdocs/images/logos/base
nagios-images: /usr/share/nagios3/htdocs/images/logos/bernhard
nagios-images: /usr/share/nagios3/htdocs/images/logos/cook
nagios-images: /usr/share/nagios3/htdocs/images/logos/didier
nagios-images: /usr/share/nagios3/htdocs/images/logos/remus
nagios-images: /usr/share/nagios3/htdocs/images/logos/satrapa
nagios-images: /usr/share/nagios3/htdocs/images/logos/werschler
nagios3: /usr/share/doc/nagios3
nagios3: /usr/share/lintian/overrides/nagios3
nagios3-cgi: /etc/nagios3/cgi.cfg
nagios3-cgi: /etc/nagios3/stylesheets/avail.css
nagios3-cgi: /etc/nagios3/stylesheets/checksanity.css
nagios3-cgi: /etc/nagios3/stylesheets/cmd.css
nagios3-cgi: /etc/nagios3/stylesheets/common.css
nagios3-cgi: /etc/nagios3/stylesheets/config.css

इससे टूट जाता है package: file match


3

apt-cache search आप क्या चाहते हैं:

उदाहरण के लिए:

apt-cache search firefox

में फ़ायरफ़ॉक्स के साथ चीजों को वापस कर देगा। से मैनपेज :

खोज दिए गए POSIX regex पैटर्न के लिए सभी उपलब्ध पैकेज सूचियों पर एक पूर्ण पाठ खोज करता है, देखें regex (7) । यह पैकेज के नाम और नियमित अभिव्यक्ति की घटना के लिए विवरणों की खोज करता है और पैकेज के नाम और संक्षिप्त विवरण को प्रिंट करता है, जिसमें वर्चुअल वर्चुअल नाम भी शामिल है। अगर --full दिया जाता है तो शो के समान आउटपुट प्रत्येक मिलान किए गए पैकेज के लिए तैयार किया जाता है, और यदि - केवल नाम दिया जाता है, तो लंबे विवरण की खोज नहीं की जाती है, केवल पैकेज का नाम है।

अलग-अलग तर्कों का उपयोग कई खोज प्रतिमानों को निर्दिष्ट करने के लिए किया जा सकता है जो एक साथ 'और' हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.