Psychz - Nikhil
Votes: 0Posted On: May 31, 2017 01:01:34
Ketika terminal macet pada "sudo: tidak dapat menyelesaikan host (none)", itu berarti Anda belum memberikan nama host ke sistem Anda. Nama host adalah nama perangkat yang dikenali oleh jaringan. Nama host disimpan secara lokal di file "/ etc / hostname". Ini dipetakan ke jaringan untuk komunikasi.
Mengatasi masalah "sudo: tidak dapat menyelesaikan host (tidak ada)"
1. Periksa di hostname Anda dengan menjalankan perintah "hostname" di terminal Anda. Hasilnya akan kosong karena tidak ada nama host yang ditugaskan.
2. Edit file "/ etc / hostname" di mana nama host disimpan di sistem Anda. Berikan nama host pilihan Anda. Sebagai contoh, saya telah menetapkan nama host sebagai "inspiron-3558". Anda bisa menggunakan perintah berikut untuk mengedit file.
(Catatan: Anda memerlukan izin root untuk mengedit file)
Vi / etc / hostname
(Catatan: Dalam kasus ini kita menggunakan editor "vi" untuk mengedit file. Namun, Anda dapat memilih editor teks yang Anda sukai.)
3. Setelah Anda menyimpan file dengan nama host baru Anda, jalankan perintah "hostname" untuk konfirmasi. Nama host baru harus ditampilkan di layar.
4. Periksa file "/ etc / hosts" dan edit nama host sama seperti pada "/ etc / hostname". File "hosts" memetakan nama host ke alamat IP. Oleh karena itu, sangat penting bahwa Anda mengedit nama host di file. Silakan edit nama host yang dipetakan dengan alamat IP "127.0.1.1".
5. Setiap perubahan yang dilakukan pada file tidak berpengaruh sampai sistem di-reboot. Jadi, tolong reboot sistem agar perubahannya berlaku.
6. Setelah reboot periksa perintah "sudo" untuk memastikannya bekerja dengan benar.