A instalação do Windows Subsystem para Linux (WSL) deve definir automaticamente a localidade do Ubuntu para corresponder ao local de instalação do Windows. Você pode alterar a localidade do Ubuntu manualmente usando o shell.
-
Execute este comando no bash.exe para alterar o idioma para inglês dos EUA:
sudo update-locale LANG=en_US.UTF8Se você receber um erro
sudo: unable to resolve hostsempre que executarsudo,-
Verifique se você tem um nome de host definido (com o comando
hostname).- Se não estiver definido, adicione-o ao arquivo
/etc/hostname. - Assegure-se de que
/etc/hostnamecontenha somente o nome do host.
Edite o arquivo com
sudoedit /etc/hostname(supondo que você possa fazer isso funcionar); veja this . - Se não estiver definido, adicione-o ao arquivo
- Verifique se o arquivo
/etc/hostscontém entradas para o seu nome de host real (escrito exatamente o mesmo) e / oulocalhost. Mais uma vez, usesudoedit.
Veja Mensagem de erro quando executo o sudo: não consigo resolver o host para mais informações.
-
- Reinicie o
bash.exepara que as alterações entrem em vigor. -
Se isso não resolver, tente reiniciar o serviço:
sc stop lxssmanager sc start lxssmanager
Se você quiser saber mais sobre o bash na WSL, você pode ler o FAQ da Microsoft .