点击Ubuntu软件,选择软件更新,将如图对勾选中(下载自---选择最佳服务器)
二、输入秘钥打开终端(ctrl+alt+t)
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116三、更新
sudo apt-get update sudo apt-get upgrade
四、安装桌面版
sudo apt-get install ros-melodic-desktop-full
在这里如果出现无法定位软件包的错误
1.添加国内中科大源
#添加中科大源 sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list' #添加密钥 sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
2.软件库更新
sudo apt-get update && sudo apt-get upgrade
3.安装全功能版本的ROS
sudo apt-get install ros-melodic-desktop-full
4.初始化空间
sudo rosdep init
这时候可能会报错,如果没有报错,直接执行5
如果报错内容为“sudo: rosdep:找不到命令提示”则运行
sudo apt-get install python-rosdep python-wstool ros-melodic-ros
5.更新空间
rosdep update
6.添加环境变量
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc
五、小海龟检验
打开新终端输入:
roscore
打开第二个新终端输入:
rosrun turtlesim turtlesim_node
打开第三个新终端输入:
rosrun turtlesim turtle_teleop_key
请将鼠标点击至第三个终端才可以移动海龟。
本文主要参考了:(2条消息) 在虚拟机中的 Ubuntu18.04安装ROS_cheng-Lad的博客-CSDN博客_虚拟机ros
(2条消息) ubunt18.04使用国内源安装ros及问题解决_qq_35822136的博客-CSDN博客



