रास्पबेरी पाई में लोकेल को फिर से कॉन्फ़िगर करने में असमर्थ


20

जब मैं बूट करता हूँ तो यह निम्न चेतावनी देता है:

-बेश: चेतावनी: सेटलोकाले: LC_ALL: लोकेल (
en_US.UTF -8) नहीं बदल सकता है : चेतावनी: setlocale: LC_ALL: लोकेल नहीं बदल सकता (en_US.UTF-8)
-> बैश: चेतावनी: set_ocale: LC_ALL: नहीं बदल सकता लोकेल (en_US.UTF-8)

जब मैं करता हूं

>locale
 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
LANG=en_US
LANGUAGE=en_US
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=en_US.UTF-8

मैंने / etc / default / locale की सामग्री को निम्न में बदल दिया है

# File generated by update-locale
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_ALL=en_US.UTF-8

मैंने प्रयोग करके लोकेल को फिर से कॉन्फ़िगर करने की कोशिश की

sudo dpkg-reconfigure लोकेशन

लेकिन हर बार मेनू खुलता है, जिसमें कोई चयन नहीं किया जाता है। मुझे सेलेक्ट करना है

en_US.UTF-8 UTF-8

हर बार। और इस का चयन करने से त्रुटि होती है

स्थान बनाना (इसमें कुछ समय लग सकता है) ...
जनरेशन पूर्ण।
*** अपडेट-लोकेल: त्रुटि: अमान्य स्थानीय सेटिंग्स: LANG = en_GB.UTF-8 LANGUAGE = "en_US.UTF-8" LC_ALL = "en_US.UTF-8"

मैं इन चेतावनियों को कैसे दूर करूं?


1
क्या आपने raspi-configअंतर्राष्ट्रीय विकल्पों को सेटअप करने के लिए उपयोग किया है?
10

1
हां मैंने ऐसा किया लेकिन कोई फायदा नहीं हुआ। इस समस्या के होने पर मुझे मितली आ गई थी। अब मैंने जेसी को स्थापित किया है, अभी भी यह जारी है। मुझे नहीं पता कि कार्ड को प्रारूपित करने और एक नया ओएस स्थापित करने के बाद यह समस्या अभी भी हो सकती है।
अयू

यह मेरे लिए काम किया ... daker.me/2014/10/… शुभकामनाएँ !!!
मिर्थलेस

जवाबों:


22

इस ब्लॉग पोस्ट ने मेरी मदद की: रास्पबेरी पाई - अपने लोकेल को ठीक करना http://www.jaredwolff.com/blog/raspberry-pi-setting-your-locale

  • प्रमुख को हटाकर उदाहरण के /etc/locale.genसाथ लाइन को संपादित करें और असहज करेंen_US.UTF-8sudo nano /etc/locale.gen
    #

  • Daud sudo locale-gen en_US.UTF-8

  • Daud sudo update-locale en_US.UTF-8

1
इसने मेरे लिए काम किया
कार्टिम्स

इसने मेरे लिए भी काम किया
टिमब्रम

धन्यवाद, यह नवंबर 2019 तक काम करता है।
अगस्ताविन

5

अन्य उत्तर मेरे लिए काम नहीं कर रहे थे, लेकिन मैंने ऐसा किया जो किया।

Daud sudo nano /etc/default/locale

इन तीन लाइनों को शामिल करने के लिए इसे बदलें:

LANG=en_US.UTF-8
LC_ALL=en_US.UTF-8
LANGUAGE=en_US.UTF-8

फिर सिस्टम को रिबूट करें और इसे अपडेट किया जाना चाहिए।


0

चूंकि आपने एक नई छवि को फ्लैश किया है और यह काम नहीं कर रहा है, ऐसा लगता है कि आपके पास हार्डवेयर समस्या हो सकती है। क्या आपके पास इस पर प्रयास करने के लिए एक और रास्पबेरी पाई है? यदि आप करते हैं और आपको वही त्रुटि मिलती है, तो सुनिश्चित करें कि आप सही छवि डाउनलोड कर रहे हैं या सुनिश्चित करने के लिए नॉब्स की कोशिश करें। यदि आपके पास एक और रास्पबेरी पाई नहीं है, तो मैं चलाने की सलाह देता हूं sudo update-locale en_US.UTF-8और देखता हूं कि क्या समस्या को ठीक करता है।

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