APT是AdvancedPackageTool的缩写,是基于Debian的系统的默认包管理器。我们可以使用APT安装、更新、升级和删除应用程序。最近,我遇到了一个奇怪的错误。每当我尝试更新我的Ubuntu16.04时,我都会收到此错误-“0%[Connectingtoin.archive.ubuntu.com(2001:67c:1560:8001::14)]”,而更新过程会卡住很长时间.我的互联网连接很好,我可以ping所有网站,包括Ubuntu官方网站。经过一番谷歌搜索后,我意识到Ubuntu镜像站点有时无法通过IPv6访问。在更新系统时强制APT包管理器使用IPv4而不是IPv6访问Ubuntu镜像站点后,这个问题得到解决。如果您遇到此错误,可以按照以下说明解决。强制APT包管理器在Ubuntu16.04中使用IPv4要在更新和升级Ubuntu16.04LTS系统时强制APT使用IPv4而不是IPv6,只需使用以下命令:$sudoapt-get-oAcquire::ForceIPv4=trueupdate$sudoapt-get-oAcquire::ForceIPv4=true升级瞧!此更新即将推出。您还可以将以下行添加到/etc/apt/apt.conf.d/99force-ipv4以使其对所有未来的apt-get事务持久化:$echo'Acquire::ForceIPv4"true";'|sudotee/etc/apt/apt.conf.d/99force-ipv4免责声明:我不知道最近是否有人遇到过这个问题,但我今天在我的Ubuntu16.04LTSVM中至少遇到过四五次这样的错误,我按照上面的解决了问题。我不确定这是推荐的解决方案。请浏览Ubuntu论坛以确保此方法合法。由于我只是一个VM,所以我只是将它用于测试和学习目的,我不介意这种方法的真实性。使用风险自负。希望这可以帮助。还有更多好东西。敬请关注!干杯!
