在 Squeeze 下重置 debian 中的语言环境

hot*_*ips 0 localization debian-squeeze

我在 debian 中遇到语言环境问题。我尝试了很多东西,但对我来说没有任何意义:

语言环境 -a
语言环境:无法将 LC_CTYPE 设置为默认语言环境:没有这样的文件或目录 C POSIX en_US.utf8

我尝试设置 en_US.utf8 没有成功:

dpkg-重新配置语言环境-plow
perl:警告:设置区域设置失败。
perl:警告:请检查您的区域设置:
    LANGUAGE = "en_US",
    LC_ALL =(未设置),
    LC_CTYPE = "UTF-8",
    LANG =(未设置)
    支持并安装在您的系统上。
perl:警告:回退到标准语言环境(“C”)。
语言环境:无法将 LC_CTYPE 设置为默认语言环境:没有这样的文件或目录
语言环境:无法将 LC_ALL 设置为默认语言环境:没有这样的文件或目录
/usr/bin/locale: 无法将 LC_CTYPE 设置为默认语言环境:没有这样的文件或目录
/usr/bin/locale: 无法将 LC_ALL 设置为默认语言环境:没有这样的文件或目录
正在生成语言环境(这可能需要一段时间)...
  en_US.UTF-8...完成
一代完成。
perl:警告:设置区域设置失败。
perl:警告:请检查您的区域设置:
    LANGUAGE = "en_US",
    LC_ALL =(未设置),
    LC_CTYPE = "UTF-8",
    LANG =(未设置)
    支持并安装在您的系统上。
perl:警告:回退到标准语言环境(“C”)。
perl:警告:设置区域设置失败。
perl:警告:请检查您的区域设置:
    LANGUAGE = "en_US",
    LC_ALL =(未设置),
    LC_CTYPE = "UTF-8",
    LANG =(未设置)
    支持并安装在您的系统上。
perl:警告:回退到标准语言环境(“C”)。

重新启动后,我尝试使用 perl 脚本:

perl:警告:设置区域设置失败。
perl:警告:请检查您的区域设置:
    LANGUAGE = "en_US",
    LC_ALL =(未设置),
    LC_CTYPE = "UTF-8",
    LANG = "en_US.UTF-8"
    支持并安装在您的系统上。
perl:警告:回退到标准语言环境(“C”)。

这是我的 /etc/default/locale 配置文件:

cat /etc/default/locale 
LANG=en_US.UTF-8
LANGUAGE=zh_CN

任何想法来解决这个(愚蠢的)问题?

谢谢

hot*_*ips 5

看起来

apt-get install locales-all
解决了我的问题

谢谢 !