मैं एक स्क्रिप्ट लिख रहा हूं जो 'debootstrap' का उपयोग करके विभिन्न रिलीज़ डाउनलोड करता है और उस पर कुछ आवश्यक पैकेज स्थापित करता है (स्थानों सहित), फिर इसे किसी अन्य स्क्रिप्ट में उपयोग करने के लिए पैकेज करता है।
चेरोट के अंदर कमांड चलाते समय मुझे निम्न त्रुटि मिलती है:
# locale-gen en_US.UTF-8;update-locale LANG=en_US.UTF-8
Generating locales (this might take a while)...
Generation complete.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
*** update-locale: Error: invalid locale settings: LANG=en_US.UTF-8
जब मैं "एक्सपोर्ट LANG = 'en_US.UTF-8' रन करता हूं तो यह कोई त्रुटि नहीं रिपोर्ट करता है, लेकिन यह किसी भी समस्या को ठीक नहीं करता है।
तो सवाल यह है कि, मैं इन स्थानों की त्रुटियों को कैसे ठीक कर सकता हूँ?
पुनश्च: मैं स्क्रिप्ट स्रोत का हिस्सा पोस्ट कर सकता हूं अगर यह मदद करेगा।
cat "en_US.UTF-8 UTF-8" > /etc/locale.genया उबंटू के रास्ते पर, फिर दौड़नाlocale-gen, क्या करना है?