ubuntu更新资源包时出现连接超时的问题:
无法发起与 cn.archive.ubuntu.com:80 (2403:2c80:5::6) 的连接 - connect (101: 网络不可达) 无法连接上 cn.archive.ubuntu.com:80 (45.125.0.6),连接超时
正在读取软件包列表… 完成
W: 无法下载 http://cn.archive.ubuntu.com/ubuntu/dists/focal/InRelease 无法发起与 cn.archive.ubuntu.com:80 (2403:2c80:5::6) 的连接 - connect (101: 网络不可达) 无法连接上 cn.archive.ubuntu.com:80 (45.125.0.6),连接超时
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
报错内如如下图:
原因是ubuntu的服务器在国外,使用国内的软件源在下载时更新受到限制,将服务地址修改成国内的地址。
将/etc/apt/sources.list文件里面的所有cn.archive.ubuntu.com
替换为mirrors.aliyun.com
即可。
可以先选择备份一下这个文件防止以后要还原:
cd /etc/apt
sudo tar -zcvf sources.list.tar.gz sources.list
如图就备份了一个文件的压缩包。
然后vim进入文件内修改:
sudo vim sources.list
按 i 插入开始修改,修改完按 esc 键–> 冒号: --> wq保存并退出。