无法将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你是自己安装的Ubuntu还是预装的?无论如何,请打开一个终端窗口,运行locale命令,并通过编辑你的问题来展示完整的输出。 - Gunnar Hjalmarsson
3个回答

将以下内容插入到/etc/default/locale文件中:
LC_CTYPE="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LANG="en_US.UTF-8"

关于缺失的本地化设置,可以通过以下命令生成:sudo dpkg-reconfigure locales

3不要留下评论,而是编辑你的帖子来添加信息。 - user423626
1下次会做到的 - Galvani

这个对我有用。
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

这对我有用(在Ubuntu 14.04上 - 但可能适用于其他系统)
sudo localedef -v -c -i en_US -f UTF-8 en_US.UTF-8