Ubuntu18.04 安装 ROS-Melodic

Ubuntu18.04 安装 ROS-Melodic

1.下载ubuntu18.04镜像,镜像下载网址

2.将下载好的镜像,用虚拟机vmware打开,安装ubuntu18.04系统

在这里插入图片描述

1.先更换软件源为国内的软件源为国内的源

在这里插入图片描述

2.点击 选择最好的服务器

在这里插入图片描述
在这里插入图片描述
这里我们选择的是阿里云的软件源
在这里插入图片描述
在终端输入指令

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
在终端输入指令
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 0xB01FA116

在这里插入图片描述
在终端输入指令

sudo apt-get update

当出现如下问题时

在这里插入图片描述
在终端输入指令

sudo gpg --keyserver keyserver.ubuntu.com --recv F42ED6FBAB17C654 
sudo gpg --export --armor F42ED6FBAB17C654 | sudo apt-key add -

在这里插入图片描述
在终端输入指令

sudo apt-get update

刚才的错误就消失了
在这里插入图片描述
在终端输入指令

sudo apt-get upgrade

出现这个问题
在这里插入图片描述
在终端输入指令

sudo apt-get update --fix-missing
sudo apt-get upgrade

安装ROS
在终端输入指令

sudo apt-get install ros-melodic-desktop-full

在这里插入图片描述
初始化ROS问题
在这里插入图片描述
法一:决科学上网
法二:

sudo gedit /etc/hosts

在文件末尾添加真实IP地址

151.101.84.133  raw.githubusercontent.com

使用梯子重启后在终端输入指令

sudo apt-get update --fix-missing
sudo apt install python-rosdep
sudo rosdep init

在这里插入图片描述

rosdep update

在这里插入图片描述
初始化环境变量:

echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
sudo apt-get install python-rosinstall

安装完毕,可输入roscore查看到目前ros的版本为 melodic
在这里插入图片描述
把Ubuntu 18.04 系统备份做成iso镜像
https://blog.csdn.net/rechardchen123/article/details/90649208
https://blog.csdn.net/chekongfu/article/details/86479917

猜你喜欢

转载自blog.csdn.net/weixin_41281151/article/details/107974920