उबंटू की आपकी कॉपी में उबंटू के रिपॉजिटरी में मौजूद पैकेज की सूची की एक निजी प्रति है। जब आप एक पैकेज स्थापित करते हैं, apt-get
तो सूची को पढ़ता है और डाउनलोड करने के लिए पैकेज का URL निर्धारित करता है (जिसमें आमतौर पर पैकेज संस्करण की जानकारी होती है)।
apt-get update
पैकेज सूचियों को अद्यतन करता है। यदि आप किसी इंस्टॉलेशन से पहले ऐसा नहीं करते हैं, तो apt-get
शिकायत कर सकते हैं कि यह रिपॉजिटरी में पैकेज नहीं ढूंढ सकता है, क्योंकि यह सूची के पुराने संस्करण (जो पैकेज के पुराने संस्करण को सूचीबद्ध करता है) के आधार पर URL की गणना करता है।
बेशक, apt-get update
रिपॉजिटरी बदलने के बाद आवश्यक है, क्योंकि सिस्टम को नए रिपॉजिटरी के लिए सूची डाउनलोड करने की आवश्यकता है।
इंस्टॉल किए गए पैकेजों को अपग्रेड करने से पहले यह आवश्यक है, क्योंकि सिस्टम को पता नहीं चल सकता है कि रेपो के पास पैकेज का नया संस्करण है या नहीं, जब तक कि उसके पास पैकेज सूची की अप-टू-डेट कॉपी न हो।
apt-get update
पैकेज स्थापित करने से पहले नहीं चलने का कोई कारण नहीं है । हालाँकि, यह आवश्यक नहीं है, यदि आप जानते हैं कि उस पैकेज का कोई नया संस्करण और उसकी निर्भरता अंतिम के बाद से दर्पणों पर उपलब्ध नहीं कराई गई है apt-get update
। इसका एक विशेष मामला यह है जब पैकेज सूचियां अद्यतित होती हैं, जो कि अंतिम समय से काफी कम समय के बाद होती है apt-get update
; इसका मतलब यह है कि दर्पण पर सभी पैकेज उसी संस्करण हैं जो वे थे।
जब भी दर्पण पर कोई पैकेज अपग्रेड किया जाता है तो पैकेज सूची बदल जाती है। किसी विशिष्ट मुद्दे या बग रिपोर्ट के संदर्भ के बिना, या उस Ubuntu रिलीज के विकास का पालन किए बिना, सामान्य रूप से कितनी बार यह अनुमान लगाना असंभव है।