免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 9701 | 回复: 4
打印 上一主题 下一主题

关于couldn't set locale correctly的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-10-20 19:49 |只看该作者 |倒序浏览
solaris9 升级到了solaris 10之后,老是报错 couldn't set locale correctly, 我查了一下系统的默认设置 /etc/default/init
testPRO#:/etc/default # more init
TZ=Australia/NSW
CMASK=022
LC_COLLATE=en_AU.ISO8859-1
LC_CTYPE=en_AU.ISO8859-1
LC_MESSAGES=C
LC_MONETARY=en_AU.ISO8859-1
LC_NUMERIC=en_AU.ISO8859-1
LC_TIME=en_AU.ISO8859-1

但是系统里面居然没有en_AU, 如何是好啊? 怎么把其他没有的locale安装上,我都有安装盘,但是不知道安装哪个包,SUNWloc 包已经安装好了,还需要其他的什么包吗?
testPRO#:/etc/default # locale -a
C
POSIX
iso_8859_1
testPRO3:/etc/default #


testPRO:/usr/lib/locale # ls -ltr
total 6
lrwxrwxrwx   1 root     root           3 Oct 19 12:03 POSIX -> ./C
drwxr-xr-x   8 root     bin          512 Oct 19 12:03 C
drwxr-xr-x   4 root     bin          512 Oct 19 12:06 iso_8859_1

testPRO:/usr/lib/locale # pkginfo | grep -i sunwloc
system      SUNWloc                      System Localization
testPRO:/usr/lib/locale #


testPRO:/usr/lib/locale # pkginfo -l SUNWloc
   PKGINST:  SUNWloc
      NAME:  System Localization
  CATEGORY:  system
      ARCH:  sparc
   VERSION:  11.10.0,REV=2005.01.21.15.53
   BASEDIR:  /
    VENDOR:  Sun Microsystems, Inc.
      DESC:  localization utilities and C locale (POSIX default) definitions
    PSTAMP:  gaget20050121155936
  INSTDATE:  Oct 19 2007 12:06
   HOTLINE:  Please contact your local service provider
    STATUS:  completely installed
     FILES:       45 installed pathnames
                  10 shared pathnames
                   1 linked files
                  15 directories
                  18 executables
                 910 blocks used (approx)

[ 本帖最后由 shyjack 于 2007-10-20 19:50 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2007-10-21 01:54 |只看该作者
刪除下列items:

LC_COLLATE=en_AU.ISO8859-1
LC_CTYPE=en_AU.ISO8859-1
LC_MESSAGES=C
LC_MONETARY=en_AU.ISO8859-1
LC_NUMERIC=en_AU.ISO8859-1
LC_TIME=en_AU.ISO8859-1

再重開機就好了...


Cheers,

论坛徽章:
0
3 [报告]
发表于 2007-10-21 05:34 |只看该作者
要是都删除了,那系统默认的locale是用什么了啊? 会不会对一些应用程序有影响啊?

我觉得关键的问题,可能是我升级的时候,是个不完全安装,好像缺了很多包,导致系统支持的locale就那么几个,应该很多的?

论坛徽章:
0
4 [报告]
发表于 2007-10-21 20:40 |只看该作者
默认就是C呗,相关的locale需要装你上面没有提到的包子。

论坛徽章:
0
5 [报告]
发表于 2007-10-22 11:26 |只看该作者
直接修改你的LANG不就OK了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP