LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1047|回复: 14

locale 问题

[复制链接]
发表于 2007-4-11 13:09:49 | 显示全部楼层 |阅读模式
debian新手,locale问题
我locale -a 没有zh_CN.UTF-8,强行设置zh_CN.UTF-8后运行locale显示

Cannot set LC_CTYPE to default locale
…………………………(这是一定的)

我问题是,
debian下,有什么工具,活有什么办法能够实现gentoo下的locale-gen功能,
即产生新的locale。

网上查到dpkg-reconfigure可以,但是我apt-cache search 不到。

BTW,我装debian后,好多包以来关系解决不了,导致很多软件没法安装,
我版本是surge,有什么办法修复?
发表于 2007-4-11 13:57:55 | 显示全部楼层
用 apt-get 或者 aptitude 安装 locales 包,

然后运行命令 dpkg-reconfigure locales  ,在出现的菜单中选择你需要生成的locale即可。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-11 14:15:10 | 显示全部楼层
locale包我已经安装了,dpkg-reconfigure 我没有是不是我系统安装的时候不全,或依赖关系错误,导致有些文件无法安装?
回复 支持 反对

使用道具 举报

发表于 2007-4-11 14:29:59 | 显示全部楼层
没有dpkg-reconfigure, 那么你还得装 dpkg 这个包
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-11 15:01:45 | 显示全部楼层
this package was already install ,too

following is my installing massage:

////////////////////////////////////////////////////////////////////////////////////////////
pli@131:/etc/default$ sudo apt-get install dpkg
Reading Package Lists... Done
Building Dependency Tree... Done
dpkg is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 777 not upgraded.
5 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "zh_CN:zh:en_US:en",
        LC_ALL = "zh_CN.UTF-8",
        LANG = "zh_CN"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Setting up mozilla-browser (1.7.8-1sarge10) ...
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "zh_CN:zh:en_US:en",
        LC_ALL = "zh_CN.UTF-8",
        LANG = "zh_CN"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/var/lib/dpkg/info/mozilla-browser.postinst: line 79: update-mozilla-chrome: command not found
dpkg: error processing mozilla-browser (--configure):
subprocess post-installation script returned error exit status 127
dpkg: dependency problems prevent configuration of mozilla-psm:
mozilla-psm depends on mozilla-browser (= 2:1.7.8-1sarge10); however:
  Package mozilla-browser is not configured yet.
dpkg: error processing mozilla-psm (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of epiphany-browser:
epiphany-browser depends on mozilla-browser (>= 2:1.7.6); however:
  Package mozilla-browser is not configured yet.
epiphany-browser depends on mozilla-psm (>= 2:1.7.6); however:
  Package mozilla-psm is not configured yet.
dpkg: error processing epiphany-browser (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gnome-desktop-environment:
gnome-desktop-environment depends on epiphany-browser (>= 1.4.7) | galeon (>= 1.3.18) | mozilla-firefox-gnome-support; however:
  Package epiphany-browser is not configured yet.
  Package galeon is not installed.
  Package mozilla-firefox-gnome-support is not installed.
dpkg: error processing gnome-desktop-environment (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gnome:
gnome depends on gnome-desktop-environment (= 64); however:
  Package gnome-desktop-environment is not configured yet.
dpkg: error processing gnome (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
mozilla-browser
mozilla-psm
epiphany-browser
gnome-desktop-environment
gnome
E: Sub-process /usr/bin/dpkg returned an error code (1)
////////////////////////////////////////////////////////////////////////////////////////////////////////
回复 支持 反对

使用道具 举报

发表于 2007-4-12 11:19:11 | 显示全部楼层
是locales这个包,不是locale

还有,建议你安装localepurge这个包,那么在安装新的软件的时候,就可以去除一些自己永远用不到的别的语言的本地化文件,可以节省下不少空间的 :)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-12 12:38:56 | 显示全部楼层
是locales没错!
恐怕我要重装系统了。

pli@131:~$ sudo apt-get install locales
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
locales 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 776 个软件未被升级。
有 5 个软件包没有被完全安装或卸载。
需要下载 0B 的软件包。
解压缩后会消耗掉 0B 的额外空间。
正在设置 mozilla-browser (1.7.8-1sarge10) ...
/var/lib/dpkg/info/mozilla-browser.postinst: line 79: update-mozilla-chrome: command not found
dpkg:处理 mozilla-browser (--configure)时出错:
子进程?post-installation script?返回了错误号?127
dpkg:依赖关系问题使得 mozilla-psm 的配置工作不能继续:
mozilla-psm 依赖于 mozilla-browser (= 2:1.7.8-1sarge10);然而:
  软件包 mozilla-browser 还没有被配置。
dpkg:处理 mozilla-psm (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 epiphany-browser 的配置工作不能继续:
epiphany-browser 依赖于 mozilla-browser (>= 2:1.7.6);然而:
  软件包 mozilla-browser 还没有被配置。
epiphany-browser 依赖于 mozilla-psm (>= 2:1.7.6);然而:
  软件包 mozilla-psm 还没有被配置。
dpkg:处理 epiphany-browser (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 gnome-desktop-environment 的配置工作不能继续:
gnome-desktop-environment 依赖于 epiphany-browser (>= 1.4.7) | galeon (>= 1.3.18) | mozilla-firefox-gnome-support;然而:
  软件包 epiphany-browser 还没有被配置。
  未曾安装软件包“galeon”。
  未曾安装软件包“mozilla-firefox-gnome-support”。
dpkg:处理 gnome-desktop-environment (--configure)时出错:
依赖关系问题 - 仍未被配置
dpkg:依赖关系问题使得 gnome 的配置工作不能继续:
gnome 依赖于 gnome-desktop-environment (= 64);然而:
  软件包 gnome-desktop-environment 还没有被配置。
dpkg:处理 gnome (--configure)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
mozilla-browser
mozilla-psm
epiphany-browser
gnome-desktop-environment
gnome
E: Sub-process /usr/bin/dpkg returned an error code (1)
回复 支持 反对

使用道具 举报

发表于 2007-4-12 12:43:13 | 显示全部楼层
你是不是原来装的是sarge,source.lst 中写的是stable,现在仍然没有用 dist-upgrade 升级?
回复 支持 反对

使用道具 举报

发表于 2007-4-12 12:43:33 | 显示全部楼层
对于具体的locale的处理应该是localedef这个工具.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-12 14:04:14 | 显示全部楼层
引用:


作者: bufferfly

你是不是原来装的是sarge,source.lst 中写的是stable,现在仍然没有用 dist-upgrade 升级?



对,没有升级过,正在用apt-get upgrade,不知道这两个有什么不同?

我网络安装系统,中途就提示我包的依赖关系无法解决,我怀疑可能是这个原因
导致系统装的不完全。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表