На этот вопрос уже есть ответ здесь:
Прежде всего, я новичок в командной строке Linux. Я никогда раньше с этим не работал. Моя проблема в том, что команда apt-get update
просто вернет:
Err:1 http://us.archive.ubuntu.com/ubuntu xenial InRelease
Temporary failure resolving 'us.archive.ubuntu.com'
Err:2 http://us.archive.ubuntu.com/ubuntu xenial-security InRelease
Temporary failure resolving 'us.archive.ubuntu.com'
Err:3 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease
Temporary failure resolving 'us.archive.ubuntu.com'
Reading package lists... Done
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/xenial/InRelease Temporary failure resolving 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/xenial-security/InRelease Temporary failure resolving 'us.archive.ubuntu.com'
W: Failed to fetch http://us.archive.ubuntu.com/ubuntu/dists/xenial-updates/InRelease Temporary failure resolving 'us.archive.ubuntu.com'
W: Some index files failed to download. They have been ignored, or old ones used instead.
Мой файл sources.list
выглядит так:
#------------------------------------------------------------------------------#
# OFFICIAL UBUNTU REPOS #
#------------------------------------------------------------------------------#
###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse
###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse
Моя версия ubuntu:
Ubuntu 16.04.2 LTS (GNU/Linux 4.4.0-66-generic x86_64)
У меня была такая же проблема, но немного другое сообщение об ошибке. Это сработало для меня:
sudo nano /etc/network/interfaces
Найти строку для dns-nameserver
. Если у вас его нет, добавьте его так:
dns-nameserver 208.067.222.222
Это адрес для OpenDNS. Вы также можете использовать 8.8.8.8, который является адресом публичного DNS Google.
У меня была та же проблема, вызванная неправильными настройками DNS:
sudo nano /etc/network/interfaces
В этом файле устанавливает корректный сервер DNS: dns-nameservers 8.8.8.8
sudo ifdown eth0 && sudo ifup eth0
У меня была эта та же проблема. Основа проблемы была действительно неспособностью сделать разрешение DNS. Я отсутствовал, мое содержание/etc/resolv.conf
его должно быть:
nameserver 8.8.8.8
nameserver 8.8.4.4
Впоследствии, перезапустите корректный интерфейс (мой был "lo" вместо "eth0"). Можно найти его в/etc/network/interfaces файле