执行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 问题