上部分
先系统设置,修改软件源
参考这篇博客
Linux Mint 19.3安装ROS Melodic操作
要注意的是这里我选择这个
USTC:
URL: http://mirrors.tuna.tsinghua.edu.cn/ros/
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'
添加密钥
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
最后
sudo apt-get update
附上记录
下部分
开始安装ros,等待安装完毕
sudo apt install ros-melodic-desktop-full
Installing rosdep & sudo rosdep init
sudo apt-get install python-rosdep
sudo rosdep init
如果报错修改一下hosts就行了
报错内容大概是这样:
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.
打开网站:https://www.ip138.com/
输入查询:https://raw.githubusercontent.com
选择一个IP:151.101.108.133
sudo gedit /etc/hosts
# 添加:
151.101.108.133 raw.githubusercontent.com
运行rosdep update
rosdep update
出现网络问题,重复几次。
最后的配置
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential