Ubuntu18.04..5 配置国内镜像源:解决E: Failed to fetch

Posted ZSYL

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu18.04..5 配置国内镜像源:解决E: Failed to fetch相关的知识,希望对你有一定的参考价值。

Ubuntu18.04..5 配置国内镜像源:解决E: Failed to fetch

问题描述

使用 sudo apt get-install 出现 E: Failed to fetch问题。

在这里插入图片描述

更换镜像源

错误原因:绝大多数情况下,ROS更新的下载源都是正常的,所以出现这个问题,应该是自己系统一些配置设置问题。

既然网络出现问题,我们更换下载源:

使用geditvi/vim打开配置文件:

  • sudo gedit /etc/apt/sources.list

或者

  • sudo vim /etc/apt/sources.list

替换里面全部内容

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

在这里插入图片描述
or

在这里插入图片描述

  • 然后生效配置文件(刷新列表)
sudo apt-get update

注意:一定要执行刷新

配置DNS网关

  • Terminal下输入命令
sudo gedit /etc/resolv.conf

或者

sudo vi /etc/resolv.conf
  • resolv.conf里面添加阿里DNS
nameserver 127.0.0.53
sudo apt-get update

以上是关于Ubuntu18.04..5 配置国内镜像源:解决E: Failed to fetch的主要内容,如果未能解决你的问题,请参考以下文章

亲测好用的Homebrew国内镜像源及配置方式

Ubuntu的切换国内镜像源,提升apt-get速度

linux在下软件太卡?手把手教你配置国内镜像源

ubuntu 换国内最快源

【Python基础】PIP 镜像源配置轻松搞定

Windows 和 Ubuntu 下通过国内镜像源使用 conda 进行软件包下载