क्या यह उपयुक्त रिपॉजिटरी को मिरर करना संभव है?


13

मैं केस वेस्टर्न रिज़र्व यूनिवर्सिटी में एक छात्र हूं, और उबंटू सर्वर से मेरे स्थान पर बैंडविड्थ अक्सर भयावह रूप से खराब होता है ( प्रति सेकंड कुछ सौ बाइट्स के आदेश पर )। स्वयं और कुछ मित्र संकुल को एक बार डाउनलोड करने में सक्षम होना चाहते हैं, और उन्हें परिसर में हमारे उबंटू के बाकी प्रतिष्ठानों के लिए कैश किया गया है। ऐसा करने के लिए, हमें या तो अपने APT रिपॉजिटरी को सेटअप करना होगा, या किसी प्रकार के कैशिंग (स्क्विड?) सर्वर को सेटअप करना होगा, जिस पर हम अपने सिस्टम को इंगित कर सकते हैं।

क्या इस तरह के दर्पण को स्थापित करना एक कठिन प्रक्रिया है? कोई इसे कैसे पूरा करेगा?



1k / s भी नहीं? मेरा सुझाव है कि आप अपने सिस्टम एडमिनिस्ट्रेटर से शिकायत करें। यहां तक ​​कि स्टारबक्स की फ्री वाईफाई 150k / s तक पहुंच सकती है।
गोडेल

1
@ गोडेल: वास्तविक संबंध बहुत तेज है - मैं 1 एमबी / एस के डाउनलोड प्राप्त करता हूं, जो कि संबंधित संबंधित सामानों को छोड़कर कहीं अधिक है। इसमें आईना सिर्फ बेहद धीमा लग रहा है।
बिली ओनेल

1
मैं CWRU में भी हूं और डिफ़ॉल्ट दर्पण के लिए तारकीय गति से कम देखा है। क्या आपने ऐसा आईना इस्तेमाल करने की कोशिश की है जो Internet2 पर है जैसे कि mirror.anl.gov? मैं अक्सर ऐसे दर्पणों के लिए 1 एमबी / एस से अधिक गति प्राप्त कर सकता हूं।
एरिक पेरको

@ एरिक: आह - दर्पण को स्विच करने से समस्या ठीक होती है। शायद "सर्वश्रेष्ठ दर्पण का चयन करें" बिट बैंडविड्थ की तुलना में विलंबता के बारे में अधिक परवाह करता है। धन्यवाद!
बिली ओनेल

जवाबों:


10

आप पूर्ण दर्पण के बजाय उपयुक्त-प्रॉक्सी का उपयोग करना चाह सकते हैं, क्योंकि यह तब सेट होने के लिए काफी कम जगह और समय लेगा:

https://help.ubuntu.com/community/AptProxy

फिर आपको अपने प्रॉक्सी का उपयोग करने के इच्छुक किसी व्यक्ति के लिए रिपॉजिटरी सूचियों को अपडेट करना होगा।


4

रिपॉजिटरी या कैश पैकेज डाउनलोड को मिरर करने के कई तरीके हैं। सबसे अच्छा समाधान क्या है यह इस बात पर निर्भर करता है कि कितने लोग इसका उपयोग करने जा रहे हैं और कौन सा बुनियादी ढांचा पहले से उपलब्ध है।

उदाहरण के लिए, कई विश्वविद्यालयों में पहले से ही स्थानीय सॉफ्टवेयर दर्पण हैं, और उस मामले में सबसे आसान समाधान शायद उस दर्पण में उबंटू जोड़ना है। ;)

और यदि आपके विश्वविद्यालय में पहले से ही एक प्रॉक्सी सर्वर है, तो इसका उपयोग करना संभव हो सकता है (शायद रिपॉजिटरी के लिए कुछ कस्टम सेटिंग्स के साथ)।

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

जब आप केवल उपयोग किए गए पैकेजों को कैश करना चाहते हैं apt-cacher, तो स्क्विड की तरह , apt-cacher-ngया apt-p2p, या एक प्रॉक्सी हैं।

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

OTOH एक कैश का उपयोग करने का लाभ यह है कि आप केवल वही डाउनलोड करेंगे जो पैकेजों की आवश्यकता है, और इससे अधिक कभी नहीं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.