记录个人在安装ROS时出现的问题及解决方案

安装步骤主要参考的是Introduction · Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程

问题1:安装Ubuntu20.04虚拟机报错:FATAL:NO bootable medium found

解决方案:改为安装Ubuntu18.04版本

衍生问题1:无法定位软件包 ros-noetic-desktop-full

原因:Ubuntu18.04应该安装Melodic版本的ROS

sudo apt-get install ros-melodic-desktop-full

衍生问题2:bash: /opt/ros/noetic/setup.bash: 没有那个文件或目录

注意:在配置环境变量这一步要将noetic改成melodic,即:

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc

如果配置环境变量时没有修改,在终端中输入

gedit ~/.bashrc

拖到最下面把

source /opt/ros/noetic/setup.bash

这一行删掉即可

衍生问题3:melodic是noetic之前的版本,不需要安装构建依赖,如果按照教程安装构建依赖则会报错:有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
 python3-rosinstall : 依赖: python3-catkin-pkg 但是它将不会被安装
                      依赖: python3-rosdistro 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

问题2:使用清华源安装时发生网络错误无法下载

解决方案:软件和更新→Ubuntu软件→下载自,将中国的服务器改成https://mirrors.tuna.tsinghua.edu.cn/ubuntu

问题3:初始化rosdep报错:ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.

解决方案:014补充2-rosdep安装说明下_Chapter1-ROS概述与环境搭建_哔哩哔哩_bilibili

问题4:vscode无法下载

解决方案:http://vscode.cdn.azure.cn/stable/622cb03f7e070a9670c94bae1a45d78d7181fbd4/code_1.53.2-1613044664_amd64.deb

待编辑

参考资料:

Introduction · Autolabor-ROS机器人入门课程《ROS理论与实践》零基础教程

 ubuntu 装 ROS(我用的清华源)_Enochzhu的博客-CSDN博客_ros清华源

ROS安装提示E: 无法定位软件包 ros-noetic-desktop-full_nownow_的博客-CSDN博客_ros无法定位软件包

Ubuntu 20.04.1 安装ROS-noetic 遇到的环境设置问题_谁许谁地老天荒的博客-CSDN博客_ubuntu20安装rosvscode快速下载方法_码肥人壮的博客-CSDN博客_vscode快速下载

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值