web-dev-qa-db-fra.com

sudo sur un sous-système Windows 10 Linux ne peut pas résoudre le nom d'ordinateur local

J'ai installé la mise à jour Windows 10 Anniversary et le sous-système Linux. Lorsque vous utilisez quelque chose avec Sudo, cela prend du temps et puis je reçois ce message d'erreur:

Sudo: impossible de résoudre l'hôte MYMACHINE

Comment se débarrasser de cela et faire Sudo rapide?

21
Sami Kuhmonen

Vous devez éditer /etc/hosts en tant que superutilisateur et ajouter le nom de votre ordinateur après la première ligne avec localhost

127.0.0.1        localhost MYMACHINE

Cela empêchera le système d'essayer de résoudre le nom d'hôte à partir de DNS.

40
Sami Kuhmonen

Vous pouvez également supprimer /etc/hosts et redémarrer bash pour générer une version contenant votre nom d'hôte. Pour moi, il a créé une ligne avec le nom de mon ordinateur et mon nom complet 127.0.0.1 fbc-2000.domain.local fbc-2000

3
wruckie