इग्नाइट और हिट एप-गेट अपडेट को कैसे प्रभावित करते हैं?


10

कमांड के आउटपुट में मेरी समझ Ignऔर Hitजो प्रदर्शित की जाती है, apt-get updateवह है Hit: File found. No change in its timestampऔर Ign: File ignored. No change in its content.

इसका वास्तव में क्या मतलब है? उदाहरण के लिए अगर किसी पैकेज को अपग्रेड किया जाना है तो क्या इसका मतलब है कि उसकी सामग्री के रूप में उसका टाइमस्टैम्प बदल गया है?

जवाबों:


16

जिसे मैं स्रोत स्रोत कोड में देख सकता हूं, "इग्नि" का अर्थ है कि फ़ाइल पुनर्प्राप्त करने में कोई त्रुटि थी, लेकिन त्रुटि को अनदेखा किया जा रहा है। जब मैं apt-get अद्यतन चलाता हूं, तो मुझे 3 इग्निशन संदेश दिखाई देते हैं, जो सभी Translation-enफ़ाइलों के लिए हैं। एक पैकेट डंप दिखाता है कि उन फाइलों के अनुरोधों को HTTP 404 प्रतिक्रियाएँ मिलीं।

तो अनुवाद फाइलें गायब हैं, जो समझ में आता है क्योंकि हमें अंग्रेजी से अंग्रेजी में पैकेज डेटाबेस के अनुवाद की आवश्यकता नहीं है, और उपयुक्त अनुवाद की कमी को एक घातक त्रुटि नहीं मानते हैं। (यहां तक ​​कि कुछ अन्य भाषा के लिए कॉन्फ़िगर किए गए सिस्टम पर भी, अनुवाद की कमी एक घातक त्रुटि नहीं होगी, इसका मतलब यह होगा कि आप अपनी स्थानीय पसंदीदा भाषा के बजाय डिफ़ॉल्ट भाषा में पैकेज विवरण पढ़ने के लिए मजबूर होंगे।)

दूसरी ओर "हिट" का मतलब वही है जो आपने कहा था। फ़ाइल सर्वर पर पाई गई थी और पिछली बार डाउनलोड होने के बाद इसे बदला नहीं गया था। यह HTTP कोड 304 द्वारा इंगित किया गया है। ध्यान दें कि हम व्यक्तिगत पैकेज पर टाइमस्टैम्प के बारे में बात नहीं कर रहे हैं, क्योंकि apt-get updateवे डाउनलोड नहीं करते हैं। यह उपलब्ध पैकेज और अन्य संबंधित जानकारी की सूची को डाउनलोड करता है। तुलना की जा रही टाइमस्टैम्प उन सूची फाइलों पर हैं, न कि स्वयं संकुल।


"त्रुटि को अनदेखा किया जा रहा है" से आपका क्या अभिप्राय है? मैं यह भी लेता हूं कि यह Hitइंगित करता है कि मेरे पास नवीनतम सूची की एक प्रति है जो apt-get updateअंतिम बार चल रही थी। क्या वो सही है?
मूँगफली के दाने जूल

1
त्रुटि को अनदेखा किया जा रहा है क्योंकि यह एक गैर-आवश्यक फ़ाइल डाउनलोड करने में त्रुटि है। Hitमतलब आपके कैश में पुरानी कॉपी सर्वर पर करंट से मेल खाती है।
एलन करी

3
ऐसा लगता है कि विरोधाभास askubuntu.com/questions/294525/… के विपरीत प्रतीत होता है, जो कहता है कि इग्निशन "का अर्थ है कि pdiff सूचकांक फ़ाइल में कोई परिवर्तन नहीं हैं"।
pbhj

1
@pbj यह सही उत्तर है क्योंकि मैंने कई बार अपने स्थानीय भंडार के साथ सत्यापन किया है। Ignनहीं मिला है, लेकिन एक समस्या नहीं है।
अनवर

मेरे स्थानीय दर्पण से इस उदाहरण में देखा गया यह सही नहीं हो सकता। Ign:19 ssh://[server]/apt-mirror/mirror/us.archive.ubuntu.com/ubuntu bionic-updates/main DEP-11 48x48 Iconsफ़ाइल मौजूद है।
ऑर्गेनिक मार्बल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.