Wslアーキテクチャを使用していますが、wsl2端末でexeアプリケーション(firefoxなど)を開くのに問題があります。実行してみると他のロケールはlocale -a
なく C だけあることがわかりました。コメントを削除して実行してen_US.UTF-8
ロケールを生成しようとしましたが、エラーが発生しました。言語パックをインストールしようとしましたが、システムにyumがないため、最初にインストールする必要があります。ただし、yumをインストールしても同じエラーが発生しました。この問題を解決する方法がわかりません。etc/locale.gen
locale-gen
warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
yum -y install glibc-locale-source glibc-langpack-en
warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
(このコミュニティにwsl関連の質問をしてもいいかわからないので、この質問が許可されていない場合は教えてください)