मुखपृष्ठ » कैसे » उबंटू पर यह पैकेज खराब गुणवत्ता का है क्या मतलब है?

    उबंटू पर यह पैकेज खराब गुणवत्ता का है क्या मतलब है?

    उबंटू पर कई थर्ड-पार्टी .deb पैकेज स्थापित करें - यहां तक ​​कि मुख्यधारा, Google क्रोम और स्काइप जैसे उच्च गुणवत्ता वाले सॉफ़्टवेयर - और आपको एक त्रुटि दिखाई देगी जिसमें कहा जाएगा कि पैकेज खराब गुणवत्ता का है। हम बताएंगे कि यह डरावनी दिखने वाली त्रुटि वास्तव में क्या है.

    यह त्रुटि आमतौर पर एक गलत अलार्म है। आप आम तौर पर आगे बढ़ सकते हैं और त्रुटि संदेश के बावजूद "खराब गुणवत्ता" पैकेज स्थापित कर सकते हैं। संदेश केवल इंगित करता है कि पैकेज फाइलें डेबियन पैकेजिंग नीति का कड़ाई से अनुपालन नहीं करती हैं.

    पैकेज वास्तव में खतरनाक है?

    यह त्रुटि बल्कि डरावना है - यह कहता है कि पैकेज "गुणवत्ता मानकों का उल्लंघन करता है" और "आपके कंप्यूटर पर गंभीर समस्याएं पैदा कर सकता है।" हालांकि, यह आमतौर पर एक गलत अलार्म है। जबकि पैकेज पूरी तरह से पैकेज की गुणवत्ता दिशानिर्देशों को पूरा नहीं करता है, यह शायद स्थापित करने के लिए सुरक्षित है। यदि आप Google Chrome या Skype जैसी कोई चीज़ स्थापित कर रहे हैं, तो आप आगे बढ़ सकते हैं और जारी रखने के लिए इग्नोर और इंस्टॉल बटन पर क्लिक कर सकते हैं। अधिकांश पैकेजों के लिए, यह आपके कंप्यूटर को उड़ाने का कारण नहीं बनेगा। आप कुछ भी गलत नहीं देखेंगे.

    वास्तविक समस्या क्या है?

    आपको यह अनुमान लगाने की ज़रूरत नहीं है कि पैकेज स्थापित करना ठीक है या नहीं। पैकेज के साथ सटीक समस्या देखने के लिए आप विवरण अनुभाग का विस्तार कर सकते हैं.

    Google Chrome के लिए, हम देख सकते हैं कि Google Chrome पैकेज में / etc / निर्देशिका में क्रोन जॉब शामिल है। हालाँकि, यह फ़ाइल पैकेज में कॉन्फ़िगरेशन फ़ाइल के रूप में चिह्नित नहीं है। यह एक बल्कि निपिक त्रुटि है - जबकि Google को शायद इस समस्या को ठीक करना चाहिए, इसलिए हमें यह त्रुटि संदेश दिखाई नहीं देता है, आप अपने कंप्यूटर पर किसी भी समस्या का अनुभव नहीं करेंगे क्योंकि आपने यह पैकेज स्थापित किया है.

    लिंटियन क्या है?

    आप देखेंगे कि विवरण अनुभाग कहता है कि पैकेज में "लिंटियन चेक" के दौरान त्रुटियां थीं। आप सोच रहे होंगे कि इसका क्या मतलब है और आपको क्यों परवाह करनी चाहिए।.

    उबंटू डेबियन पर आधारित है और डेबियन पैकेज (.deb पैकेज) का उपयोग करता है। अधिकांश डेबियन पैकेज तृतीय-पक्ष वेबसाइटों से नहीं आते हैं - वे आपके वितरण के सॉफ़्टवेयर रिपॉजिटरी में निहित हैं। उबंटू अपने सॉफ्टवेयर पैकेजों में ज्यादातर पैकेज डेबियन के सॉफ्टवेयर रिपॉजिटरी से खींचता है। यह सुनिश्चित करने के लिए कि ये पैकेज उच्च गुणवत्ता वाले हैं, डेबियन की एक विस्तृत पैकेजिंग नीति है.

    लिंटियन एक स्वचालित उपकरण है जो डेबियन पैकेजों की जांच करता है ताकि यह सुनिश्चित हो सके कि वे इस नीति का अनुपालन करते हैं। लिंटियन का मैनुअल इंगित करता है कि इसे पैकेज मेंटेनर्स द्वारा उपयोग के लिए डिज़ाइन किया गया था - वे इसे अपलोड करने से पहले समस्याओं के लिए अपने पैकेज की जांच करने के लिए उपयोग कर सकते हैं। कोई व्यक्ति समस्याओं की पहचान करने के लिए पूरे पैकेज भंडार पर लिंटियन को भी चला सकता है.

    उबंटू सॉफ्टवेयर सेंटर आपको स्थापित करने से पहले .deb पैकेजों को जांचने के लिए लिंटियन का उपयोग करता है। यह निर्धारित करता है कि क्या वे डेबियन के सख्त पैकेजिंग दिशानिर्देशों को पूरा करते हैं। "खराब गुणवत्ता" का एक पैकेज सिर्फ एक है जो इन दिशानिर्देशों को पूरा नहीं करता है। उबंटू वास्तव में लिंटियन त्रुटियों की बहुत सारी उपेक्षा करता है - लेकिन यह कुछ लिंटियन त्रुटियों को उजागर करता है जो आमतौर पर एक चिंता का विषय नहीं है.

    औसत उपयोगकर्ता उपयोगकर्ता के लिए, यह संदेश आवश्यक रूप से बहुत मायने नहीं रखता है। आप आमतौर पर आगे जा सकते हैं और वैसे भी .deb फ़ाइल स्थापित कर सकते हैं, हालांकि आपको यह सुनिश्चित करना चाहिए कि आप पैकेज के स्रोत पर भरोसा करें.


    हालांकि अज्ञात, तृतीय-पक्ष .deb फ़ाइलों को स्थापित करने से पहले उन्हें जाँचना और उपयोगकर्ताओं को किसी भी समस्या के प्रति सचेत करना एक अच्छा विचार है, उबंटू की जाँच बहुत सख्त है। जब भी वे इस तरह की त्रुटि देखते हैं, तो यह त्रुटि उपयोगकर्ताओं को "इग्नोर और इंस्टॉल" पर क्लिक करने के लिए प्रशिक्षित करने का कार्य करती है.