कमांड लाइन का उपयोग करते समय मुझे पैकेज के लिए ऐड-ऑन कैसे मिलते हैं?


13

मेरा सवाल पहले से पूछे गए अन्य लोगों से थोड़ा अलग है, मुझे लगता है। मैंने पहले ही उत्तर खोज लिए हैं, लेकिन मुझे संबंधित कुछ भी नहीं मिला।

उदाहरण के लिए, मैंने हमेशा टर्मिनल के माध्यम से K3B को निम्न कमांड "sudo apt-get install k3b" के साथ स्थापित किया है। यह हमेशा काम किया, निश्चित रूप से। एक दिन, मैंने इसे उबंटू सोफ़वेयर सेंटर के माध्यम से स्थापित करने का फैसला किया और मेरे आश्चर्य के बारे में, कुछ ऐड-ऑन थे जिनके बारे में मुझे नहीं पता था। मैंने उनमें से कुछ को स्थापित करने के लिए जाँच की क्योंकि मैंने उन्हें उपयोगी पाया।

अब, यहाँ मेरा प्रश्न है: जब हम टर्मिनल के माध्यम से एक सॉफ़्टवेयर स्थापित करने का प्रयास करते हैं और इस सॉफ़्टवेयर में ऐड-ऑन होते हैं, तो हमें यह कैसे पता चलेगा? और हम टर्मिनल के माध्यम से ऐड-ऑन कैसे स्थापित करते हैं?

मुझे लगता है कि हमें पहले ऐड-ऑन के नाम जानना होगा, और फिर उन्हें एक-एक करके इंस्टॉल करना होगा, एक बार मुख्य सॉफ्टवेयर पहले ही इंस्टॉल हो चुका होगा। लेकिन हम टर्मिनल के माध्यम से उन नामों को कैसे जानते हैं? सॉफ़्टवेयर केंद्र का उपयोग करना अच्छा है क्योंकि यह ऐड-ऑन दिखाता है, हर एक के लिए एक संक्षिप्त विवरण और कोष्ठक में उनके नाम, सही है? कैसे टर्मिनल के माध्यम से?

मैंने इस पर कभी ध्यान नहीं दिया जब तक कि मैंने सॉफ्टवेयर सेंटर का इस्तेमाल नहीं किया। वैसे, K3B सिर्फ एक उदाहरण था, निश्चित रूप से।


एक मैं आमतौर पर उपयोग है sudo apt-cache search firefoxयह फ़ायरफ़ॉक्स पैकेज दिखाता है, लेकिन साथ ही firefox-addon*फ़ायरफ़ॉक्स-
एसक्यूएल

@ ब्लेड 19899: अब और नहीं।
एलिक्स एक्सल

जवाबों:


29

उन ऐडऑन का सुझाव पैकेज हैं जो k3b के साथ आपके अनुभव को बढ़ाने के लिए हैं। लेकिन वे ठीक से काम करने के लिए k3b के लिए आवश्यक नहीं हैं।

टर्मिनल में, आप apt-cache depends k3bकमांड का उपयोग करके ऐड-ऑन नाम (उनमें से कम से कम कुछ) जान सकते हैं । ऐड-ऑन नाम "सुझाव:" अनुभाग के तहत दिखाए जाएंगे। उदाहरण के लिए:

apt-cache depends k3b | grep Suggests
k3b
  Suggests: k3b-extrathemes
  Suggests: normalize-audio
  Suggests: sox
  Suggests: movixmaker-2
  Suggests: libk3b6-extracodecs
  Suggests: vcdimager

कृपया ध्यान दें कि, सुझाए गए पैकेज आवश्यक नहीं हैं। ध्यान दें, apt-getउन पैकेजों को स्थापित करेगा जो k3b (जिन्हें निर्भरता कहा जाता है) और उन पैकेजों को चलाने के लिए आवश्यक हैं जो अनुशंसित हैं।

आप इस विषय के बारे में कुछ जानकारी प्राप्त करने के लिए इन लिंक पर जाना चाहते हैं:

