उबंटू पर निर्भरता की त्रुटियां तब होती हैं जब उपयोगकर्ताआदेश-पंक्ति के माध्यम से इंटरनेट से डाउनलोड किया गया एक तृतीय-पक्ष DEB पैकेज स्थापित करें, और पैकेज प्रबंधक को उबंटू पर कार्यक्रम चलाने के लिए आवश्यक सही निर्भर पैकेज नहीं मिलेंगे। हालांकि 2019 में इस तरह के मुद्दे कम और कम सामने आते हैं, क्योंकि अधिकांश उबंटू प्रशंसक स्नैप और फ्लैटपैक के पक्ष में डीईबी से दूर जाने के कारण, यह जानना अभी भी महत्वपूर्ण है कि इस तरह की त्रुटि आने पर क्या करें। इसलिए, इस गाइड में, हम आपको बताएंगे कि उबंटू पर निर्भरता त्रुटियों को कैसे ठीक किया जाए।
ध्यान दें: हालांकि यह गाइड उबंटू लिनक्स पर निर्भरता के मुद्दों को ठीक करने पर केंद्रित है, हम जो जानकारी कवर करते हैं, वह लिनक्स मिंट, एलीमेंट्री ओएस, ज़ोरिन ओएस, और उबंटू जैसे किसी भी अन्य ऑपरेटिंग सिस्टम पर भी लागू होती है। यदि आप इनमें से किसी भी उबंटू-आधारित डिस्ट्रोस का उपयोग करने के लिए स्वतंत्र महसूस करते हैं!
एक सॉफ्टवेयर निर्भरता क्या है?
एक सॉफ्टवेयर निर्भरता एक सामान्य शब्द है जिसका उपयोग किया जाता हैलिनक्स का मतलब आवश्यक प्रोग्राम, लाइब्रेरी, कोडेक्स और अन्य आइटम हैं जिन्हें सही तरीके से चलाने के लिए किसी दिए गए एप्लिकेशन की आवश्यकता होती है। आमतौर पर, डेवलपर इन महत्वपूर्ण फ़ाइलों को पैकेज के भीतर बंडल करके संभालता है। हालांकि, कभी-कभी, डेवलपर्स सॉफ़्टवेयर निर्भरताओं को बंडल नहीं करते हैं, और इसके बजाय, वे उबंटू सॉफ़्टवेयर स्रोतों पर भरोसा करते हैं ताकि यह उनके लिए प्रदान कर सके।
Apt के साथ निर्भरता त्रुटियों को ठीक करना
उबंटू लिनक्स पर निर्भरता त्रुटियों को सही करने का सबसे सीधा तरीका डिफ़ॉल्ट पैकेज मैनेजर के साथ है: Apt। सुधार शुरू करने के लिए, एक टर्मिनल विंडो को दबाकर खोलें Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड पर। कमांड-लाइन विंडो के खुलने के बाद, त्रुटियों को ठीक करने के लिए नीचे दिए गए कमांड का उपयोग करें।
sudo apt install -f
चलाने पर इंस्टॉल करें I ऊपर दिए गए आदेश, उबंटू के पैकेज मैनेजर कोशिश करेंगेआपके द्वारा सामना की जा रही निर्भरता के मुद्दों को ठीक करने के लिए, और इससे होने वाले परिवर्तनों को प्रिंट करें। ऑन-स्क्रीन प्रॉम्प्ट के माध्यम से पढ़ें कि टर्मिनल प्रिंट करता है। फिर, जब आप ऑन-स्क्रीन प्रॉम्प्ट पढ़ रहे हों, तो दबाएँ Y जारी रखने के लिए कीबोर्ड पर।
Apt पैकेजिंग उपकरण को विभिन्न इंस्टॉल करेंआपके प्रोग्राम को सेट करने के लिए सॉफ़्टवेयर निर्भरताएँ आवश्यक हैं। वैकल्पिक रूप से, यदि Apt को किसी भी अनुपलब्ध सॉफ़्टवेयर निर्भरता को काम करने की आवश्यकता नहीं है, तो यह स्वचालित रूप से ऐप की स्थापना रद्द कर देगा। यदि ऐसा है, तो DEB पैकेज के बजाय अन्य माध्यमों से ऐप को खोजने का प्रयास करें।
Synaptic के साथ निर्भरता त्रुटियों को ठीक करना
Apt और कमांड-लाइन के माध्यम से निर्भरता त्रुटियों को हल करना आमतौर पर बहुत अच्छा काम करता है। यदि आपने उस तरीके का प्रशंसक नहीं है, तो कहा, एक और तरीका है: सिनैप्टिक पैकेज मैनेजर।
निर्भरता त्रुटियों को हल करने के लिए Ubuntu पर Synaptic पैकेज प्रबंधक पर अपने हाथ पाने के लिए, आपको एप्लिकेशन इंस्टॉल करना होगा। के साथ एक टर्मिनल विंडो खोलें Ctrl + Alt + T या Ctrl + Shift + T। फिर, अपने सिस्टम पर एप्लिकेशन इंस्टॉल करने के लिए नीचे दिए गए कमांड का उपयोग करें।
नोट: "सिंटैप्टिक" के लिए उबंटू सॉफ्टवेयर सेंटर की खोज करके सिनैप्टिक को स्थापित करना भी संभव है।
sudo apt install synaptic
सिनैप्टिक पैकेज मैनेजर को ऑन करने के बादउबंटू, एप्लिकेशन लॉन्च करें, और ऐप तक पहुंच प्राप्त करने के लिए अपने उपयोगकर्ता का पासवर्ड दर्ज करें। फिर, इसके साथ निर्भरता त्रुटियों को हल करने के तरीके जानने के लिए नीचे दिए गए चरण-दर-चरण निर्देशों का पालन करें।
चरण 1: "खोज" बटन के लिए सिनैप्टिक पैकेज प्रबंधक में देखें और ऐप में खोज फ़ंक्शन तक पहुंचने के लिए इसका चयन करें।
चरण 2: खोज बॉक्स में टूटी निर्भरता के साथ एप्लिकेशन का नाम टाइप करें। उदाहरण के लिए, यदि आपने डिसॉर्ड डीईबी पैकेज स्थापित किया है, तो आप खोज बॉक्स में "कलह" नहीं लिखेंगे।
चरण 3: लापता निर्भरता फ़ाइलों के साथ एप्लिकेशन के लिए Synaptic में खोज परिणामों के माध्यम से देखें, और माउस के साथ इसका चयन करें।
चरण 4: Synaptic पैकेज प्रबंधक विंडो में "संपादित करें" मेनू ढूंढें, और अंदर के विकल्पों को प्रकट करने के लिए इसे क्लिक करें। मेनू खुलने के बाद, "फिक्स ब्रोकन पैकेज" बटन चुनें।
चरण 5: "लागू करें" बटन को ढूंढें और निर्भरता को हल करने की प्रक्रिया के साथ आगे बढ़ने के लिए Synaptic बताने के लिए इसे चुनें।
फिक्स सुविधा बाहर जाएगी और सभी लापता सॉफ़्टवेयर निर्भरता को इकट्ठा करेगी जो कार्यक्रम की आवश्यकता है। जब प्रक्रिया हो जाती है, तो आपकी त्रुटियां हल हो जाती हैं, और ऐप उपयोग के लिए तैयार है!
उबंटू पर निर्भरता त्रुटियों से बचने के तरीके
उबंटू पर निर्भरता त्रुटियों को आसानी से टाला जा सकता हैइस सरल नियम का पालन करके: केवल आधिकारिक उबंटू सॉफ़्टवेयर स्रोतों से सॉफ़्टवेयर इंस्टॉल करें। जब तक आपको उनकी आवश्यकता न हो, यादृच्छिक DEB पैकेज डाउनलोड करने का प्रलोभन न दें। उबंटू में नि: शुल्क, मुक्त स्रोत और मालिकाना सॉफ्टवेयर की एक बड़ी मात्रा है। इंटरनेट से डीईबी पैकेज डाउनलोड करने का कोई कारण नहीं होना चाहिए (विशेषकर जब से इनमें से बहुत से समस्याग्रस्त निर्भरता के मुद्दे आते हैं।)
उबंटू के बाहर से सॉफ्टवेयर प्राप्त करनासॉफ़्टवेयर स्रोत कभी-कभी आवश्यक होते हैं। यहां तक कि उबंटू की बड़ी मात्रा में एप्लिकेशन इंस्टॉल करने के लिए, कुछ दरारें के माध्यम से पर्ची। यदि आपको पारंपरिक उबंटू सॉफ़्टवेयर स्रोतों में नहीं पाए जाने वाले ऐप पर अपने हाथों को प्राप्त करने की आवश्यकता है, तो इसके बजाय स्नैप या फ़्लैटपैड संस्करण की तलाश करें, क्योंकि उनके पास कभी निर्भरता के मुद्दे नहीं होते हैं, और सीधे डेवलपर्स से नियमित अपडेट प्राप्त करते हैं।
टिप्पणियाँ