В настоящее время я использую Ubuntu 16.04 Beta 2, и каждый раз, когда я пытаюсь обновиться дома через sudo apt-get update
или обновить систему, sudo apt-get upgrade
я не получаю никаких отзывов. Даже установка чего-либо даст тот же результат. Это будет просто "зависать" на 0% while fetching data
.
$ sudo apt-get update
[sudo] password for niclas:
0% [Connecting to archive.ubuntu.com (2001:67c:1560:8001::11)] [Connecting to archive.canonical.com (2001:67c:1360:8c01::1b)]
Я понятия не имею, как решить проблему. Я уже пытался ping6 archive.ubuntu.com
со 100% -ной потерей пакета, в то время как просто пинг не будет иметь никакой потери.
Я изменил DNS-сервер (IPv4 и IPv6) на Google, который тоже не является решением.
Ответы:
Мы можем попытаться
apt
использовать IPv4 вместо этого.Попробуйте этот набор команд, основываясь на информации в вышеупомянутой ссылке:
Это должно заставить IPv4 вместо IPv6.
Вы можете сделать это постоянным для всех
apt-get
в будущем (чтобы вам не приходилось указывать аргументы для этой работы), выполнив следующее (также из другого поста U & L):Это создаст конфигурационный файл для
apt
иapt-get
для анализа, который затем будет включатьForceIPv4 true
параметры для всехapt-get
запусков.источник
dpkg
и другое, или другоеapt
/apt-get
, или менеджер пакетов (например, Ubuntu Software Center), или автоматические обновления/etc/gai.conf
, но не сработали. Это сделал хотя. Не уверен, почему gai.conf нет.