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