如何在Ubuntu 16.04强制APT包管理器使用IPv4

www.am8.com

2018-10-05

APT,是AdvancedPackageTool的缩写,是基于Debian的系统的默认包管理器。

我们可以使用APT安装、更新、升级和删除应用程序。

最近,我一直遇到一个奇怪的错误。 每当我尝试更新我的时,我都会收到此错误-0%[(2001:67c:1560:8001::14)],同时更新流程会卡住很长时间。 我的网络连接没问题,我可以ping通所有网站,包括Ubuntu官方网站。 在搜索了一番谷歌后,我意识到Ubuntu镜像站点有时无法通过IPv6访问。

在我强制将APT包管理器在更新系统时使用IPv4代替IPv6访问Ubuntu镜像站点后,此问题得以解决。

如果你遇到过此错误,可以按照以下说明解决。

强制APT包管理器在中使用IPv4要在更新和升级系统时强制APT使用IPv4代替IPv6,只需使用以下命令:瞧!这次更新很快就完成了。

你还可以使用以下命令在/etc/apt//99force-ipv4中添加以下行,以便将来对所有apt-get事务保持持久性:免责声明:我不知道最近是否有人遇到这个问题,但我今天在我的虚拟机中遇到了至少四、五次这样的错误,我按照上面的说法解决了这个问题。 我不确定这是推荐的解决方案。

请浏览Ubuntu论坛来确保此方法合法。

由于我只是一个VM,我只将它用于测试和学习目的,我不介意这种方法的真实性。

请自行承担使用风险。

希望这有帮助。 还有更多的好东西。 敬请关注!干杯!【编辑推荐】。