区域设置:无法将 LC_CTYPE 设置为默认区域设置:没有这样的文件或目录区域设置

区域设置:无法将 LC_CTYPE 设置为默认区域设置:没有这样的文件或目录区域设置

我买了一台新的戴尔 Inspiron i3 第五代 3000 系列笔记本电脑。在第一次登录时,甚至在重新启动之前,我尝试应用更新,但出现了错误

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

看到这个问题真是令人烦恼,因为我之前用的是康柏笔记本电脑,也遇到过同样的错误,而且无法修复。

答案1

插入/etc/default/locale

LC_CTYPE="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LANG="en_US.UTF-8"

关于缺失的区域设置,要生成它们:sudo dpkg-reconfigure locales

答案2

这个对我有用。

sudo -i
locale
export LANGUAGE=en_US.UTF-8; export LANG=en_US.UTF-8; export LC_ALL=en_US.UTF-8; locale-gen en_US.UTF-8
dpkg-reconfigure locales
reboot

答案3

这对我有用(在 Ubuntu 14.04 上 - 但可能在其他系统上也有效)

sudo localedef -v -c -i en_US -f UTF-8 en_US.UTF-8

相关内容