1、下载Ubuntu 18.04:Ubuntu 18.04.6 LTS (Bionic Beaver)
2、修改国内软件源:ubuntu镜像_ubuntu下载地址_ubuntu安装教程-阿里巴巴开源镜像站
3、修改国内ros源:
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.aliyun.com/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
4、导入密钥:
再输入下面中的一个(3选1):
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-key F42ED6FBAB17C654
或
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F42ED6FBAB17C654
或
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
5、更新:sudo apt-get update
sudo apt-get upgrade
6、安装:sudo apt install ros-melodic-desktop
7、环境设置:echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
8、rosdep安装,请参考:本文之后,世上再无rosdep更新失败问题!如果有....小鱼就...
9、安装catkin build
(1)更换源:sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
(2)更新软件包索引:sudo apt update
(3)安装python3:sudo apt install python3
(4)安装pip:sudo apt install python3-pip
(5)安装catkin-tools:sudo pip3 install catkin-tools
测试catkin init