<पी> यदि आप आर्क लिनक्स का उपयोग कर रहे हैं, और सोच रहे हैं कि अच्छे इंटरनेट के साथ भी एक साधारण अपडेट में काफी समय क्यों लग गया, तो यह पुरानी या खराब ढंग से सॉर्ट की गई मिररलिस्ट के कारण हो सकता है। अपनी मिररलिस्ट को अद्यतन और ताज़ा रखने से आपका सिस्टम सुचारू रूप से चलता है। आइए आर्क लिनक्स मिररलिस्ट में गहराई से उतरें, वे क्या हैं, और विभिन्न तरीकों का उपयोग करके उन्हें कैसे अपडेट किया जाए। <पी> सामग्री तालिका आर्क लिनक्स की मिररलिस्ट क्या है
<पी> जब आप अपने पैकेज मैनेजर, पैक्मैन को फ़ायरफ़ॉक्स को अपडेट करने या नवीनतम लिनक्स कर्नेल प्राप्त करने के लिए कहते हैं, तो यह इसे जादुई तरीके से क्लाउड से नहीं खींचता है। उन फ़ाइलों को डाउनलोड करने के लिए इसे दुनिया में कहीं एक विशिष्ट सर्वर से कनेक्ट करना होगा। इन सर्वरों को मिरर कहा जाता है। <पी> दूसरे शब्दों में, आर्क लिनक्स मिरर बस एक सर्वर है जो आधिकारिक आर्क लिनक्स रिपॉजिटरी की एक प्रति होस्ट करता है। दुनिया भर में उनमें से सैकड़ों बिखरे हुए हैं। कुछ का रखरखाव विश्वविद्यालयों द्वारा किया जाता है, कुछ का आईएसपी द्वारा, और अन्य का रखरखाव समर्पित लिनक्स उत्साही लोगों द्वारा किया जाता है।
<पी> मिररलिस्ट स्वयं आपके सिस्टम पर "/etc/pacman.d/mirrorlist" पर स्थित एक साधारण टेक्स्ट फ़ाइल है। यदि आप अभी उस फ़ाइल को खोलते हैं, तो आपको वेब पतों की एक लंबी सूची दिखाई देगी, प्रत्येक एक अलग दर्पण की ओर इशारा करेगा। पैकमैन इस सूची को ऊपर से नीचे तक पढ़ता है और पहले उपलब्ध दर्पण को आज़माता है। यदि वह मिरर धीमा है, ऑफ़लाइन है, या एक सप्ताह में सिंक नहीं हुआ है, तो आपके डाउनलोड क्रॉल या विफल हो जाते हैं। जब आप pacman -Syu चलाते हैं या कुछ नया स्थापित करें, पैक्मैन इन दर्पणों से पैकेज खींचता है। <पी> इसके अलावा, आर्क स्वचालित रूप से गति या स्थान के आधार पर दर्पणों को क्रमबद्ध नहीं करता है। इसका मतलब है कि आप ग्रह के दूसरी ओर से पैकेज डाउनलोड कर रहे होंगे जबकि सूची में नीचे एक तेज़ दर्पण अप्रयुक्त है। संक्षेप में, मिररलिस्ट यह तय करती है कि आपका सिस्टम अपना सॉफ़्टवेयर कहाँ से प्राप्त करता है। एक सुव्यवस्थित मिररलिस्ट अपडेट को त्वरित और विश्वसनीय बनाती है। एक उपेक्षित व्यक्ति हर अपडेट को धैर्य की परीक्षा में बदल देता है। <पी> यदि आप सोच रहे हैं कि हमें सबसे पहले इतने सारे दर्पणों की आवश्यकता क्यों है, तो ऐसा इसलिए है क्योंकि वे लोड वितरित करते हैं, अतिरेक सुनिश्चित करते हैं, और भौगोलिक विविधता प्रदान करते हैं ताकि दुनिया भर के उपयोगकर्ता कुशलतापूर्वक पैकेज तक पहुंच सकें। मिररलिस्ट को अपडेट करने की आवश्यकता क्यों है
<पी> मिररलिस्ट को अपडेट करने के कई कारण हैं। सबसे स्पष्ट है गति. जब आपने आर्क लिनक्स स्थापित किया था तब जो सर्वर तेज़ था वह आज ओवरलोड हो सकता है। हो सकता है कि उस सर्वर का रखरखाव चल रहा हो, या शायद उसका दिन ख़राब चल रहा हो। धीमे या पुराने हार्डवेयर पर, यह ध्यान देने योग्य अंतर बनाता है। <पी> एक अन्य सामान्य समस्या है "फ़ाइल पुनर्प्राप्त करने में विफल "त्रुटियाँ। ऐसा इसलिए होता है क्योंकि कुछ दर्पण मुख्य आर्क रिपॉजिटरी से पीछे रह जाते हैं। जब पैक्मैन एक पैकेज संस्करण मांगता है जो मिरर के पास अभी तक नहीं है, तो चीजें टूट जाती हैं।
<पी> अपनी मिररलिस्ट को अपडेट करने से यह सुनिश्चित होता है कि आपका सिस्टम इस समय आपके लिए उपलब्ध सबसे तेज़ और सबसे प्रतिक्रियाशील सर्वर से बात करता है। एक ताज़ा मिररलिस्ट उन मिरर को प्राथमिकता देती है जो बार-बार सिंक होते हैं, जिससे विफल या आंशिक अपडेट की संभावना कम हो जाती है। मामूली इंटरनेट कनेक्शन के साथ भी, पास का दर्पण आपके बैंडविड्थ को संतृप्त कर सकता है। कोई दूर का व्यक्ति आमतौर पर ऐसा नहीं कर सकता। <पी> इसके अलावा, आर्क एक रोलिंग रिलीज़ मॉडल का अनुसरण करता है। इसका मतलब है लगातार अपडेट। अपनी मिररलिस्ट को चालू रखना स्वाभाविक रूप से नियमित सिस्टम रखरखाव में फिट बैठता है, जैसे कैश साफ़ करना या डिस्क स्थान की जाँच करना। मिररलिस्ट को कैसे अपडेट करें
<पी> आपके आर्क लिनक्स मिररलिस्ट को अपडेट करने के कई तरीके हैं, लेकिन सबसे प्रभावी तरीका रिफ्लेक्टर का उपयोग करना है औज़ार. यह उपकरण डिज़ाइन के अनुसार आर्क लिनक्स दर्पणों का प्रबंधन करता है। यह नवीनतम मिरर डेटा प्राप्त करता है, गति और सिंक्रनाइज़ेशन के आधार पर मिरर का परीक्षण करता है, और आपके लिए एक साफ़ मिररलिस्ट तैयार करता है। <पी> कुछ भी बदलने से पहले मौजूदा मिररलिस्ट का बैकअप बना लें। अपना टर्मिनल खोलें और इसे चलाएँ: sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
<पी> अब आप सुरक्षित हैं. इसके बाद, सुनिश्चित करें कि रिफ्लेक्टर स्थापित है। यदि ऐसा नहीं है, तो इसे इसके साथ इंस्टॉल करें: sudo pacman -S reflector
<पी> दर्पण चयन को नियंत्रित करने के लिए आप विभिन्न झंडों (विकल्पों) के साथ परावर्तक चला सकते हैं। तेज़, अद्यतन दर्पण प्राप्त करने के लिए यहां एक ठोस आदेश दिया गया है: sudo reflector --country US --protocol https --latest 10 --sort rate --save /etc/pacman.d/mirrorlist
<पी> यह कमांड हाल ही में सिंक किए गए दर्पणों का चयन करता है, उन्हें डाउनलोड गति के आधार पर क्रमबद्ध करता है, और परिणाम को सीधे मिररलिस्ट फ़ाइल में सहेजता है। आप US को प्रतिस्थापित कर सकते हैं यदि आप वैश्विक दर्पण पसंद करते हैं तो अपने देश के साथ या देश विकल्प को पूरी तरह से हटा दें। <पी> चलाने के बाद, पैक्मैन के डेटाबेस को इसके साथ ताज़ा करें: sudo pacman -Syu
<पी> आपको गति में अंतर तुरंत नज़र आएगा। टाइमर के साथ स्वचालित मिरर अपडेट
<पी> यदि आप पृष्ठभूमि में चीज़ों को चुपचाप चलाना पसंद करते हैं, तो आप मिरर अपडेट को स्वचालित भी कर सकते हैं। सौभाग्य से, रिफ्लेक्टर एक सिस्टमडी सेवा के साथ आता है जो आपके लिए स्वचालित रूप से यह कर सकता है। <पी> अपने पसंदीदा संपादक के साथ कॉन्फ़िगरेशन फ़ाइल खोलकर प्रारंभ करें, जैसे: nano /etc/xdg/reflector/reflector.conf
<पी> इसके बाद, अपनी प्राथमिकताओं (देश, दर के अनुसार क्रमबद्ध करें, आदि) को शामिल करने के लिए उस फ़ाइल को संपादित करें। फिर, टाइमर सक्षम करें: sudo systemctl enable reflector.timer
sudo systemctl start reflector.timer
<पी> यह डिफ़ॉल्ट रूप से आपकी मिररलिस्ट को साप्ताहिक रूप से अपडेट करता है। आपको इसके बारे में सोचे बिना ताज़ा दर्पण मिल जाते हैं। <पी> टिप :यदि आप archinstall का उपयोग करके स्क्रैच से आर्क लिनक्स स्थापित कर रहे हैं , आप सेटअप के दौरान दर्पण चयन को संभाल सकते हैं। निकटतम क्षेत्र चुनने से आपको पहले दिन से ही एक अच्छी मिररलिस्ट मिल जाती है। फिर भी, इंस्टालेशन के बाद दर्पणों को अपडेट करना एक अच्छी आदत बनी हुई है। मिररलिस्ट मैन्युअल रूप से जेनरेट करें
<पी> यदि आप कोई अतिरिक्त उपकरण स्थापित नहीं करना चाहते हैं, तो आप कॉन्फ़िगरेशन फ़ाइलों को संपादित करके मैन्युअल रूप से अपनी मिररलिस्ट तैयार कर सकते हैं। लेकिन पहले आपको आधिकारिक आर्क लिनक्स मिररलिस्ट जनरेटर का उपयोग करके एक सूची तैयार करनी होगी। वेबसाइट से, आप अपनी प्राथमिकताओं के आधार पर एक सूची बना सकते हैं और उस टेक्स्ट को कॉपी कर सकते हैं।
<पी> इसके बाद, किसी भी टेक्स्ट एडिटर के साथ अपनी मिररलिस्ट फ़ाइल खोलें: sudo nano /etc/pacman.d/mirrorlist
<पी> फ़ाइल में सब कुछ हटा दें (लेकिन सुनिश्चित करें कि आपने बैकअप बना लिया है), वेबसाइट से प्राप्त नया टेक्स्ट पेस्ट करें, और फ़ाइल को सहेजें। <पी> सेव करने के बाद रन करें: sudo pacman -Syyu
<पी> यह पैक्मैन को आपके अद्यतन मिरर ऑर्डर का उपयोग करके पैकेज डेटाबेस को रीफ्रेश करने के लिए मजबूर करता है। मैन्युअल संपादन कार्य करता है, लेकिन इस पर नियमित ध्यान देने की आवश्यकता होती है। <पी> आप अपने इच्छित विशिष्ट देशों में प्रत्येक सर्वर को अनकम्मेंट भी कर सकते हैं और फिर उस फ़ाइल को rankmirrors में पाइप कर सकते हैं। आदेश. इसमें काफी समय लगता है क्योंकि स्क्रिप्ट को परीक्षण करने के लिए प्रत्येक सर्वर से डेटा डाउनलोड करना पड़ता है। रिफ्लेक्टर बहुत तेज़ और स्मार्ट है, इसलिए यदि आप कर सकते हैं तो इसके साथ बने रहें। अंतिम विचार
<पी> अपनी आर्क लिनक्स मिररलिस्ट को अपडेट करना एक मामूली रखरखाव कार्य की तरह लग सकता है, लेकिन इसका प्रभाव आपके सिस्टम के लिए महत्वपूर्ण हो सकता है। तेज़, विश्वसनीय मिरर का मतलब है त्वरित अपडेट, सुचारू इंस्टॉलेशन और पैकेज डाउनलोड होने के इंतजार में कम समय व्यतीत होना। इसके अलावा, आप अपने आर्क लिनक्स को अधिक स्थिर बनाने के विभिन्न तरीके भी सीख सकते हैं।