问题背景
我是先安装了 Windows10 子系统 WSL
wsl --install
并安装Ubuntu20.04
wsl --install -d Ubuntu20.04
在此基础上安装ROS,参考详细介绍如何在ubuntu20.04中安装ROS系统
问题描述
在安装ROS的这一步
sudo apt-get install ros-noetic-desktop-full
出现了报错:“Unable to fetch some archives, maybe run apt-get update or try with --fix-missing”
解决方案
经过一番搜索,确定是镜像源的问题,按照这篇文章的思路,进入sources.list文件
sudo vim /etc/apt/sources.list
不同版本的源不一样,由于我的Ubuntu版本是20.04,所以将内容替换为(替换的依据为Ubuntu 镜像)
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
然后sudo apt-get update
再执行sudo apt-get install ros-noetic-desktop-full,
即可解决“Unable to fetch some archives, maybe run apt-get update or try with --fix-missing”的问题。
参考链接
[1] 详细介绍如何在ubuntu20.04中安装ROS系统
[2] Ubuntu16.04解决Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
[3] Ubuntu 镜像
在Windows10的WSL上安装Ubuntu20.04后,尝试安装ROS-noetic时遇到无法获取档案的问题。通过更新Ubuntu的镜像源至阿里云镜像,修改/etc/apt/sources.list文件,将内容替换为适用于Ubuntu20.04的阿里云源,然后执行更新和安装命令,成功解决了该问题。

9919

被折叠的 条评论
为什么被折叠?



