如何正确地配置locale
不知改动了什么,导致每次使用aptitude的时候都会出现如下提示信息:
perl: warning: Setting locale failed . perl: warning: Please check that your locale settings: LANGUAGE = "en_US", LC_ALL = "en_US", LANG = "en_US" are supported and installed on your system.
尝试dpkg-reconfigure locales未果,经过水木清华BBS linuxAPP版主Dieken的帮忙,终于解决,步骤如下:
1、保证/etc/environment和/etc/default/locale内容一致
# aptitude install locales # vi /etc/environment ----snip---- LANG=en_US.UTF-8 LANGUAGE="en_US:en" LC_CTYPE=en_US.UTF-8 ----snip---- # vi /etc/default/locale ----snip---- LANG=en_US.UTF-8 LANGUAGE="en_US:en" LC_CTYPE=en_US.UTF-8 ----snip----
2、重新配置locale
# vi /etc/locale.gen ----snip---- en_US.UTF-8 UTF-8 ----snip---- # locale-gen
大约经过10多分钟,就完成了locale的正确配置了,再试aptitude,错误信息消失。
说明:dpkg-reconfigure locales就是调用locale-gen来进行配置的。

















