要するにLinuxエミュレーション環境のディレクト構造にある/usr/share/localeにja_JP.UTF-8がないことが原因ということのようです。確かに/emul/linux/usr/share/locale/ja_JP.UTF-8はありませんでした。
そこで「/emul/linux/usr/bin/localedef -i ja_JP -f UTF-8 ja_JP.UTF-8」を実行してみたら、次のようなエラーが出てしまいました。
character map file `UTF-8` not found: No such file or directoryFreeBSDのLinuxエミュレーションではCentOS 6相当だそうですが、NetBSDではOpenSUSE 13.1が使われています。ロケールにある情報はLinuxのディストリビューションに依存しないような気がするので、Ubuntuあたりから拾ってきて入れてみようかと思います。
cannot read character map directory `/usr/share/i18n/charmaps`: No such file or directory
0 件のコメント:
コメントを投稿