Sekiranya anda menjalankan perintah sudo di Bash di Ubuntu pada Windows 10, anda mungkin menghadapi masalah bahawa ia menunjukkan mesej ralat tidak dapat menyelesaikan hos diikuti dengan nama komputer anda. Berikut adalah penyelesaian pantas untuk masalah ini.
Di bawah Windows 10, Bash di Ubuntu tidak dapat menyelesaikan nama host yang ditentukan dalam fail konfigurasi standard / etc / hostname. Untuk memperbaikinya, anda perlu menentukan alamat IP secara manual yang sepadan dengan nama host.
Ini dapat dilakukan dengan perintah berikut. Laksanakannya satu persatu.
sudo su echo 127.0.0.1 your_pc_name >> / etc / host
Perintah pertama menukar konteks pengguna ke pengguna root.
Yang kedua menambah baris baru ke file / etc / host yang memberitahu bahawa nama_pc_nama anda harus diselesaikan ke komputer tempatan. Gantikan bahagian nama_pc_nama anda dengan nama PC sebenar.
Setelah melakukan ini, semua alat Ubuntu yang berkaitan dengan rangkaian tidak boleh menghasilkan ralat ini. Lihat tangkapan skrin berikut:
Itu sahaja.