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