![为什么此网络上的 Apt 会停止在“0%[等待标头]”,以及如何解决?](https://linux22.com/image/889775/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%AD%A4%E7%BD%91%E7%BB%9C%E4%B8%8A%E7%9A%84%20Apt%20%E4%BC%9A%E5%81%9C%E6%AD%A2%E5%9C%A8%E2%80%9C0%EF%BC%85%5B%E7%AD%89%E5%BE%85%E6%A0%87%E5%A4%B4%5D%E2%80%9D%EF%BC%8C%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%EF%BC%9F.png)
我在参加会议并使用本地 Wi-Fi 网络。互联网连接正常,但使用 Apt 安装软件包的任何尝试都会导致安装停止0% [Waiting for headers]
。在另一个 Wi-Fi 网络上,安装成功进行(酒店 Wi-Fi)。为什么会停止?假设我无法控制 Wi-Fi 网络,如何解决这个问题?
答案1
这很可能表示 Wifi 存在网络问题。路由器可能具有某种 ACL 列表。
您可以通过运行工具来检查连接性mtr
,并 ping 实际的 repos。FE:
apt-get install mtr
mtr ppa.launchpad.net
看看它在哪里被阻塞,是否在某处断开连接..此外,wireshark / tcpdump 也适合解决。