区域设置:重置丢失的设置
由于一些奇怪的原因,我丢失了一些我的locale
设置。 我已经设法使用sudo dpkg-reconfigure locales
恢复大部分:
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_MESSAGES to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory
所以我坚持一个缺失值:
$ locale 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.UTF-8 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=
知道如何恢复它们吗?
谢谢,
亚当
如果您删除了一些文件,请尝试重新安装区域设置包:
apt-get install --reinstall locales
您可能希望为您的语言执行相同的语言支持 – (您的langcode),language-pack-(您的langcode)-base和其他语言包(gnome,kde …)。
偶尔也会发生在我身上。 不确定是什么导致它,但我刚刚开火:
sudo dpkg-reconfigure locales
这似乎解决了它(对我来说)
这是解决这个问题我必须做的事情:
sudo apt-get install --reinstall language-support-en
我不时遇到这个问题,上述答案都没有帮助我。 实际帮助我的是将以下内容添加到/ etc / default / locales
LANG="en_US.UTF-8" 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"