安装步骤主要参考的是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快速下载