'Apt-cache निर्भर करता है' आउटपुट में, सुगम का सुझाव का अर्थ क्या है ?, <>?


20

मैंने आदमी / जानकारी पृष्ठ की जाँच की है, लेकिन आउटपुट के कुछ पहलुओं का कोई संदर्भ नहीं है apt-cache depends

उस आदमी / जानकारी पृष्ठ ने मदद करने की कोशिश की (एक तरीके से); उद्धरण: "आउटपुट के शेष के विशिष्ट अर्थ के लिए उपयुक्त स्रोत कोड से परामर्श करना सबसे अच्छा है"

अब जानकारी पृष्ठ की निष्पक्षता में, वह उद्धरण 'शो-किप' विकल्प के संबंध में था, जिसे उसने यथोचित रूप से समझाया था, लेकिन मेरे विकल्प में ऐसी कोई व्याख्या नहीं थी ... मैं समझता हूँ कि लिनक्स जानकारी कई स्रोतों से आती है (सिर्फ आदमी / जानकारी नहीं पृष्ठ), और मैं विशेष रूप से स्रोत के माध्यम से अफवाह नहीं करना चाहता (बिल्कुल मैं ऐसा करता हूं), इसलिए यहां एक उदाहरण है कि मैं क्या जानना चाहता हूं।

# I can assume what these mean, but... 
#  What does | mean? (probably means 'or'???)
#  What does <pkg> and the following indentations  mean? 
#  At the end, the interaction(?) of Suggest and Recommends puzzles me.

$ apt-cache depends solr-common
solr-common    
  Depends: debconf
 |Depends: openjdk-6-jre-headless
 |Depends: <java5-runtime-headless>
    default-jre-headless
    gcj-4.4-jre-headless
    gcj-jre-headless
    gij-4.3
   openjdk-6-jre-headless
  Depends: <java6-runtime-headless>
    default-jre-headless
    openjdk-6-jre-headless
  Depends: libcommons-codec-java
  Depends: libcommons-csv-java
  Depends: libcommons-fileupload-java
  Depends: libcommons-httpclient-java
  Depends: libcommons-io-java
  Depends: libjaxp1.3-java
  Depends: libjetty-java
  Depends: liblucene2-java
  Depends: libservlet2.5-java
  Depends: libslf4j-java
  Depends: libxml-commons-external-java
  Suggests: libmysql-java
 |Recommends: solr-tomcat
  Recommends: solr-jetty

जवाबों:


15

आधिकारिक संदर्भ डेबियन नीति मैनुअल है: http://www.debian.org/doc/debian-policy/

मैनुअल का हवाला देते हुए:

अनुशंसित फ़ील्ड को उन पैकेजों को सूचीबद्ध करना चाहिए जो इस एक के साथ सभी लेकिन असामान्य प्रतिष्ठानों में मिलेंगे।

संकेत: इसका उपयोग यह घोषित करने के लिए किया जाता है कि एक पैकेज एक या अधिक अन्य के साथ अधिक उपयोगी हो सकता है। इस क्षेत्र का उपयोग पैकेजिंग प्रणाली और उपयोगकर्ता को बताता है कि सूचीबद्ध पैकेज इस से संबंधित हैं और शायद इसकी उपयोगिता बढ़ा सकते हैं, लेकिन यह है कि उनके बिना यह स्थापित करना पूरी तरह से उचित है।

इन दिनों जिन पैकेजों की सिफारिश की जाती है, उन्हें डिफ़ॉल्ट रूप से स्थापित किया जाता है (जब आप अनुशंसा करते हुए पैकेज स्थापित करते हैं)।

जैसा आपने अनुमान लगाया था | इंगित करता है "या"। नियंत्रण रेखा सामान्य रूप से foo दिखाती है | बार, लेकिन apt-cache निर्भर करता है कि वह अपनी लाइन पर प्रत्येक विकल्प को दिखाते हुए उसे पुन: स्वरूपित कर सकता है और पहले को पहले से जोड़कर | दूसरे शब्दों में, पाइप पसंदीदा विकल्प को झंडी देता है और अगली पंक्ति विकल्प है।

कोण कोष्ठक में सूचीबद्ध पैकेज इंगित करता है कि यह एक आभासी पैकेज है। इसके बाद इंडेंटेड लाइनों पर सूचीबद्ध पैकेज विभिन्न पैकेज हैं जो उस सेवा को प्रदान करते हैं।


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

2
अब अनुशंसाएं डिफ़ॉल्ट रूप से इंस्टॉल की जाती हैं और सुझाव नहीं दिया जाता है। व्यवहार में यह मुख्य अंतर है। अनिवार्य रूप से, आपको किसी चीज़ पर "निर्भर" करने की अनुमति देता है लेकिन उपयोगकर्ता को अपने पैकेजों की स्थापना रद्द किए बिना अभी भी इसे अनइंस्टॉल करने की अनुमति देता है। केवल कुछ यूआई में दिखाना चाहता है क्योंकि कुछ आप स्थापित करना चाहते हैं। उपयोग मामला कुछ ऐसा है file-roller(संग्रह प्रबंधक) एक और अधिक विदेशी सम्पीडन देयता का सुझाव देता है जो इसे स्थापित कर सकता है लेकिन अधिकांश लोग नहीं चाहते हैं।
एंड्रयूज 4

3
@ fred.bear एक अच्छा उदाहरण दुस्साहस जैसा एक संगीत कार्यक्रम है। यदि आप सीडी को चीरना चाहते हैं, तो आपको सीडीआरनोआ स्थापित करने की आवश्यकता है। यदि आप MP3 को एन्कोड / प्ले करना चाहते हैं, तो आपको लंगड़ा स्थापित करने की आवश्यकता है। आप अभी भी इन के बिना दुस्साहस कर सकते हैं, लेकिन ज्यादातर लोग जो इसे चलाते हैं, उन्हें उम्मीद है कि यह एमपी 3 को सीडी चीरने में सक्षम होगा, इसलिए उन पैकेजों की सिफारिश की जानी चाहिए। यह FLAC को भी एन्कोड कर सकता है, लेकिन यह सुझाव के लिए एक बेहतर उम्मीदवार बनाता है क्योंकि ज्यादातर लोग FLAC का उपयोग नहीं करते हैं।
psusi 14

@andrewsomething और @psusi ... एक जोड़ी अच्छी एक्सट्रा ... धन्यवाद
पीटर.ओ.
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.