执行sudo apt-get update,连接失败

Posted uni-hoang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了执行sudo apt-get update,连接失败相关的知识,希望对你有一定的参考价值。

问题:sudo apt-get update连接失败

错误:1 http://cn.mirrors.ustc.edu.cn/ubuntu bionic InRelease
连接失败 [IP: 218.104.71.170 80]
命中:2 http://security.ubuntu.com/ubuntu bionic-security InRelease
命中:3 https://mirrors.aliyun.com/docker-ce/linux/ubuntu bionic InRelease
错误:4 http://cn.mirrors.ustc.edu.cn/ubuntu bionic-updates InRelease
连接失败 [IP: 218.104.71.170 80]
错误:5 http://cn.mirrors.ustc.edu.cn/ubuntu bionic-backports InRelease
连接失败 [IP: 218.104.71.170 80]
正在读取软件包列表... 完成
W: 无法下载 http://cn.mirrors.ustc.edu.cn/ubuntu/dists/bionic/InRelease 连接失败 [IP: 218.104.71.170 80]
W: 无法下载 http://cn.mirrors.ustc.edu.cn/ubuntu/dists/bionic-updates/InRelease 连接失败 [IP: 218.104.71.170 80]
W: 无法下载 http://cn.mirrors.ustc.edu.cn/ubuntu/dists/bionic-backports/InRelease 连接失败 [IP: 218.104.71.170 80]
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

 

方法一:

https://www.cnblogs.com/lialong1st/p/11707368.html

(1)编辑/etc/apt/sources.list文件
在命令行中输入: sudo vim /etc/apt/sources.list 或者 sudo gedit /etc/apt/sources.list 推荐使用后者
(2)在上面打开的文件开头添加(中科大的源)
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
之后输入:
sudo apt-get update

 

技术图片

 

执行: sudo gedit /etc/apt/sources.list

技术图片

 

技术图片

 

 添加国内镜像地址,保存技术图片

 

再执行:sudo apt-get update 

设置后更新的内容多了一些,但是还是有失败的。

技术图片

 

不过执行:apt install net-tools,成功了。

技术图片

 

 技术图片

 

方法二:

https://blog.csdn.net/nbxuwentao/article/details/90524349

 

方法三:

https://blog.csdn.net/whq19890827/article/details/79101571

首先在系统设置的“软件和更新”中,把所有的源都取消

技术图片

再执行命令:sudo apt-get clean。

技术图片

 

 执行完毕后,sudo nano /etc/apt/source.list文件,清空文件然后保存。

按ctrl+x,退出

技术图片

 

技术图片

 

 回到“软件和更新中,勾上刚才去掉的选项,然后点击“下载自” 下拉框,选择“其他站点”点击右边“选择最佳服务器”,等一会后会出现最佳的国内服务器,点确定即可。

技术图片

 技术图片

 技术图片

 

技术图片

 

技术图片

 

 提示失败

技术图片

 

技术图片

 

设置为阿里云,再执行sudo apt-get update,更新成功的就更多,还是设置为阿里云吧。

技术图片

 

以上是关于执行sudo apt-get update,连接失败的主要内容,如果未能解决你的问题,请参考以下文章

在 Ubuntu 16.04 上执行命令 sudo apt-get update 后出现以下错误

sudo apt-get update: 0% [正在等待报头]

Ubuntu sudo apt-get update提示 Failed to fetch,解决办法

sudo apt-get install 国内源 解决 apt-get update 问题

sudo apt-get update出错:N: 无法安全地用该源进行更新,所以默认禁用该源

sudo apt-get update 无法获得锁