一、配置“软件和更新”
将各选项配置如下:
二、设置软件源
- 国外源:
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
- 清华源:(笔者使用的是清华源)
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
三、设置密钥:(此密钥必须为最新的)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
四、更新软件源
sudo apt-get update
五、安装桌面完全版
sudo apt-get install ros-melodic-desktop-full
六、初始化rosdep(以下两行命令依次执行)
sudo rosdep init
rosdep update
执行上述命令如果出现报错可参考:
https://blog.csdn.net/qq_44343584/article/details/119638089?spm=1001.2014.3001.5501
七、初始化环境变量(以下两行命令依次执行)
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
八、安装额外依赖包
sudo apt-get install python-rosinstall python-rosinstall-generator python-wstool build-essential
九、测试 ROS Melodic 是否安装成功
roscore