Я попытался sudo apt-get update
в новой подсистеме Windows для Linux, но получаю следующую ошибку:
Наиболее важными частями, по-видимому, являются строки "не удалось разрешить" о серверах Ubuntu, например:
Could not resolve 'archive.ubuntu.com'
Я попытался sudo apt-get update
в новой подсистеме Windows для Linux, но получаю следующую ошибку:
Наиболее важными частями, по-видимому, являются строки "не удалось разрешить" о серверах Ubuntu, например:
Could not resolve 'archive.ubuntu.com'
Есть открытая проблема GitHub об этой ошибке.
Похоже, что наиболее вероятной проблемой является то, что /etc/resolv.conf
не был сгенерирован правильно. Убедитесь, что он содержит строку nameserver
для действительного DNS-сервера, предпочтительно в локальной сети. Многие маршрутизаторы предоставляют услуги DNS своим сетям; в моей сети я бы добавил эту строку:
nameserver 192.168.1.1
Если есть записи, которые не соответствуют действительным DNS-серверам, удалите их.
Если вы используете сторонний антивирусный продукт, попробуйте отключить его брандмауэр - есть сообщения, что некоторые такие программы мешают подключению Bash.
Похоже, что ваши настройки DNS неверны, или у вас может быть несовместимость шлюза / маски.
используйте ip link
чтобы убедиться, что интерфейс указан как «up», а затем ifconfig
для настройки этого интерфейса. вам также может понадобиться cat /etc/sysconfig/network-scripts/ifcfg-eth?
посмотреть на настройки интерфейсов.
попробуйте traceroute -d 8.8.8.4
чтобы узнать, сможете ли вы связаться с общедоступным DNS-сервером Google. Это подтвердит, что вы выходите во внешнюю сеть.
Если он работает с -d
но не может разрешить IP-адреса в имена при запуске без -d
тогда быстрое решение состоит в том, чтобы добавить 8.8.8.8 и 8.8.8.4 в настройки DNS для работающего интерфейса, а затем выдать service network restart
чтобы перезапустить сетевые сервисы и активировать изменения DNS.
Я забыл, если у вас еще не настроен графический интерфейс, вы можете легко редактировать настройки интерфейса с помощью system-config-network
. Навигация с помощью клавиш со стрелками, Tab, Esc и Enter
Создайте /etc/apt/apt.conf для добавления конфигурации прокси.
sudo nano /etc/apt/apt.conf
Добавьте эту строку в ваш файл /etc/apt/apt.conf
Получить ::http ::Proxy " http://proxyaddress:port ";
Сохраните его с помощью Ctrl+X, Y и повторите попытку:
Теперь выполните команду ниже
sudo apt-get update
Я попробовал и подтвердил.