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.UTF8
Se você receber um erro
sudo: unable to resolve host
sempre 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/hostname
contenha 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/hosts
conté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.exe
para 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 .