Answers:
用于Linux的Windows子系统(WSL)安装应自动将Ubuntu语言环境设置为与Windows安装的语言环境匹配。您可以使用Shell手动更改Ubuntu语言环境。
在bash.exe中运行以下命令,将语言更改为美国英语:
sudo update-locale LANG=en_US.UTF8
如果您在sudo: unable to resolve host
每次运行时遇到错误sudo
,
验证是否已设置主机名(使用hostname
命令)。
/etc/hostname
文件中。/etc/hostname
包含主机名。使用来编辑文件sudoedit /etc/hostname
(假设您可以使用它);看到这个。
/etc/hosts
文件包含实际主机名(拼写完全相同)和/或的条目localhost
。再次使用sudoedit
。请参阅运行sudo时出现的错误消息:无法解析主机, 以获取更多信息。
bash.exe
更改生效。如果仍不能解决问题,请尝试重新启动服务:
sc stop lxssmanager
sc start lxssmanager
如果您想了解有关WSL中bash的更多信息,可以阅读Microsoft的FAQ。
sudo: unable to resolve host
尝试运行该命令时出现错误。当我不带它运行时它就起作用了sudo
。