1、首先配置ubuntu软件库,在软件与更新-ubuntu软件-更换下载源为清华源
2、避免后面会出现无法定位软件包的错误,这里ROS提供了国内的安装源,添加国内安装源命令
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
3、设置密钥
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
4、更新软件
sudo apt update
5、安装ros melodic
sudo apt-get install ros-melodic-desktop-full
6、安装rosdep
sudo apt install python-rosdep
7、rosdep初始化
cd /etc
sudo gedit hosts
8、在打开的文件末尾加入
151.101.84.133 raw.githubusercontent.com
9、保存退出,再进行rosdep初始化
sudo rosdep init
这里用手机热点,如果还不行就更换ros源
sudo sh -c 'echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
10、rosdep 更新
rosdep update
11、添加ros环境变量
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
12、安装rosinstall
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential