sudo в підсистемі Windows 10 Linux не може вирішити ім'я локальної машини


21

Я встановив оновлення Windows 10 Anniversary та підсистему Linux. Коли ви запускаєте що-небудь із судо, це займає віки, і тоді я отримую це повідомлення про помилку:

sudo: не вдається вирішити хост MYMACHINE

Як позбутися цього і швидко зробити судо?

Відповіді:


40

Вам потрібно відредагувати, /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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.