क्या आपने कभी टर्मिनल से उबंटू को अपडेट करने की कोशिश की है और पाया है कि ऐसा सॉफ्टवेयर था जिसे अपडेट नहीं किया जा सकता था? ठीक है, कि लिनक्स में "आप नहीं कर सकते" सापेक्ष है, क्योंकि आप लगभग कुछ भी कर सकते हैं। यह सामान्य तरीके से या किसी विशिष्ट समय पर नहीं किया जा सकता है, लेकिन धारित पैकेट द्वारा उबंटू स्थापित किया जा सकता है। क्या यह इस समय करने योग्य है या इसका क्या अर्थ है यह कुछ ऐसा है जिसे हम यहाँ और अभी समझाने जा रहे हैं।
परिदृश्य यह है: हम एक टर्मिनल खोलते हैं, हम लिखते हैं sudo apt update && sudo apt उन्नयन, हमें बताता है कि अद्यतन करने के लिए पैकेज हैं और कुछ को रोक दिया गया है। एक ही टर्मिनल में आइए देखें कि वे क्या हैं पैकेज जो स्थापित नहीं होने जा रहे हैं, और यदि हमें नहीं पता कि क्या हो रहा है और यदि यह सामान्य है, तो सामान्य होने वाला यह है कि हमारे कान के पीछे मक्खी है।
हम उबंटू में हेल्ड पैकेज नोटिस क्यों देखते हैं
वास्तव में, हालांकि यह कुछ साहस दे सकता है, यह कुछ भी असामान्य नहीं है, बुरी बात भी नहीं है। क्या हो रहा है कि जब आप "उपयुक्त अपग्रेड" कमांड चलाते हैं, तो सिस्टम सभी पैकेजों को उनके नवीनतम संस्करण में अपग्रेड करता है, लेकिन हमेशा नहीं। यदि किसी पैकेज की निर्भरता इस तरह से बदल गई है जिसके लिए नए पैकेजों की स्थापना की आवश्यकता है, तो सिस्टम के साथ पैकेज को अपडेट नहीं किया जाएगा और हम यह चेतावनी देखेंगे, जो यह कोई त्रुटि नहीं है सचमुच।
चेतावनी हमें सूचित करती है कि यह संभावना है कि एक पैकेज जिसे हमने पहले ही स्थापित कर लिया था, उसमें निर्भरताएँ हैं जो हमने स्थापित नहीं की हैं। तो हमें क्या करना चाहिए? हम इनमें से चुन सकते हैं:
- अनुशंसित चीज, या कम से कम मैं जो अनुशंसा करता हूं, वह कुछ समय के लिए संदेश छोड़ना होगा, ताकि यदि कोई पैकेज है जो अद्यतन के साथ संगत नहीं है, तो हम डेवलपर्स को समय देते हैं।
- दूसरा विकल्प मैन्युअल रूप से बनाए गए पैकेजों की सूची की प्रतिलिपि बनाना है (यदि आप कीबोर्ड शॉर्टकट का उपयोग करना चाहते हैं तो Ctrl के बगल में Shift कुंजी दबाएं) और इसे sudo apt install -package list- के साथ इंस्टॉल करें। सिद्धांत रूप में, यह पैकेज को स्थापित करेगा और हम त्रुटि देखना बंद कर देंगे, और यदि समस्या नई निर्भरता के कारण थी, तो इसे उन्हें स्थापित करना चाहिए।
टर्मिनल हमें अधिक जानकारी देता है
मैनुअल इंस्टालेशन करने के बाद, अगर कोई जानकारी है जिसे हमें जानना आवश्यक है, तो एपीटी हमें उसी टर्मिनल में बताएगा। उदाहरण के लिए, पैकेज स्थापित करें तजदता, जो शुरू में आयोजित किया गया था, टर्मिनल मुझे बताता है कि वर्तमान समय क्षेत्र यूरोप/मैड्रिड है, और अगर यह सही नहीं लगता है तो मुझे क्या करना चाहिए।
डिस्ट-अपग्रेड का उपयोग करने जैसे और भी विकल्प हैं, लेकिन वे बहुत आक्रामक हो सकते हैं और उन पैकेजों को हटा सकते हैं जिनकी हमें आवश्यकता हो सकती है। सबसे पहले, धैर्य, क्योंकि यह पहले से ही ज्ञात है कि उनकी एक बेटी थी जिसे उन्होंने विज्ञान कहा। यदि नोटिस दूर नहीं जाता है, तो मैनुअल स्थापना समाधान होना चाहिए।
2 टिप्पणियाँ, तुम्हारा छोड़ दो
मैं इसे 'योग्यता' का उपयोग करके हल करता हूं। अब तक, इसने मुझे कोई समस्या नहीं दी है।
मैंने आयोजित संकुल को मैन्युअल रूप से स्थापित करके हल किया।