Как apt-get update, так и обновление зависают:
sudo apt-get update
[sudo] password for xxx:
0% [Connecting to archive.ubuntu.com (2001:67c:1360:8001::17)]
Я могу выполнить ping archive.ubuntu.com:
ping archive.ubuntu.com
PING archive.ubuntu.com (91.189.88.162) 56(84) bytes of data.
64 bytes from yukinko.canonical.com (91.189.88.162): icmp_seq=1 ttl=50 time=42.2 ms
64 bytes from yukinko.canonical.com (91.189.88.162): icmp_seq=2 ttl=50 time=42.1 ms
64 bytes from yukinko.canonical.com (91.189.88.162): icmp_seq=3 ttl=50 time=42.1 ms
^C
--- archive.ubuntu.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 42.169/42.206/42.265/0.240 ms
Я проверил этот вопрос и Я не думаю, что это та же проблема.
Любые советы для дальнейшего изучения?
Из вашего вывода мне кажется, что это проблема IPv6, поэтому мы должны заставить apt использовать IPv4 вместо этого.
Если мы будем искать руководство apt.conf (5) для IPv4 мы найдем:
ForceIPv4: при загрузке принудительно использовать только протокол IPv4.Чтобы включить эту опцию, мы должны создать файл внутри:
/etc/apt/apt.conf.d/
имя может быть чем-то для чего-то относительного, мы используем 99force-ipv4, число - это приоритет файлов конфигурации в этом каталоге.
Затем добавьте следующую команду в этот файл и сохраните ее:
Acquire::ForceIPv4 "true";
Затем попробуйте обновить свой источник еще раз:
sudo apt update
Не уверен в причине проблемы, однако я думаю, что ваш университет работает с внутренней сетью IPv6; поэтому apt пытается подключиться к IPv6 к своим зеркалам, и может быть некоторая несовместимость. Я попытался заставить apt использовать IPv4, и он сработал.
Короткая инструкция:
Также мы можем использовать echo и tee, чтобы записать эту конфигурацию с помощью одна команда (отсюда):
echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4
Из вашего вывода мне кажется, что это проблема IPv6, поэтому мы должны заставить apt использовать IPv4 вместо этого.
Если мы будем искать руководство apt.conf (5) для IPv4 мы найдем:
ForceIPv4: при загрузке принудительно использовать только протокол IPv4.Чтобы включить эту опцию, мы должны создать файл внутри:
/etc/apt/apt.conf.d/
имя может быть чем-то для чего-то относительного, мы используем 99force-ipv4, число - это приоритет файлов конфигурации в этом каталоге.
Затем добавьте следующую команду в этот файл и сохраните ее:
Acquire::ForceIPv4 "true";
Затем попробуйте обновить свой источник еще раз:
sudo apt update
Не уверен в причине проблемы, однако я думаю, что ваш университет работает с внутренней сетью IPv6; поэтому apt пытается подключиться к IPv6 к своим зеркалам, и может быть некоторая несовместимость. Я попытался заставить apt использовать IPv4, и он сработал.
Короткая инструкция:
Также мы можем использовать echo и tee, чтобы записать эту конфигурацию с помощью одна команда (отсюда):
echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4