12.04 LTS apt-get 挂起连接到 us.archive.ubuntu.com

12.04 LTS apt-get 挂起连接到 us.archive.ubuntu.com

我有一个 12.04 LTS VPS,似乎无法再做apt-get任何事情。它可以正常连接安全补丁,但在安装任何东西时,它只是在0%尝试连接到时挂起us.archive.ubuntu.com。我尝试 pingus.archive.ubuntu.com并且成功了。有人知道如何解决这个问题吗?

答案1

遇到同样的问题后,我找到了另一篇关于强制 apt-get 获取 IPv4 连接的帖子,该帖子解决了我的问题。为了方便起见,我引用了其他论坛的答案。

-o Acquire::ForceIPv4=true运行 apt-get 时添加。

如果您想使设置持久,只需创建 /etc/apt/apt.conf.d/99force-ipv4 并将其输入Acquire::ForceIPv4 "true";其中。

配置选项 Acquire::ForceIPv4 和 Acquire::ForceIPv6 被添加到版本 0.9.7.9~exp1(参见 bug 611891),该版本可在 Ubuntu Saucy(2013 年 10 月发布)和 Debian Jessie(尚未发布)中使用。

来源:https://unix.stackexchange.com/questions/9940/convince-apt-get-not-to-use-ipv6-method

答案2

为未来的读者更新此内容,我发现我可以通过使用 /etc/gai.conf 切换到优先使用 v4 而不是 v6 来修复它。

相关内容