क्या आपने कभी उबंटू पर कमांड लाइन के माध्यम से पैकेज खोजते समय संघर्ष किया है? क्या आपने कभी ऐसे पैकेजों की खोज की है जिन्हें तत्काल अपग्रेड की आवश्यकता है? कभी आपने सोचा है कि क्या आप जिस पैकेज को डाउनलोड करना चाहते हैं वह इंस्टॉल करने के लिए उपलब्ध है, और क्या नवीनतम संस्करण सॉफ्टवेयर रिपॉजिटरी में उपलब्ध है?
टर्मिनल के माध्यम से स्थानीय रिपॉजिटरी के अंदर स्थापित या अनइंस्टॉल किए गए पैकेजों की खोज करना शुरुआती उबंटू उपयोगकर्ताओं के लिए एक कठिन काम हो सकता है। यह लेख सभी और इसी तरह के कई सवालों के जवाब देता है। इसके अलावा, हम उबंटू पर पैकेज खोजने के वैकल्पिक तरीकों को भी कवर करेंगे और आपको एक उपयुक्त विधि खोजने में मदद करेंगे।
उबंटू में पैकेज खोजने के तरीके
यहां हम उबंटू पर पैकेज सर्च करने के तीन तरीकों को कवर करेंगे। हालाँकि, शुरुआत से पहले, टर्मिनल लॉन्च करें और अपने सिस्टम के पैकेज रिपॉजिटरी को अपडेट करें चलाकर:
सुडो उपयुक्त अद्यतन
उपयुक्त कमांड का उपयोग करना
APT एक कमांड-लाइन पैकेज मैनेजर है जो उबंटू, लिनक्स मिंट और अन्य डेबियन-आधारित वितरणों पर पहले से इंस्टॉल आता है। उपयुक्त कमांड की कार्यक्षमता को जोड़ती है
apt-कैश तथा उपयुक्त-प्राप्त. यह उबंटू पर पैकेज और लिनक्स रिपॉजिटरी को स्थापित करने, हटाने, अपडेट करने और अपग्रेड करने के लिए जिम्मेदार है। हालाँकि, यह आपको संकुल खोजने की सुविधा भी देता है।आप द्वारा शुरू कर सकते हैं सभी उपलब्ध स्थापित/अनइंस्टॉल पैकेजों को सूचीबद्ध करना आपके सिस्टम पर, इस प्रकार है:
उपयुक्त सूची
आउटपुट:
आप आउटपुट को फ़िल्टर करने और अपनी पसंद का पैकेज नाम प्राप्त करने के लिए उपरोक्त कमांड को grep के साथ पाइप कर सकते हैं।
उपयुक्त सूची | ग्रेप
उपयोग उपयुक्त सूची के साथ आदेश --स्थापित केवल आपके सिस्टम पर संस्थापित संकुल को खोजने और प्रदर्शित करने का विकल्प।
उपयुक्त सूची --स्थापित
इसके अलावा, सूची विधि आपको एक पैकेज खोजने और यह पता लगाने की अनुमति देती है कि यह स्थापित है या नहीं -ए ध्वज, इस प्रकार है:
उपयुक्त सूची -a
आउटपुट:
उन सभी पैकेजों को खोजने और प्रदर्शित करने के लिए जिन्हें अपग्रेड की आवश्यकता है:
उपयुक्त सूची -- उन्नयन योग्य
यदि आप इस सूची में एक विशिष्ट पैकेज की तलाश कर रहे हैं तो grep उपयोगिता का उपयोग करें:
उपयुक्त सूची -- उन्नयन योग्य | ग्रेप
हालांकि, उपरोक्त आदेश पैकेज विवरण प्रदर्शित नहीं करते हैं। समर्पित आदेश उपयुक्त खोज तथा उपयुक्त शो लिनक्स टर्मिनल में उपलब्ध पैकेज विवरण को खोजने और प्रदर्शित करने में मदद करें।
उपयुक्त खोज कमांड बेहतर प्रारूप में पैकेज विवरण प्रदर्शित करने के लिए जाना जाता है। इस कमांड के बारे में सबसे अच्छी बात यह है कि यह उपयोगकर्ता को बताता है कि कोई पैकेज पहले से स्थापित है या नहीं, उपलब्ध संस्करणों और विवरण आदि के बारे में संक्षिप्त जानकारी के साथ।
उदाहरण के लिए, नीचे दिया गया कमांड सभी पैकेज नाम स्ट्रिंग्स और उनके विवरण को खोजकर mysql पैकेज की तलाश करता है। इसलिए, यह अपने नाम और विवरण में उस पैकेज नाम स्ट्रिंग वाले पैकेजों की सूची देता है:
उपयुक्त खोज mysql
आउटपुट:
खोज परिणाम को सीमित करने के लिए, आप कमांड को केवल दिए गए पैकेज नाम की तलाश करने के लिए बता सकते हैं --नाम-केवल विकल्प इस प्रकार है:
उपयुक्त खोज --name-only
उपयुक्त शो कमांड दिए गए पैकेज नाम के बारे में अधिक विवरण प्रदर्शित करता है। पैकेज विवरण में इसके नवीनतम संस्करण रिलीज, निर्भरता, डाउनलोड आकार, भंडार जानकारी इत्यादि के बारे में विवरण शामिल हैं। सबसे महत्वपूर्ण बात यह है कि कमांड एक सटीक पैकेज नाम देता है जैसे कि आपको उस पैकेज का अनुमान लगाने की ज़रूरत नहीं है जिसे आप ढूंढ रहे हैं।
उपयुक्त शो
उपयुक्त दिखाएँ mysql-client-core-5.7 | कम
उपयुक्त-कैश कमांड का उपयोग करना
apt-cache एक कमांड-लाइन उपयोगिता है जो स्थानीय पैकेज सूची फ़ाइल से संकुल को क्वेरी करती है /var/lib/apt. जब भी उपयोगकर्ता इसे चलाता है तो सिस्टम इन फ़ाइलों को अद्यतन करता है उपयुक्त अद्यतन टर्मिनल में कमांड। इसलिए, जब भी उपयोगकर्ता कमांड का उपयोग करके किसी पैकेज की खोज करता है, तो उसे रिपॉजिटरी से जानकारी प्राप्त करने के लिए नेटवर्क तक पहुंचने की आवश्यकता नहीं होती है।
यह APT का एक पुराना संस्करण है जिसका आप उपयोग कर सकते हैं तलाशी तथा प्रदर्शन पैकेज खोजने के लिए विकल्प।
apt-cache search apache2
आउटपुट:
कमांड आपको दिए गए कीवर्ड से शुरू होने वाले सभी पैकेजों को सूचीबद्ध करने की भी अनुमति देता है:
उपयुक्त-कैश pkgnames
उदाहरण के लिए:
सभी उपलब्ध पैकेजों को बिना किसी विवरण के प्रदर्शित करने के लिए:
उपयुक्त-कैश pkgnames
आप उपरोक्त कमांड को grep उपयोगिता के साथ भी पाइप कर सकते हैं और इसका उपयोग कर सकते हैं -मैं केस सेंसिटिविटी को नजरअंदाज करने और पैकेज लाने के लिए फ्लैग करें।
उपयुक्त-कैश pkgnames | ग्रेप -आई
उपयोगिता आपको संकुल की खोज करने और उनकी निर्भरता प्रदर्शित करने देती है, चाहे वे सिस्टम पर स्थापित हों या नहीं, निम्नानुसार है:
apt-cache showpkg apache2
आउटपुट:
आप देख सकते हैं कि उपयुक्त-कैश खोज तथा उपयुक्त-कैश शो पैकेज सूचना प्रदर्शन के संदर्भ में उपयुक्त खोज और शो विधियों के समान है। हालांकि, डेटा प्रतिनिधित्व के मामले में उपयुक्त-कैश और उपयुक्त काफी भिन्न हैं।
योग्यता का उपयोग करना
एप्टीट्यूड एपीटी पैकेज मैनेजर के लिए एक ग्राफिकल यूजर इंटरफेस है। इंटरफ़ेस उपयोगकर्ताओं को अंतःक्रियात्मक रूप से संकुल को संस्थापित करने, हटाने और अपग्रेड करने के लिए चुनने की अनुमति देता है। नए उपयोगकर्ता इसे विंडोज़ में कंट्रोल पैनल के भीतर प्रोग्राम्स और फीचर्स विकल्प के समान पा सकते हैं।
योग्यता एक कमांड-लाइन इंटरफ़ेस प्रदान करती है जो उपयुक्त-प्राप्त या उपयुक्त उपयोगिताओं के समान तर्कों का अनुकरण करती है। इसलिए, यह उन उपयोगकर्ताओं के लिए सुविधाजनक है जो लिनक्स पर कमांड-लाइन कार्यों को करने के लिए ग्राफिकल या इंटरेक्टिव इंटरफ़ेस रखना पसंद करते हैं। योग्यता आमतौर पर अधिकांश उबंटू या डेबियन-आधारित वितरणों में डिफ़ॉल्ट रूप से उपलब्ध होती है। यदि नहीं, तो आप इसे निम्नानुसार स्थापित कर सकते हैं:
सुडो एपीटी-अपडेट प्राप्त करें
sudo apt-get install aptitude
एप्टीट्यूड कमांड-लाइन इंटरफेस के माध्यम से पैकेज खोजने के लिए निम्नलिखित कमांड का उपयोग करें:
सुडो एप्टीट्यूड सर्च
एप्टीट्यूड GUI लॉन्च करने के लिए टर्मिनल में निम्न कमांड चलाएँ:
सुडो एप्टीट्यूड
दबाएँ Ctrl + टी टर्मिनल के चारों ओर घूमने के लिए। एप्टीट्यूड जीयूआई के माध्यम से नेविगेट करने के लिए तीर कुंजियों का उपयोग करें। के पास जाओ खोज टैब और चुनें पाना या दबाएं / ब्राउज प्रॉम्प्ट लॉन्च करने के लिए और सर्च करने के लिए पैकेज का नाम टाइप करें।
उबंटू में सॉफ्टवेयर पैकेज की खोज करना
इस लेख में उन सभी मुख्य उपकरणों को शामिल किया गया है जिनका उपयोग आप उबंटू और डेबियन-आधारित सिस्टम पर स्थापित या अनइंस्टॉल किए गए पैकेजों को खोजने के लिए कर सकते हैं। यह यह भी दिखाता है कि किसी एकल कीवर्ड का उपयोग करके पैकेज की खोज कैसे करें या ऐसे सॉफ़्टवेयर/प्रोग्राम खोजें जिन्हें अपग्रेड की आवश्यकता है।
जैसा कि आप देख सकते हैं, इन उपकरणों के बीच मुख्य अंतर उनके आउटपुट में है। इसके अलावा, जब आप नाम या उनके उपयोग को ठीक से नहीं जानते हैं, तो कवर किए गए टूल पैकेज खोजने में बहुत मददगार होते हैं।
Linux पर कमांड लाइन सहायता प्राप्त करने के 7 तरीके
आगे पढ़िए
संबंधित विषय
- लिनक्स
- पैकेज प्रबंधक
- उबंटू
- लिनक्स डिस्ट्रो
लेखक के बारे में
रुमैसा MUO में एक स्वतंत्र लेखिका हैं। उसने गणितज्ञ से लेकर सूचना सुरक्षा के प्रति उत्साही तक कई टोपियाँ पहनी हैं, और अब वह SOC विश्लेषक के रूप में काम कर रही है। उसकी रुचियों में नई तकनीकों के बारे में पढ़ना और लिखना, लिनक्स वितरण, और सूचना सुरक्षा के आसपास कुछ भी शामिल है।
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें