Jeśli uruchomisz polecenie sudo w Bash na Ubuntu w systemie Windows 10, możesz napotkać problem, że wyświetla komunikat o błędzie nie można rozpoznać hosta po którym następuje nazwa komputera. Oto szybkie rozwiązanie tego problemu.
W systemie Windows 10 Bash w systemie Ubuntu nie może rozwiązać nazwy hosta zdefiniowanej w standardowym pliku konfiguracyjnym / etc / hostname. Aby to naprawić, musisz ręcznie określić adres IP, który jest zgodny z nazwą hosta.
Można to zrobić za pomocą następujących poleceń. Wykonuj je jeden po drugim.
sudo su echo 127.0.0.1 twoja_nazwa_pc >> / etc / hosts
Pierwsze polecenie przełącza kontekst użytkownika na użytkownika root.
Drugi dodaje nowy wiersz do pliku / etc / hosts, który mówi, że twoja_nazwa_pc powinna zostać przetłumaczona na lokalny komputer. Zastąp część your_pc_name rzeczywistą nazwą komputera.
Po wykonaniu tej czynności wszystkie narzędzia Ubuntu związane z siecią nie powinny generować tego błędu.Zobacz następujący zrzut ekranu:
Otóż to.