इस सवाल को भी Superuser.com पर देखें

सारांश के रूप में:

  • A एक में पैकेजों पर निर्भर करता है, जो सॉफ्टवेयर को चलाने के लिए आवश्यक है
  • एक में एक अनुशंसित पैकेज, जो सॉफ्टवेयर के कार्यात्मक होने के लिए आवश्यक है ।
  • एक में सुझाए गए पैकेज, जो सॉफ्टवेयर की उपयोगिता को बढ़ा सकते हैं

ध्यान दें, उबंटू सॉफ्टवेयर सेंटर और टर्मिनल दोनों से डिफ़ॉल्ट रूप से सॉफ़्टवेयर की पहली दो श्रेणी स्थापित करता है। तो, आप कुछ भी आवश्यक नहीं खो रहे हैं। लेकिन फिर भी आप उन्हें स्थापित कर सकते हैं। यह भी ध्यान दें, सॉफ़्टवेयर केंद्र उन्हें स्वचालित रूप से स्थापित नहीं करता है।

टर्मिनल से सुझाए गए पैकेज भी स्थापित करने के लिए

यदि आप टर्मिनल से सुझाए गए पैकेजों को स्थापित करना चाहते हैं, तो आप इस कमांड का उपयोग कर सकते हैं

 sudo apt-get --install-suggests install k3b

यह कमांड सभी सुझाए गए पैकेजों के साथ-साथ निर्भरता और अनुशंसित पैकेजों को स्थापित करेगा।

सुझाए गए पैकेजों को स्थापित करने के लिए स्थायी रूप से कॉन्फ़िगर करने के लिए

यदि आप apt-getसुझाए गए पैकेजों को भी स्वचालित रूप से स्थापित करने के लिए स्थायी रूप से कॉन्फ़िगर करना चाहते हैं, तो आप यह कर सकते हैं:

  1. /etc/apt/apt.conf.dनाम के साथ एक फ़ाइल बनाएँ99mysettings

    gksu gedit /etc/apt/apt.conf.d/99mysettings
    
  2. फिर उस फ़ाइल में कॉन्फ़िगरेशन विकल्प जोड़ें

    APT::Install-Suggests "true";     
    
  3. फिर फ़ाइल को सहेजें और gedit से बाहर निकलें।

अब से, सुझाए गए पैकेज भी अपने आप इंस्टॉल हो जाएंगे apt-get

कृपया ध्यान दें कि, apt-get केवल उन पैकेजों को स्थापित करेगा यदि यह उन्हें किसी भी रिपॉजिटरी में पाता है, अन्यथा, यह बस उन्हें अनदेखा करता है और स्थापना के साथ आगे बढ़ता है।


1
बहुत अच्छी आज्ञा ... यह बहुत पसंद आया !!
प्रणीत बाउवा

1
अनवर, आपके उत्तर के लिए बहुत बहुत धन्यवाद। यह वास्तव में ज्ञानवर्धक था। :) सभी को धन्यवाद जिन्होंने उत्तर दिया। चीयर्स। :) ब्रून्स
ब्रूक्स

@ user74660 यदि यह मदद करता है, तो आप उत्तर स्वीकार कर सकते हैं । यह भविष्य के आगंतुकों की मदद करेगा। धन्यवाद :)
अनवर

2

जब आप टर्मिनल के माध्यम से एक प्रोग्राम स्थापित करते हैं, तो यह आपको सुझाए गए पैकेज (ऐड-ऑन, आदि) भी बताएगा। अर्थात:

sudo apt-get install k3b
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  k3b-extrathemes sox movixmaker-2 libk3b6-extracodecs vcdimager
The following NEW packages will be installed:
  k3b
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.

1

आपको sudo apt-cache search <name>इसका उपयोग करने में सक्षम होना चाहिए। यह उन सभी पैकेजों को वापस करना चाहिए जो संबंधित हैं किसी भी तरह से संभव।


0

एक संभावना है

apt-cache search appname

और आप एक बार में सभी वांछित पैकेज स्थापित कर सकते हैं

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