Ubuntu 16.04 64位系统软件更新源查询速度异常缓慢求助
这种情况我之前帮朋友排查过几次,结合Ubuntu 16.04的现状,大概率是这几个原因导致的:
官方源停止维护(EOL)的核心问题
Ubuntu 16.04(Xenial Xerus)早在2021年就结束了标准支持,2023年连扩展支持也到期了。现在你系统里默认的archive.ubuntu.com这类官方源会被自动重定向到old-releases.ubuntu.com归档服务器——这类服务器的带宽优先级远低于活跃版本的源,访问量一大速度就会暴跌,这是最可能的元凶。你可以打开/etc/apt/sources.list看看,里面的地址是不是已经变成old-releases开头的了。源服务器地理位置导致的延迟
就算用了归档源,如果是国外的服务器,国内访问的话跨网延迟会很高。你可以试试切换到国内镜像站的旧版本归档源(比如清华、中科大的,不过要注意部分镜像站可能已经下架16.04的源了),能大幅提升速度。网络层面的隐性限制
虽然你用的是高速网络,但可能存在DNS解析慢、路由拥堵,或者防火墙/代理干扰了APT的连接。比如DNS解析源地址耗时太长,或者运营商对国外归档服务器的访问做了限流。你可以在终端里跑ping old-releases.ubuntu.com或者traceroute old-releases.ubuntu.com,看看延迟和路由跳数,排查下网络连通性的问题。APT缓存或配置异常
长时间使用后,APT的本地缓存可能损坏或者堆积了冗余数据,导致查询下载列表时要额外处理无效内容。你可以试试清理缓存再修复:sudo apt clean sudo apt update --fix-missing另外,检查下
/etc/apt/sources.list和/etc/apt/sources.list.d/目录下的第三方源,要是有失效的源,APT会在查询时一直超时等待,拖慢整个过程。
内容的提问来源于stack exchange,提问作者harlie

