[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:47384] Re: LC_ALL について (Re: man select で英語マニュアルが表示される)
こんにちは。島田です。
お返事ありがとうございます。
On Sun, 1 Oct 2006 14:17:08 +0900
Junichi Uekawa <dancer@xxxxxxxxxxxxx> wrote:
> woody にアップグレードした、というところでひっかかったのですが、
> locale-gen がうまく locale データを作れていないのではないでしょうか?
>
> 'locale' コマンドを実行してみて、エラーが出たりしないか確認してみてはいかがでしょうか。
お示しいただいた例のとおり実行しますとこうなりました。
$ LC_ALL= LANG=ja_JP.iso-2022-jp 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=ja_JP.iso-2022-jp
LC_CTYPE="ja_JP.iso-2022-jp"
LC_NUMERIC="ja_JP.iso-2022-jp"
LC_TIME="ja_JP.iso-2022-jp"
LC_COLLATE="ja_JP.iso-2022-jp"
LC_MONETARY="ja_JP.iso-2022-jp"
LC_MESSAGES="ja_JP.iso-2022-jp"
LC_PAPER=A4
LC_NAME="ja_JP.iso-2022-jp"
LC_ADDRESS="ja_JP.iso-2022-jp"
LC_TELEPHONE="ja_JP.iso-2022-jp"
LC_MEASUREMENT="ja_JP.iso-2022-jp"
LC_IDENTIFICATION="ja_JP.iso-2022-jp"
LC_ALL=
$ LC_ALL= LANG=ja_JP.EUC-JP locale
locale: LC_ALLをデフォルトロケールへ設定できませんでした: そのようなファイルやディレクトリはありません
LANG=ja_JP.EUC-JP
LC_CTYPE="ja_JP.EUC-JP"
LC_NUMERIC="ja_JP.EUC-JP"
LC_TIME="ja_JP.EUC-JP"
LC_COLLATE="ja_JP.EUC-JP"
LC_MONETARY="ja_JP.EUC-JP"
LC_MESSAGES="ja_JP.EUC-JP"
LC_PAPER=A4
LC_NAME="ja_JP.EUC-JP"
LC_ADDRESS="ja_JP.EUC-JP"
LC_TELEPHONE="ja_JP.EUC-JP"
LC_MEASUREMENT="ja_JP.EUC-JP"
LC_IDENTIFICATION="ja_JP.EUC-JP"
LC_ALL=
また、ふだん設定している LC_ALL と LANG について条件を変えてやってみた
ところ、次のようになりました。
いつもの設定:
$ export -p | egrep 'LC_.*|LANG'
typeset -x LANG=ja_JP.eucJP
typeset -x LC_ALL=ja_JP.eucJP
typeset -x LC_PAPER=A4
$ locale
LANG=ja_JP.eucJP
LC_CTYPE="ja_JP.eucJP"
LC_NUMERIC="ja_JP.eucJP"
LC_TIME="ja_JP.eucJP"
LC_COLLATE="ja_JP.eucJP"
LC_MONETARY="ja_JP.eucJP"
LC_MESSAGES="ja_JP.eucJP"
LC_PAPER="ja_JP.eucJP"
LC_NAME="ja_JP.eucJP"
LC_ADDRESS="ja_JP.eucJP"
LC_TELEPHONE="ja_JP.eucJP"
LC_MEASUREMENT="ja_JP.eucJP"
LC_IDENTIFICATION="ja_JP.eucJP"
LC_ALL=ja_JP.eucJP
LC_ALL を unset してみる:
$ unset LC_ALL
$ export -p | egrep 'LC_.*|LANG'
typeset -x LANG=ja_JP.eucJP
typeset -x LC_PAPER=A4
$ locale
locale: LC_ALLをデフォルトロケールへ設定できませんでした: そのようなファイルやディレクトリはありません
LANG=ja_JP.eucJP
LC_CTYPE="ja_JP.eucJP"
LC_NUMERIC="ja_JP.eucJP"
LC_TIME="ja_JP.eucJP"
LC_COLLATE="ja_JP.eucJP"
LC_MONETARY="ja_JP.eucJP"
LC_MESSAGES="ja_JP.eucJP"
LC_PAPER=A4
LC_NAME="ja_JP.eucJP"
LC_ADDRESS="ja_JP.eucJP"
LC_TELEPHONE="ja_JP.eucJP"
LC_MEASUREMENT="ja_JP.eucJP"
LC_IDENTIFICATION="ja_JP.eucJP"
LC_ALL=
/etc/locale.gen は次のようになっていました。
en_US ISO-8859-1
ja_JP.EUC-JP EUC-JP
ja_JP.UTF-8 UTF-8
man locale、man locale-gen、man localedef してみましたが、解決策が思い
つきません。
お分かりになりましたら、よろしくお願いします。
----------------------------------------------------------------------
Mail: shimaden@xxxxxxxxx
Home Page: http://www.din.or.jp/~shimaden/
島田博幸
Hiroyuki Shimada
----------------------------------------------------------------------