sudo apt-get update失败的原因和解决方法

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: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

报错内如如下图:
sudo apt-get update失败的原因和解决方法_第1张图片
原因是ubuntu的服务器在国外,使用国内的软件源在下载时更新受到限制,将服务地址修改成国内的地址。
将/etc/apt/sources.list文件里面的所有cn.archive.ubuntu.com替换为mirrors.aliyun.com即可。
可以先选择备份一下这个文件防止以后要还原:

cd /etc/apt
sudo tar -zcvf sources.list.tar.gz sources.list

如图就备份了一个文件的压缩包。
sudo apt-get update失败的原因和解决方法_第2张图片
然后vim进入文件内修改:

sudo vim sources.list

按 i 插入开始修改,修改完按 esc 键–> 冒号: --> wq保存并退出。

你可能感兴趣的:(常见问题的解决方法,linux,运维)