如何正确地配置locale

2008年10月7日  |  01:19分类:Debian  |  标签:  |  浏览: 667

不知改动了什么,导致每次使用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来进行配置的。

喜欢本文,那就收藏到: Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网

发表您的评论