Ubuntu修改locale把语言环境变量改为英文

将Ubuntu系统语言环境改为英文的en_US.UTF-8

查看当前系统语言环境

locale

编辑配置文件,将zh_US.UTF-8改为en_US.UTF-8,zh改为en

sudo nano /etc/default/localeLANG=”en_US.UTF-8″LANGUAGE=”en_US:en”

继续查看更改后的系统语言变量,如果出现下列错误,说明没安装en_US的local

@ubuntu:~$ localelocale: Cannot set LC_CTYPE to default locale: No such file or directorylocale: Cannot set LC_MESSAGES to default locale: No such file or directorylocale: Cannot set LC_ALL to default locale: No such file or directoryLANG=en_US.UTF-8LANGUAGE=en_US:enLC_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=

查看系统内安装的locale

@ubuntu:~$ locale -alocale: Cannot set LC_CTYPE to default locale: No such file or directorylocale: Cannot set LC_MESSAGES to default locale: No such file or directorylocale: Cannot set LC_COLLATE to default locale: No such file or directoryCPOSIXzh_CN.utf8zh_SG.utf8

看吧,,没装en_US.UTF-8 安装en_US.UTF-8

@ubuntu:~$ cd /usr/share/locales @ubuntu:/usr/share/locales$ lsinstall-language-pack remove-language-pack @ubuntu:/usr/share/locales$ sudo ./install-language-pack en_USGenerating locales… en_US.UTF-8… doneGeneration complete.dpkg-trigger: dpkg-trigger must be called from a maintainer script (or with a –by-package option)

查看,应该一切正常了。

@ubuntu:/usr/share/locales$ localeLANG=en_US.UTF-8LANGUAGE=en_US:enLC_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=

更多Ubuntu相关信息见Ubuntu 专题页面 ?tid=2

经验是由痛苦中粹取出来的

Ubuntu修改locale把语言环境变量改为英文

相关文章:

你感兴趣的文章:

标签云: