sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt update
sudo apt upgrade
sudo apt install bash-completion
sudo apt-get install openssh-server
sudo apt install ros-melodic-desktop-full
可以选择安装Melodic不同的版本,不同版本之间,包含的软件包不同,上述指令安装最全的软件包,也是官方推荐版本,主要包括:ROS、rqt、rviz、机器人通用库、2D / 3D模拟器和2D / 3D感知。
注意:
在执行这一步的时候需要安装很多依赖包,安装过程中可能会遇到报错信息,如下:
E: Sub-process /usr/bin/dpkg returned an error code (1)
解决方法如下: