apt-get चेतावनी: स्थानीय के लिए कोई समर्थन नहीं: en_US.utf8


55

जब भी मैं apt-get का उपयोग कर सिस्टम को अपडेट करता हूं, मुझे यह त्रुटि मिलती है। इस त्रुटि का मतलब क्या है? इसे सही करने के बारे में कोई विचार? (मैं Ubuntu 11.10 चला रहा हूं)


1
समस्या स्पष्ट रूप से लोअरकेस "utf8" है। "Sudo update-locale LANG = en_US.UTF-8" ट्रिक करना चाहिए।
stolsvik

मैं जोड़ना चाहता हूं कि मिक्स पर सर्विस अपडेट करते समय mysql सर्विस डिसेबल (अगर इंस्टॉल) हो जाए तो मुझे भी यह "एरर" मिलती है। इसे सक्षम करने के बाद, समस्या गायब हो जाती है।
not2qubit

जवाबों:


60

आमतौर पर इस त्रुटि का मतलब है कि आप अलग-अलग भाषाओं (स्थानों) के बीच बदल रहे थे और कुछ के कारण गलती से त्रुटि हुई।

आप के साथ अपने स्थानों की सूची को पुन: बनाने की कोशिश कर सकते हैं

sudo dpkg-reconfigure locales

मेरे लिए परिणाम था:

Generating locales...
  en_AG.UTF-8... done
  en_AU.UTF-8... done
  en_BW.UTF-8... done
  en_CA.UTF-8... done
  en_DK.UTF-8... done
  en_GB.UTF-8... done
  en_HK.UTF-8... done
  en_IE.UTF-8... done
  en_IN.UTF-8... done
  en_NG.UTF-8... done
  en_NZ.UTF-8... done
  en_PH.UTF-8... done
  en_SG.UTF-8... done
  en_US.UTF-8... up-to-date
  en_ZA.UTF-8... done
  en_ZM.UTF-8... done
  en_ZW.UTF-8... done
Generation complete.

इसके बाद अपने स्थानीय स्थान को रीसेट करना:

sudo update-locale LANG=en_US.UTF-8

अर्थात उपरोक्त आउटपुट में लोकेल मानों में से एक का उपयोग करें


39

मेरे मामले में, समस्या यह थी कि /usr/share/initramfs-tools/hooks/root_localeव्यक्तिगत लोकल निर्देशिकाओं को देखने की उम्मीद है, /usr/lib/localeलेकिन locale-genडिफ़ॉल्ट रूप से संग्रह फ़ाइल बनाने के लिए कॉन्फ़िगर किया गया है।

मैंने इसे चलाकर ठीक किया:

sudo locale-gen --purge --no-archive

3
प्रति: आदमी लोकेल-जीन मैट की व्याख्या सही है, सभी स्थान अब लिबास में आकार की सीमाओं के कारण व्यक्तिगत निर्देशिकाओं में नहीं हैं। "लोकेल-जीन एक प्रोग्राम है जो फ़ाइल /etc/locale.gen को पढ़ता है और चुने हुए स्थानीयकरण प्रोफाइल के लिए स्थानीयकरण को आमंत्रित करता है।" चेतावनी: लोकेल के लिए कोई समर्थन नहीं: xx_XX.utf8 उसके जवाब से तय होता है :) +1
xtrchessreal

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