目录
1. 安装ROS Melodic
1.1 配置Ubuntu软件仓库
在“软件和更新”中选中 “restricted,” “universe,” and “multiverse.” ,可以访问 follow the Ubuntu guide 寻找更详细的流程。
1.2 设置sources.list
以下是官网给出的 packages.ros.org
的源
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.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
更多可以使用的镜像可以参考好多好多镜像
1.3 设置keys
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
如果连接失败可以尝试将keyserver
更换成hkp://pgp.mit.edu:80
或者hkp://keyserver.ubuntu.com:80
也可以尝试
curl -sSL 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0xC1CF6E31E6BADE8868B172B4F42ED6FBAB17C654' | sudo apt-key add -
1.4 安装ROS Melodic
# 更新软件源
sudo apt update
# 为了减去未来不必要的组件安装,建议使用Desktop-Full Install
sudo apt install ros-melodic-desktop-full
如果在这一步出现了无法定位软件包,请回到1.2重新设置源
如果此时你正在用apt命令挂机下载别的东西,或者上一次下载时异常关闭,可能会报错
E: 无法获得锁 /var/lib/dpkg/l