Psychz - Nikhil
Votes: 0Posted On: May 31, 2017 01:01:34
Когда терминал застрял на «sudo: не удалось разрешить хост (нет)», это означает, что вы не указали имя хоста вашей системе. Имя хоста - это имя вашего устройства, с которым идентифицируется сеть. Имя хоста хранится локально в файле «/ etc / hostname». Он отображается в сети для связи.
Устранение неполадок "sudo: не удается разрешить хост (нет)"

1. Проверьте свое имя хоста, выполнив команду «имя хоста» на вашем терминале. Результат будет пустым, поскольку назначено имя хоста.
2. Отредактируйте файл «/ etc / hostname», в котором имя хоста хранится в вашей системе. Укажите любое имя хоста по вашему выбору. В качестве примера я присвоил имя хоста «inspiron-3558». Вы можете использовать следующую команду для редактирования файла.
(Примечание: для редактирования файла вам понадобятся права root)
Vi / etc / hostname
(Примечание: в этом случае мы используем редактор «vi» для редактирования файла. Однако вы можете выбрать любой текстовый редактор по своему вкусу.)
3. После того как вы сохранили файл с новым именем хоста, запустите команду «hostname» для подтверждения. Новое имя хоста должно отображаться на экране.
4. Проверьте файл «/ etc / hosts» и отредактируйте имя хоста так же, как в «/ etc / hostname». Файл «hosts» сопоставляет имя хоста IP-адресам. Следовательно, очень важно, чтобы вы отредактировали имя хоста в файле. Измените имя хоста, сопоставленное с IP-адресом «127.0.1.1».
5. Любые изменения, внесенные в файлы, не вступают в силу до перезагрузки системы. Итак, перезагрузите систему, чтобы изменения вступили в силу.
6. После перезагрузки проверьте команду «sudo», чтобы убедиться, что она работает правильно.