ROS安装教程(1) - 安装

2019-10-10  本文已影响0人  Janeshurmin

ROS安装教程目录

ROS安装教程(1) - 安装(本章)
ROS安装教程(2) - 配置
ROS安装教程(3) - 测试


1. 检查Ubuntu环境配置

在正式安装前,先检查Ubuntu初始环境配置是否正确。

ubuntu设置 ——> 软件与更新 ——> Ubuntu软件 ——> 全部勾选

配置完成后,打开终端,开始安装ROS。

2. 添加sources.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'

3. 添加keys

sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

执行结果如下:
gpg: 下载密钥‘B01FA116’,从 hkp 服务器 ha.pool.sks-keyservers.net
gpg: 密钥 B01FA116:公钥“ROS Builder rosbuild@ros.org”已导入
gpg: 合计被处理的数量:1
gpg: 已导入:1

4. 系统更新

sudo apt-get update && sudo apt-get upgrade

5. 安装ROS

sudo apt-get install ros-kinetic-desktop-full # Ubuntu 16.04

踩坑之路

步骤4执行结果:
E: 无法下载 http://mirrors.ustc.edu.cn/ubuntu/dists/xenial/main/source/Sources 连接失败 [IP: 218.104.71.170 80]
E: 无法下载 http://mirrors.ustc.edu.cn/ros/ubuntu/dists//DISTRIB_CODENAME/binary-amd64/Packages 连接失败 [IP: 218.104.71.170 80]

1. E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

步骤5执行结果:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成

2. E: 无法定位软件包 ros-kinetic-desktop-full

解决方案:

sudo sh -c '. /etc/lsb-release && echo "deb https://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
sudo apt-get update
上一篇下一篇

猜你喜欢

热点阅读