कमांड लाइन के साथ डेबियन पैकेज की खोज कैसे करें?


24

मुझे पता है कि http://packages.debian.org/ खोज सुविधा प्रदान करता है।

समस्या मैं सिर्फ कमांड लाइन के साथ संकुल खोज सकते हैं कि कैसे है?


2
+: स्थापित पैकेज खोजने के लिए 'dpkg -S regex' का उपयोग करें।
जिचाओ

जवाबों:


30

apt-cache searchआदेश सभी संकुल है कि वापस आ जाएगी nameपैकेज नाम या विवरण में:

apt-cache search name

एक बार जब आप एक पैकेज का नाम है, तो आप का उपयोग कर पैकेज में अधिक विस्तृत जानकारी प्राप्त कर सकते हैं apt-cache showऔर apt-cache showpkgआदेशों।

apt-cache show package_name
apt-cache showpkg package_name

3
+: Apt-कैश खोज --names-केवल केवल पैकेज के नाम खोज करते हैं।
Jichao

+: 'apt-cache show package_name' डिस्प्ले पैकेज मेटाडेटा, जैसे, संस्करण, नाम, स्रोत, आर्च, आकार और 'apt-cache showpkg package_name' मुख्य रूप से संस्करण दिखाते हैं, और बहुत विस्तृत फ़ॉवर्ड / रिवर्स निर्भरताएँ।
जिचाओ ४'०

apt list package_nameऔर भी आसान है, apt search query_stringयदि आप पैकेज डेटाबेस में दिए गए स्ट्रिंग के सभी उदाहरणों को खोजना चाहते हैं।
निक मे

3

apt-कैश खोज


+1 यह एक है। यह विवरण के साथ ही नाम खोज करेंगे, और फूला हुआ (या गलत के रूप में) के रूप में नहीं है के रूप में अन्य समाधान के कुछ उल्लेख किया है।
ली बी

0

योग्यता स्थापित करें, उन्हें यह सिर्फ है aptitude search xyzउनके नाम या एक पंक्ति का विवरण में xyz के साथ संकुल की सूची के लिए।


0

दोनों योग्यता और उपयुक्त-कैश जॉब अच्छी तरह से करते हैं, लेकिन खंड पर एक नया बच्चा है, AXI-कैश।

axi-cache apt-cache की तरह बहुत काम करता है, लेकिन स्टेरॉयड पर। ;) यह एक सूचकांक के निर्माण के लिए xapian नामक एक परिष्कृत उपकरण का उपयोग करता है और फिर उस सूचकांक प्रश्नों। यह http://wiki.debian.org/Debtags>debtags नामक किसी चीज़ को अनुक्रमणिका के साथ जोड़ता है। डीबटैग आपको छोटे टैग बनाने की अनुमति देता है जो डेब्यू पैकेज से चिपक जाते हैं। यह पर्याप्त कहना है कि debtags संकुल और उपकरणों कार्य पूर्ण करें करने के लिए खोज करने के लिए एक शक्तिशाली तरीका है।

उदाहरण के लिए, यदि आप डेबियन में एक WebDAV क्लाइंट चाहते हैं तो आप ऐसा कर सकते हैं;

axi-cache search protocol::webdav

यह खोज मेरी मशीन पर पैदा करती है;

axi-cache search protocol::webdav
14 results found.
Results 1-14:
100% gstreamer0.10-gnomevfs - GStreamer plugin for GnomeVFS
100% sitecopy - A program for managing a WWW site via FTP, DAV or HTTP
100% davfs2 - mount a WebDAV resource as a regular file system
100% blosxom - light, feature-packed weblog app with plugin extensibility
100% lighttpd-mod-webdav - WebDAV module for lighttpd
100% nd - small command line interface to WebDAV servers
100% cadaver - command-line WebDAV client
100% subversion-tools - Assorted tools related to Subversion
100% libapache2-svn - Subversion server modules for Apache
100% libcommons-vfs-java - Java API for accessing various filesystems
100% subversion - Advanced version control system
100% eldav - interface to the WebDAV servers for Emacs.
100% libhttp-dav-perl - WebDAV client library for Perl, and "dave" CLI client
100% fusedav - filesystem to mount WebDAV shares
More terms: webdav servers authoring versioning files subversion remote
More tags: network::client protocol::http role::program implemented-in::c interface::commandline protocol::ftp devel::rcs

जैसा कि आप बहुत सारे उपकरण दिखा सकते हैं जो काफी आसान है यदि आप वास्तव में निश्चित नहीं हैं कि आप क्या देख रहे हैं लेकिन आप उदाहरण के लिए जानते हैं कि आप जिस समस्या क्षेत्र को देख रहे हैं।



-1

जड़ के रूप में:

apt-get search <package name>

यदि आप इस बारे में नहीं जानते हैं, तो यह आमतौर पर चलाने के लिए एक अच्छा विचार है:

command --help

यह देखने के लिए कि आप कमांड का उपयोग कैसे कर सकते हैं। कि या आदमी पृष्ठों का उपयोग कर देखो

man <command>

@Jonno_FTW: असल में, मैंने सुना है और यह आदेश अन्य day.But यह मुझे दिया इस्तेमाल किया भी कई result.So मैं thougth क्या कोई अन्य शानदार आदेश थे है ...
Jichao

1
आप हमेशा कम के माध्यम से यह पाइप कर सकते थे - apt-कैश खोज | कम
जर्नीमैन गीक

@Jonno_FTW: apt-get search से थक गए, शेल ने अमान्य विकल्प लौटा दिया। रोता हुआ आदमी apt-get, खोज विकल्प नहीं ढूँढ सका। अहंकारी, apt-get के बारे में कुछ भी नहीं पाया। ऐसा लगता है कि हम apt-get खोज का उपयोग पैकेजों की खोज के लिए नहीं कर सकते हैं। !
Jichao
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.