लिनक्स टकसाल में लोकेल कैसे निकालें
डिफ़ॉल्ट रूप से, लिनक्स टकसाल कई अतिरिक्त स्थानों के साथ आता है जिनकी आपको सबसे अधिक आवश्यकता नहीं है। सिस्टम घटकों जैसे libc या कर्नेल को अद्यतन करते समय, ऑपरेटिंग सिस्टम उनका पुनर्निर्माण करता है। इस ऑपरेशन में काफी समय लगता है और वास्तव में यह पूरी तरह से बेमानी है। आइए देखें कि इन अतिरिक्त स्थानों से कैसे छुटकारा पाया जाए।
विज्ञापन
मैं केवल दो स्थानों, en_US.UTF-8 और ru_RU.UTF-8 से खुश हूं। हालाँकि, मिंट 18.1 की मेरी ताज़ा स्थापना में कई अतिरिक्त स्थान हैं। आइए देखें कि डिफ़ॉल्ट रूप से कौन से स्थान स्थापित हैं।
अपना पसंदीदा टर्मिनल एमुलेटर ऐप खोलें और निम्न कमांड टाइप करें:
लोकेल -ए
यह स्थापित स्थानों की सूची को पॉप्युलेट करेगा। इस तरह दिखता है।
जैसा कि आप देख सकते हैं, आवश्यक स्थान के अलावा बहुत सारे स्थापित स्थान हैं। आइए देखें कि इनसे कैसे छुटकारा पाया जाए।
Linux Mint में लोकेल हटाने के लिए, निम्न कार्य करें।
एक नया रूट टर्मिनल खोलें। कृपया निम्नलिखित लेख देखें:
लिनक्स टकसाल में रूट टर्मिनल कैसे खोलें
/var/lib/locales/supported.d/ के अंतर्गत पाठ फ़ाइलों में स्थान परिभाषित किए गए हैं। आपके OS कॉन्फ़िगरेशन के आधार पर एक से अधिक फ़ाइल हो सकती हैं। प्रत्येक फ़ाइल में एक या अधिक स्थान हो सकते हैं जिन्हें स्थापित किया जाएगा। आप इन फ़ाइलों को संपादित कर सकते हैं और अपनी स्थानीय सूची पुन: उत्पन्न कर सकते हैं।
मेरे मामले में, मुझे केवल एक फ़ाइल /var/lib/locales/supported.d/en को संशोधित करने की आवश्यकता है। आइए कॉन्फ़िगरेशन बदलने के लिए इसे संपादित करें।
अपने पसंदीदा टेक्स्ट एडिटर के साथ फाइल खोलें, उदा।
नैनो /var/lib/locales/supported.d/hi
या
विम /var/lib/locales/supported.d/en

मेरे मामले में, मुझे इस फ़ाइल की सभी पंक्तियों को हटाने और केवल आइटम en_US.UTF-8 रखने की आवश्यकता है।

अनावश्यक लाइनों को हटा दें और फाइल को सेव करें।
अब, निम्न कमांड को रूट के रूप में निष्पादित करें:
लोकेल पीढ़ी
यह केवल आवश्यक स्थान बनाएगा। अन्य लोकेशंस अब और उत्पन्न नहीं होंगे।
साथ ही, आप उन सभी स्थानों को शुद्ध कर सकते हैं जो पिछले सेटअप से छोड़े गए थे।
उन्हें हटाने के लिए निम्न आदेश को रूट के रूप में निष्पादित करें
लोकेल-जेन --purge ru_RU.UTF-8 en_US.UTF-8
यह केवल दो स्थान ru_RU.UTF-8 और en_US.UTF-8 रखेगा। बाकी सब हटा दिया जाएगा।
आप कर चुके हैं।