我正在使用 Wsl 架构,并且在从 wsl2 终端打开 exe 应用程序(例如 firefox)时遇到问题。通过运行,locale -a
我发现我没有en_US.UTF-8
或任何其他语言环境,只有 C。我尝试通过取消注释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
但由于我的系统中没有 yum,所以我必须先安装它。然而,当我安装 yum 时,我遇到了同样的错误warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8)
。我不知道如何解决这个问题。
(我不确定我是否可以在这个社区上提出与 wsl 相关的问题,因此如果不允许此查询,请告诉我)