उबंटू में स्नैप पैकेज निर्भरता त्रुटियों को कैसे ठीक करें



समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

अब Ubuntu आपको स्टोर से एप्लिकेशन इंस्टॉल करने के लिए स्नैप कमांड का उपयोग करने की अनुमति देता है। हालांकि यह वर्तमान में अधिकांश उबंटू लिनक्स प्रतिष्ठानों पर उपयोग किए जाने वाले डेबियन-व्युत्पन्न एप्ट-गेट सिस्टम को बदलने के लिए डिज़ाइन नहीं किया गया है, लेकिन इसका प्लेटफ़ॉर्म-अज्ञेयवादी होने का लाभ है। यही कारण है कि यह उबंटू मोबाइल प्रतिष्ठानों पर लोकप्रिय हो गया है।



आपको इसके लिए कमांड प्रॉम्प्ट की आवश्यकता होगी, इसलिए आप इसे उबंटू डैश से शुरू कर सकते हैं या एक ही समय में Ctrl, Alt और T दबाकर रख सकते हैं। आप इसे डैश या LXDE मेनू के सिस्टम टूल सूची से ल्यूबुन्टू पर भी शुरू कर सकते हैं। Xubuntu उपयोगकर्ता व्हिस्कर मेनू से इसे शुरू करना चाह सकते हैं। इससे पहले कि आप इन विधियों का उपयोग करने का प्रयास करें, आप यह सुनिश्चित करना चाहेंगे कि एक अच्छा पुराना हो sudo apt-get update कमांड अभी आपकी त्रुटि को ठीक नहीं करता है। बहुत से लोग वास्तव में अभी तक स्नैक्स का उपयोग नहीं कर रहे हैं।



विधि 1: कोर स्नैप पैकेज को ताज़ा करना

.Deb संकुल के विपरीत, स्नैप पैकेज में कमोबेश वह सब कुछ होता है जो किसी विशेष सॉफ्टवेयर को चलाने की आवश्यकता होती है ताकि वास्तव में निर्भरता न हो। इसलिए यदि आपको निर्भरता की त्रुटियां हो रही हैं और आप सुनिश्चित हैं कि यह किसी भी पैकेज के साथ स्थापित नहीं है या उपयुक्त-अपडेट के माध्यम से अद्यतन नहीं किया गया है, तो आप दो कोर स्नैप पैकेजों में से एक के साथ एक समस्या की संभावना से अधिक पीड़ित हैं। यह मानते हुए कि आपके प्रॉम्प्ट पर # प्रतीक द्वारा दिखाया गया प्रशासक एक्सेस नहीं है, टाइप करें sudo snap रिफ्रेश कोर कमांड प्रॉम्प्ट पर और एंटर दबाएं। आपको अपने व्यवस्थापक पासवर्ड के लिए संकेत मिल सकता है।



एक बार जब आप इसे टाइप कर देते हैं और रिटर्न भेज देते हैं, तो स्नैप पैकेज मैनेजर अपने आप अपडेट होना शुरू हो जाएगा। यदि यह सफल हुआ, तो उस प्रोग्राम को चलाने का प्रयास करें, जिसमें आप फिर से मुद्दे थे और देखें कि क्या निर्भरता के मुद्दे चले गए हैं। उदाहरण के लिए, यदि आपने 287 एमबी या तो लिबरऑफिस स्नैप को पहले ही स्थापित कर लिया है और एक त्रुटि मिली है तो लिबर ऑफिस को डैश से या इसके लिए खोज करके शुरू करें। आप अधिकांश मामलों में पाएंगे कि यह एकल आदेश समस्या को ठीक करने के लिए पर्याप्त था और आपको इस पर आगे बढ़ने की आवश्यकता नहीं थी। यदि आप यह देखना चाहते हैं कि आप किस प्रकार की त्रुटि को देख रहे हैं, तो बस टाइप करें लिब्रे ऑफिस या जो कुछ भी गलत था, उसे देखने के लिए अन्य तर्कों के साथ कमांड लाइन पर जो भी अन्य पैकेज नाम हैं।

विधि 2: कोर स्नैप पैकेज को पुनर्स्थापित करना

बहुत कम उपयोगकर्ताओं को इससे आगे कोई समस्या होगी, लेकिन अगर आपके पास था तो आप कोर स्नैप पैकेज और आपके द्वारा इंस्टॉल किए गए किसी भी अन्य स्नैप को अनइंस्टॉल कर सकते थे और फिर उन्हें पुनर्स्थापित कर सकते थे। ध्यान रखें कि यदि पहली विधि काम करती है, तो यह पूरी तरह से अनावश्यक है और आपको अपने कुछ विन्यासों को ढीला कर सकती है। आप यह सुनिश्चित करना चाहते हैं कि ऐसा करने से पहले आपका डेटा सामान्य रूप से बैकअप किया गया हो, लेकिन सौभाग्य से, यह अभी भी पूरी तरह से न्यूनतम खेलने के साथ पूरा किया जा सकता है।

सुनिश्चित करें कि आपको और कुछ नहीं मिला है और फिर चलाएं sudo Snap core core-package1 Snap-package2 हटा दें कमांड लाइन से और प्रतीक्षा करें कि यह आपके द्वारा इंस्टॉल किए गए स्नैप पैकेज के माध्यम से चलता है। एक बार यह हो गया, तो टाइप करें sudo snap कोर स्नैप-पैकेज 1 स्नैप-पैकेज 2 स्थापित करें कमांड लाइन से और एंटर दबाएं। आपको स्वयं को फिर से कॉन्फ़िगर करने के लिए पैकेजों के लिए फिर से इंतजार करने की आवश्यकता होगी, लेकिन ये दो आसान आदेश समस्या को हल करने के लिए पर्याप्त हैं।



विधि 3: स्थापित स्नैप्स और परिवर्तन सूचीबद्ध करना

आप बस चलाकर किसी भी समय किसी भी स्थापित स्नैप का विवरण देख सकते हैं तस्वीर सूची कमांड लाइन से, और शायद आपको इसके लिए sudo पहुंच की आवश्यकता नहीं होगी।

इसी तरह सिर्फ दौड़ो स्नैप परिवर्तन कमांड लाइन से जब आपने इनमें से किसी भी कार्य के साथ यह देखने के लिए कि क्या परिवर्तन किए गए हैं। एक बार जब आपके पास आपके पैकेज फिर से काम करने लगेंगे, तो संभवतः पहली विधि में तकनीक से, आप एक बार में सभी स्नैप को अपडेट करने के लिए कमांड लाइन से सुडो स्नैप रिफ्रेश चला सकते हैं।

3 मिनट पढ़ा