Wenn Sie den Befehl sudo in Bash unter Ubuntu unter Windows 10 ausführen, tritt möglicherweise das Problem auf, dass eine Fehlermeldung angezeigt wird Host kann nicht aufgelöst werden gefolgt von Ihrem Computernamen. Hier ist eine schnelle Lösung für dieses Problem.
Unter Windows 10 kann Bash unter Ubuntu den in der Standardkonfigurationsdatei / etc / hostname definierten Hostnamen nicht auflösen. Um dies zu beheben, müssen Sie die IP-Adresse manuell angeben, die dem Hostnamen entspricht.
Dies kann mit den folgenden Befehlen erfolgen. Führen Sie sie einzeln aus.
sudo su echo 127.0.0.1 Ihr_PC-Name >> / etc / hosts
Der erste Befehl wechselt den Benutzerkontext zum Root-Benutzer.
Die zweite fügt der Datei / etc / hosts eine neue Zeile hinzu, die angibt, dass Ihr_PC-Name auf dem lokalen Computer aufgelöst werden soll. Ersetzen Sie den Teil your_pc_name durch den tatsächlichen PC-Namen.
Danach sollten nicht alle netzwerkbezogenen Ubuntu-Tools diesen Fehler erzeugen. Siehe folgenden Screenshot:
Das ist es.