+ -
当前位置:首页 → 问答吧 → LFS6.3 与locale相关的问题

LFS6.3 与locale相关的问题

时间:2007-10-26

来源:互联网

LFS Version:6.3-r2032,预期locale en_US.UTF-8
Host system:Ubuntu 7.10,locale zh_CN.UTF-8

第一次尝试LFS,还算顺利的完成了,启动和网络都正常,只是LFS系统的locale设置出了些问题 @_@

LFS中运行locale的输出:
代码:
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
LANG=en.US.UTF-8
LC_CTYPE="en.US.UTF-8"
LC_NUMERIC="en.US.UTF-8"
LC_TIME="en.US.UTF-8"
LC_COLLATE="en.US.UTF-8"
LC_MONETARY="en.US.UTF-8"
LC_MESSAGES="en.US.UTF-8"
LC_PAPER="en.US.UTF-8"
LC_NAME="en.US.UTF-8"
LC_ADDRESS="en.US.UTF-8"
LC_TELEPHONE="en.US.UTF-8"
LC_MEASUREMENT="en.US.UTF-8"
LC_IDENTIFICATION="en.US.UTF-8"
LC_ALL=
按照LFS BOOK的指点,我猜测问题是出在6.9.1 Glibc的的安装这一步;构建LFS时,这部分中与locale相关的命令我选择的是不费脑子的第二种方案
代码:
make localedata/install-locales
于是,我在LFS中尝试运行了下述命令,问题还是没有解决
代码:
mkdir -pv /usr/lib/locale
localedef -i de_DE -f ISO-8859-1 de_DE
localedef -i de_DE@euro -f ISO-8859-15 de_DE@euro
localedef -i en_HK -f ISO-8859-1 en_HK
localedef -i en_PH -f ISO-8859-1 en_PH
localedef -i en_US -f ISO-8859-1 en_US
localedef -i en_US -f UTF-8 en_US.UTF-8
localedef -i es_MX -f ISO-8859-1 es_MX
localedef -i fa_IR -f UTF-8 fa_IR
localedef -i fr_FR -f ISO-8859-1 fr_FR
localedef -i fr_FR@euro -f ISO-8859-15 fr_FR@euro
localedef -i fr_FR -f UTF-8 fr_FR.UTF-8
localedef -i it_IT -f ISO-8859-1 it_IT
localedef -i ja_JP -f EUC-JP ja_JP


请问导致这个问题出现的原因是什么,又该如何解决?谢谢!

不知道还需要提供那些可用信息 @_@

作者: whodare   发布时间: 2007-10-26

現在用 export 的輸出結果是什麼?

作者: d00m3d   发布时间: 2007-10-27

export 的输出结果

引用:
declare -x HOME="/root"
declare -x HUSHLOGIN="FALSE"
declare -x HZ="100"
declare -x LANG="en.US.UTF-8"
declare -x LOGNAME="root"
declare -x MAIL="/var/mail/root"
declare -x OLDPWD
declare -x PATH="/sbin:/bin:/usr/sbin:/usr/bin"
declare -x PWD="/root"
declare -x SHELL="/bin/bash"
declare -x SHLVL="1"
declare -x TERM="linux"
declare -x USER="root"

作者: whodare   发布时间: 2007-10-28

没有其他了?

作者: d00m3d   发布时间: 2007-10-28

回d00m3d,结果就是这些了,还有什么信息需要提供?@_@

作者: whodare   发布时间: 2007-10-28

是否应该是en_US.UTF-8而不是en.US.UTF-8

作者: shooter   发布时间: 2007-10-29

热门下载

更多