उपयोगिता और नियंत्रण के बीच विभाजन के कारण आर्क लिनक्स एक लोकप्रिय लिनक्स वितरण बन गया है। यह उन सभी उपकरणों को प्रदान करता है जो एक बिजली उपयोगकर्ता को अपने सिस्टम पर पूर्ण नियंत्रण बनाए रखने की आवश्यकता होती है, फिर भी यह लगभग किसी भी कार्य को पूरा करने के तरीके पर उपयोगी निर्देश मार्गदर्शिका के साथ नए शौक भी प्रदान करता है।

हालांकि, एक चीज नए लोग अक्सर भूल जाते हैं, इससे कोई फर्क नहीं पड़ता कि उपयोगकर्ता के अनुकूल उनके नए जीनोम डेस्कटॉप फ़ायरफ़ॉक्स और लिबर ऑफिस चल रहे हैं, काम के दिन के दौरान हो सकते हैं, उन और अन्य स्थापित पैकेजों से बचे हुए समय के साथ डिस्क स्पेस भर सकते हैं।

जब आप आर्क लिनक्स के पैकेज मैनेजर पॅकमैन के साथ प्रोग्राम अपग्रेड करते हैं, तो आपको समय-समय पर अपने कैश को साफ़ करने की आवश्यकता होती है। अन्यथा, आपकी हार्ड डिस्क अवांछित और अनियंत्रित पुराने पैकेजों से भर जाएगी। यह ट्यूटोरियल आपको दिखाएगा कि कैसे।

संबंधित : आर्क लिनक्स को और अधिक स्थिर बनाने के 5 तरीके

पैकेज कैश वैसे भी क्या है?

आर्क रिपॉजिटरीज़ से एक पैकेज स्थापित करने के लिए, pacman -S firefox साथ, पॅकमैन का उपयोग करता है। उस आदेश के मामले में, -S विकल्प पॅकमैन को "फ़ायरफ़ॉक्स" नामक एक संपीड़ित टैरबॉल (एक tar.xz फ़ाइल) देखने के लिए कहता है। यदि उपयोगकर्ता के कंप्यूटर पर जो इंस्टॉल किया गया है, उससे नया संस्करण मिलता है, तो पॅकमैन फिर प्रदान करता है नया पैकेज स्थापित करने का विकल्प।

इस प्रकार का ऑपरेशन अक्सर कई संकुलों के लिए स्वचालित रूप से होता है जब आप पूर्ण सिस्टम अपग्रेड कमांड pacman -Syu, जो उपलब्ध संकुल की नवीनतम रिपोजिटरी सूची डाउनलोड करने के लिए उपयोग करते हैं, -u आपके कंप्यूटर पर सभी पुराने पैकेज ढूंढने के लिए, और -S किसी नए पैकेज को स्थापित करने के लिए Pacman पाता है।

किसी भी नए पैकेज के लिए पॅकमैन पहले टैरबॉल को अपनी कैश निर्देशिका में डाउनलोड करता है - आमतौर पर "/ var / cache / pacman / pkg /" पर - और फिर उस संस्करण का उपयोग नए संस्करण को स्थापित करने के लिए करता है। पहले से स्थापित संकुल का इतिहास निम्न छवि की तरह कुछ दिख सकता है।

यह इस स्क्रीनशॉट से स्पष्ट है कि फ़ायरफ़ॉक्स अपने आप से बहुत अधिक कमरा नहीं लेता है। छह पैकेजों में, यह केवल कुछ सौ एमबी कमरे का उपयोग करता है। हालांकि, कई सौ पैकेजों में वही सौ मेगाबाइट अवांछनीय स्तर तक जमा हो सकते हैं।

करीब निरीक्षण के बाद, इस प्रणाली पर पूरा पैकेज कैश 4.8 जीबी पढ़ता है। कुछ जगह खाली करने का समय है।

कैसे कैश साफ़ करें

