sudo: unable to resolve host
が表示されたら、/etc/hosts
にホスト名を追加します。
手順
まずは、/etc/hosts
を確認します。
sudo: unable to resolve host
が表示されています。
$ sudo cat /etc/hosts
sudo: unable to resolve host foobar
127.0.0.1 localhost
127.0.1.1 hostname.domainname hostname
/etc/hosts
にホスト名を追加します
$ sudo sh -c 'echo 127.0.1.1 $(hostname) >> /etc/hosts'
もう一度、/etc/hosts
を確認します。
ホスト名が追加されたので、sudo: unable to resolve host
が表示されません。
$ sudo cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 hostname.domainname hostname
127.0.1.1 foobar