रिपॉजिटरी या कैश पैकेज डाउनलोड को मिरर करने के कई तरीके हैं। सबसे अच्छा समाधान क्या है यह इस बात पर निर्भर करता है कि कितने लोग इसका उपयोग करने जा रहे हैं और कौन सा बुनियादी ढांचा पहले से उपलब्ध है।
उदाहरण के लिए, कई विश्वविद्यालयों में पहले से ही स्थानीय सॉफ्टवेयर दर्पण हैं, और उस मामले में सबसे आसान समाधान शायद उस दर्पण में उबंटू जोड़ना है। ;)
और यदि आपके विश्वविद्यालय में पहले से ही एक प्रॉक्सी सर्वर है, तो इसका उपयोग करना संभव हो सकता है (शायद रिपॉजिटरी के लिए कुछ कस्टम सेटिंग्स के साथ)।
आप पूरे या सरकारी खजाने (और / या अन्य खजाने) के कुछ हिस्से को प्रतिबिंबित करना चाहते हैं, आप की तरह कुछ का उपयोग कर सकते apt-mirror
, debmirror
, debpartial-mirror
, mirrorkit
या ubumirror
। पूरे रिपॉजिटरी को मिरर करने से बहुत सारे पैकेज मिल सकते हैं जिनका कोई भी इस्तेमाल नहीं करता है, इसलिए अगर बैंडविड्थ वास्तव में एक मुद्दा है (रात में भी) तो यह केवल लोकप्रिय पैकेज को मिरर करने के लिए उपयोगी हो सकता है ...
जब आप केवल उपयोग किए गए पैकेजों को कैश करना चाहते हैं apt-cacher
, तो स्क्विड की तरह , apt-cacher-ng
या apt-p2p
, या एक प्रॉक्सी हैं।
लोकल मिरर (कैश की तुलना में) होने का एक फायदा यह है कि इंस्टॉलेशन / अपग्रेड हमेशा तेज रहेगा (मिरर पर उपलब्ध पैकेज के लिए), जबकि कैशे का उपयोग करते समय पहले व्यक्ति को पैकेज की जरूरत होती है डाउनलोड होने तक प्रतीक्षा करें। आप रात को अपडेट करने के लिए दर्पण को कॉन्फ़िगर भी कर सकते हैं, ताकि डाउनलोडिंग पैकेज तब हो जब (लगभग) कोई और नहीं इंटरनेट अपलिंक का उपयोग कर रहा हो।
OTOH एक कैश का उपयोग करने का लाभ यह है कि आप केवल वही डाउनलोड करेंगे जो पैकेजों की आवश्यकता है, और इससे अधिक कभी नहीं।