उपरोक्त स्क्रीनशॉट से पता चलता है कि जब नए पैकेज स्थापित होते हैं तो पॅकमैन स्वचालित रूप से पुराने टैरबॉल को हटा नहीं देता है। जब आप संकुल हटाते हैं तो यह अकेले टैरबॉल छोड़ देता है। इसलिए, आपको मैन्युअल रूप से कैश साफ़ करना होगा।

आगे बढ़ने के कई तरीके हैं। सबसे पहले, आप खुद पैकमैन का उपयोग कर सकते हैं:

 सुडो पॅकमैन -एससी 

यह विकल्प आपके सिस्टम पर स्थापित संकुल मिलान संस्करणों को छोड़कर "/ var / cache / pacman / pkg /" में सभी कैश किए गए संकुल को हटा देगा। इस दृष्टिकोण के कुछ खतरे हैं जो निम्नलिखित खंड में शामिल हैं।

एक सुरक्षित, अधिक नियंत्रित दृष्टिकोण के लिए, आप paccache स्क्रिप्ट का उपयोग कर सकते हैं, जो किसी भी Pacman स्थापना के साथ प्रदान किया जाता है।

 सूडो paccache -r 

हाल के तीन पैकेजों को छोड़कर सभी कैश किए गए टैरबॉल हटा दें। यह उन सभी संकुलों के लिए करता है जो आपके कंप्यूटर पर स्थापित नहीं हैं

अब आप देख सकते हैं कि स्क्रिप्ट ने इस सिस्टम के कैश का एक बड़ा हिस्सा हटा दिया है। इसने कैश निर्देशिका में फ़ायरफ़ॉक्स की तीन प्रतियां भी छोड़ीं।

 paccache -rk 1 

आपको उन पैकेजों की संख्या चुनने देता है जिन्हें आप रखना चाहते हैं। इस मामले में "1" की पसंद से अधिक pacman -Sc प्राप्त होता है, सिवाय इसके कि paccache अभी भी स्थापित और अनइंस्टॉल किए गए संकुल के बीच भेदभाव नहीं करता है।

 paccache -ruk0 

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

संबंधित : आर्क लिनक्स में डेब पैकेज कैसे स्थापित करें

कैश क्लियरिंग के खतरे

यद्यपि यह समय-समय पर अनियंत्रित पैकेज को साफ़ करने का एक अच्छा विचार है, यदि आप अति उत्साही हैं तो आप समस्याओं में भाग ले सकते हैं।

ध्यान दें कि pacman -Sc संकुल के pacman -Sc को हटा देगा जो वर्तमान में आपके कंप्यूटर पर स्थापित नहीं है। इसलिए, यदि आपने फ़ायरफ़ॉक्स को हटा दिया है लेकिन बाद में इसे इंस्टॉल करना चाहता था लेकिन फिर अपने कैश को साफ़ करने के लिए पॅकमैन को बताया, तो आप भाग्य से बाहर हो सकते हैं।

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

यह भी ध्यान दिया जाना चाहिए कि आप अपनी संपूर्ण कैश निर्देशिका को pacman -Scc कमांड से साफ़ कर सकते हैं। यह आपको किसी भी पैकेज को किसी नए इंटरनेट डाउनलोड से पुनर्स्थापित करने के लिए मजबूर करेगा, इसलिए इस मार्ग को लेने पर सावधान रहें। आम तौर पर, जब तक आपको डिस्क स्पेस की आवश्यकता न हो, तब तक अपने पूरे कैश को साफ़ करना आवश्यक नहीं है।

निष्कर्ष

जब आप फिट देखते हैं तो आर्क आपको अपने सिस्टम को आकार देने की बहुत स्वतंत्रता देता है। Pacman संकुल को स्थापित और निकालना आसान बनाता है, लेकिन इसे नियमित अंतराल पर कुछ मैन्युअल हस्तक्षेप की भी आवश्यकता होती है।

अपने पैकेज कैश पर एक त्वरित नज़र डालें। अगर यह थोड़ा भरा हो रहा है, तो इसे कुछ अतिरिक्त दूर करने के लिए आज एक बिंदु बनाओ।