sudo в подсистеме Linux Windows 10 не может разрешить имя локального компьютера

21

Я установил обновление Windows 10 Anniversary и подсистему Linux. При запуске чего-либо с sudo это занимает много времени, а затем я получаю это сообщение об ошибке:

sudo: не удалось разрешить хост MYMACHINE

Как избавиться от этого и сделать sudo быстрым?

Сами Кухмонен
источник

Ответы:

41

Вы должны отредактировать в режиме /etc/hostsсуперпользователя и добавить имя вашей машины после первой строки с localhost

127.0.0.1        localhost MYMACHINE

Это заставит систему не пытаться разрешить имя хоста из DNS.

Сами Кухмонен
источник
Да, это сработало для меня.
pooter03
3

Вы также можете удалить /etc/hostsи перезапустить bash, чтобы создать версию, содержащую ваше имя хоста. Для меня это создало строку с моим именем компьютера и моим полным именем 127.0.0.1 fbc-2000.domain.local fbc-2000

wruckie
источник