यह त्रुटि आमतौर पर एक झूठा अलार्म है। आप आमतौर पर आगे बढ़ सकते हैं और त्रुटि संदेश के बावजूद "खराब गुणवत्ता" पैकेज स्थापित कर सकते हैं। संदेश केवल इंगित करता है कि पैकेज फाइलें डेबियन पैकेजिंग नीति का सख्ती से पालन नहीं करती हैं।
क्या पैकेज वास्तव में खतरनाक है?
यह त्रुटि बल्कि डरावनी है - यह कहती है कि पैकेज "गुणवत्ता मानकों का उल्लंघन करता है" और "आपके कंप्यूटर पर गंभीर समस्याएं पैदा कर सकता है।" हालांकि, यह आमतौर पर एक झूठा अलार्म होता है। जबकि पैकेज पूरी तरह से पैकेज गुणवत्ता दिशानिर्देशों को पूरा नहीं करता है, यह संभवतः स्थापित करने के लिए सुरक्षित है। यदि आप Google क्रोम या स्काइप जैसे कुछ इंस्टॉल कर रहे हैं, तो आप आगे बढ़ सकते हैं और जारी रखने के लिए अनदेखा और इंस्टॉल बटन पर क्लिक कर सकते हैं। अधिकांश पैकेजों के लिए, यह आपके कंप्यूटर को उड़ाएगा नहीं। आप कुछ भी गलत नहीं देखेंगे।
वास्तविक समस्या क्या है?
आपको यह अनुमान लगाने की ज़रूरत नहीं है कि पैकेज स्थापित करने के लिए ठीक है या नहीं। पैकेज के साथ सटीक समस्या देखने के लिए आप विवरण अनुभाग का विस्तार कर सकते हैं।
Google क्रोम के लिए, हम देख सकते हैं कि Google क्रोम पैकेज में / etc / निर्देशिका में क्रॉन नौकरी शामिल है। हालांकि, इस फ़ाइल को पैकेज में कॉन्फ़िगरेशन फ़ाइल के रूप में चिह्नित नहीं किया गया है। यह एक बदसूरत त्रुटि है - जबकि Google को शायद इस समस्या को ठीक करना चाहिए, इसलिए हमें यह त्रुटि संदेश नहीं दिखाई देता है, आपको अपने कंप्यूटर पर किसी भी समस्या का अनुभव नहीं होगा क्योंकि आपने यह पैकेज स्थापित किया है।
लिंटियन क्या है?
आप देखेंगे कि विवरण अनुभाग में कहा गया है कि पैकेज में "लिंटियन चेक" के दौरान त्रुटियां थीं। आप सोच रहे होंगे कि इसका क्या अर्थ है और आपको क्यों परवाह करना चाहिए।
उबंटू डेबियन पर आधारित है और डेबियन पैकेज (.deb पैकेज) का उपयोग करता है। अधिकांश डेबियन पैकेज तृतीय-पक्ष वेबसाइटों से नहीं आते हैं - वे आपके वितरण के सॉफ़्टवेयर भंडारों में निहित हैं। उबंटू डेबियन के सॉफ्टवेयर भंडारों से सीधे अपने पैकेज पैकेज में अधिकांश पैकेज खींचता है। यह सुनिश्चित करने के लिए कि ये पैकेज उच्च गुणवत्ता वाले हैं, डेबियन में एक विस्तृत पैकेजिंग नीति है।
लिंटियन एक स्वचालित उपकरण है जो यह सुनिश्चित करने के लिए डेबियन पैकेज की जांच करता है कि वे इस नीति का अनुपालन करते हैं। लिंटियन का मैनुअल इंगित करता है कि इसे पैकेज रखरखावकर्ताओं द्वारा उपयोग के लिए डिज़ाइन किया गया था - वे इसे अपलोड करने से पहले समस्याओं के लिए अपने पैकेजों की जांच के लिए इसका उपयोग कर सकते हैं। कोई समस्या की पहचान करने के लिए पूरे पैकेज भंडार पर लिंटियन भी चला सकता है।
उबंटू सॉफ्टवेयर सेंटर आपको स्थापित करने से पहले.deb पैकेजों की जांच करने के लिए लिंटियन का उपयोग करता है। यह निर्धारित करता है कि क्या वे डेबियन के सख्त पैकेजिंग दिशानिर्देशों को पूरा करते हैं। एक पैकेज जो "खराब गुणवत्ता" है वह केवल एक है जो इन दिशानिर्देशों को पूरा नहीं करता है। उबंटू वास्तव में बहुत सारी लिंटियन त्रुटियों को अनदेखा करता है - लेकिन यह कुछ लिंटियन त्रुटियों को हाइलाइट करता है जो आमतौर पर चिंता नहीं करते हैं।
हालांकि, अज्ञात, तृतीय-पक्ष.deb फ़ाइलों को स्थापित करने से पहले और किसी भी समस्या के लिए उपयोगकर्ताओं को सतर्क करने के लिए शायद यह एक अच्छा विचार है, उबंटू की जांच बहुत सख्त है। यह त्रुटि केवल उपयोगकर्ताओं को इस तरह की त्रुटि दिखाई देने पर "अनदेखा करें और इंस्टॉल करें" पर क्लिक करने के लिए प्रशिक्षित करती है।