sudo no subsistema Windows 10 Linux não pode resolver o nome da máquina local

21

Instalei a atualização do Windows 10 Anniversary e o subsistema Linux. Ao executar qualquer coisa com o sudo, leva séculos e, em seguida, recebo esta mensagem de erro:

sudo: incapaz de resolver o host MYMACHINE

Como se livrar disso e tornar o sudo rápido?

Sami Kuhmonen
fonte

Respostas:

40

Você deve editar /etc/hostsenquanto superusuário e adicionar o nome da sua máquina após a primeira linha com localhost

127.0.0.1        localhost MYMACHINE

Isso fará com que o sistema não tente resolver o nome do host do DNS.

Sami Kuhmonen
fonte
Sim, isso funcionou para mim.
precisa saber é o seguinte
3

Você também pode remover /etc/hostse reiniciar o bash para gerar uma versão que contenha seu nome de host. Para mim, criou uma linha com o nome do meu computador e o meu nome completo 127.0.0.1 fbc-2000.domain.local fbc-2000

wruckie
fonte