आपने कुछ इंस्टॉल करने की कोशिश की, लेकिन Ubuntu इसे ऑन-बोर्ड नहीं ला सकता। Apt "कोई इंस्टॉलेशन उम्मीदवार नहीं" के बारे में कुछ बताता है। इसका क्या मतलब है, समस्या का स्रोत क्या है, और क्या यह ठीक करने योग्य है? यहां इसे ठीक करने के कुछ तरीके हैं।
इसका क्या मतलब है?
यदि आप किसी ऐसे पैकेज को इंस्टॉल करने का प्रयास करते हैं जिसके बारे में Apt को कोई जानकारी नहीं है, तो यह आपको सूचित करेगा कि यह इसे ढूंढने में असमर्थ है। यह हो सकता है यदि आप पैकेज का नाम गलत टाइप करते हैं या किसी ऐसे एप्लिकेशन को इंस्टॉल करने का प्रयास करते हैं जो रिपॉजिटरी में नहीं है।
लापता पैकेज का एक और मामला भी है - Apt इसे अपने सामान्य स्थान पर नहीं ढूंढ सकता लेकिन जानता है कि यह मौजूद है क्योंकि कोई अन्य पैकेज इसका संदर्भ देता है।
ऐसे मामलों में, समस्या यह है कि Apt नहीं जानता कि इसे कहां और कैसे ढूंढा जाए।
आप इसे कैसे ठीक कर सकते हैं?
यह जांचकर शुरू करें कि क्या प्रविष्टि आपके द्वारा किए गए अंतिम अपडेट/अपग्रेड के दौरान हटा दी गई थी। आपको इसे गुप्त लॉग में ढूंढने की आवश्यकता नहीं है। आपको बस अपने इंस्टॉल सॉफ़्टवेयर के नवीनतम संस्करण प्राप्त करने के लिए एक और अपडेट/अपग्रेड चलाना होगा। इस प्रक्रिया में, Apt का डेटाबेस अपडेट हो जाएगा। फिर, पैकेज को फिर से इंस्टॉल करने का प्रयास करें।
यदि यह काम नहीं करता है, तो आप शायद विशेष पैकेज को वर्तमान में अनलिस्टेड रिपॉजिटरी में पाएंगे। आपको केवल इसे ढूंढना है और इसे अपने डिस्ट्रीब्यूशन के सॉफ़्टवेयर स्रोतों में जोड़ना है।
लापता रिपॉजिटरी ढूंढने में इंटरनेट आपका मित्र है। एक बार स्थित होने पर, आप कमांड के साथ रिपॉजिटरी को Ubuntu में जोड़ सकते हैं:
sudo add-apt-repository REPOSITORY_PPA
कुछ दुर्लभ मामलों में, समस्या लापता रिपॉजिटरी नहीं बल्कि एक पुनर्नामित पैकेज है। समान नामों वाले उपलब्ध पैकेजों की जांच करने के लिए, कमांड का उपयोग करें:
apt-cache search PACKAGE_NAME
आप जो खोज रहे हैं उसके आधार पर, यह उपलब्ध सॉफ़्टवेयर की एक बड़ी सूची ला सकता है। इसे संकीर्ण करने के लिए एक तरकीब है: आमतौर पर, पैकेज नामों में आमूल परिवर्तन नहीं होंगे। जो बदल सकता है वह एक संस्करण संख्या या एक द्वितीयक कीवर्ड है। शुक्र है, apt-cache रेगेक्स का समर्थन करता है। इस प्रकार, आप विशिष्ट कीवर्ड से शुरू होने वाले पैकेजों की खोज कर सकते हैं।
उदाहरण के लिए, मान लीजिए आपने उपरोक्त कमांड को "firefox" को PACKAGE_NAME के रूप में उपयोग करके दर्ज किया। उस स्थिति में, आप उनके नाम या विवरण में firefox शब्द के साथ दर्जनों प्रविष्टियां देखेंगे। आप इसके बजाय निम्न का प्रयास कर सकते हैं:
apt-cache search "^PACKAGE_NAME*"
उपरोक्त कमांड उन सभी पैकेजों की सूची लौटाएगा जिनका नाम PACKAGE_NAME से शुरू होता है। यदि आपने PACKAGE_NAME को firefox से बदल दिया, तो आप उन सभी पैकेजों की सूची देखेंगे जो "firefox" शब्द से शुरू होते हैं। उनमें, आपको शायद उस पैकेज का विकल्प मिल जाएगा जिसे आप खोज रहे हैं।
क्या आपने कभी "कोई इंस्टॉलेशन उम्मीदवार नहीं" समस्या का सामना किया है, और यदि हां, तो आपने इसे कैसे हल किया? नीचे टिप्पणी अनुभाग में हमें बताएं। Ubuntu में गिट उपयोगकर्ता नाम और ईमेल सेट अप करने का तरीका जानने के लिए आगे पढ़ें।