उबंटू को चलाने वाली कई वर्चुअल मशीनें हैं और वे सभी निम्न कमांड द्वारा अपडेट किए गए हैं:
apt-get update
apt-get upgrade
लेकिन प्रत्येक वीएम को अलग से अपडेट करने के लिए आवश्यक पैकेजों को डाउनलोड करने में बहुत समय लगता है और भारी मात्रा में बैंडविड्थ (जो मैं बाहर चला रहा हूं) का उपयोग करता हूं। क्या apt-get
वीएम में सीधे अपडेट की गई फ़ाइलों को स्थानांतरित करना संभव है ?
मुझे पता है कि पैकेज संग्रहीत हैं, /var/cache/apt/archives
लेकिन मुझे उपयुक्त-डेटाबेस फ़ाइलों (दर्पणों की सूची, अनुक्रमित, दर्पणों पर उपलब्ध पैकेज, ...) की आवश्यकता है
अद्यतन: कई समाधान हैं
- apt-cacher-ng जैसा कि उत्तर में बताया गया है।
- डॉकटर छवियों को एप्टिंग फ़ाइलों के कैशिंग के लिए बनाया गया है (वे वास्तव में स्क्विड चलाते हैं)
- बस स्क्वीड का उपयोग कर
इसके अलावा, जैसा कि उत्तर में बताया गया है, लैन पर डाउनलोड को कैश करने का सबसे अच्छा तरीका है?
squid-deb-proxy
प्रॉक्सी सर्वर औरsquid-deb-proxy-client
दूसरों पर स्थापित कर सकते हैं; यह प्रॉक्सी डिटेक्शन कार्य को पारदर्शी रूप से (अवही का उपयोग करके) कर देगा, किसी क्लाइंट-साइड कॉन्फ़िगरेशन की आवश्यकता नहीं है। एक बोनस के रूप में, यदि प्रॉक्सी सर्वर स्थानीय नेटवर्क पर नहीं मिलता है, तो क्लाइंट सीधे रिपॉजिटरी से जुड़ जाएगा (इसे लैपटॉप के लिए भी उपयुक्त बना देगा)।