联想T460P的Ubuntu16.04LTS安装ROS操作系统

联想T460P的Ubuntu16.04LTS安装ROS操作系统

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’

sudo apt-key adv --keyserver ‘hkp://keyserver.ubuntu.com:80’ --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654

sudo apt-get update

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

sudo rosdep init

这里我出现了报错的现象。

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.

听说是因为raw.githubusercontent.com被墙而导致的。
这里的解决办法如下:
1、打开terminal控制台,输入:sudo nano /etc/hosts

  • 这个命令中的nano是文本编辑器,也可以用vim、gedit等打开;

2、在打开的文件末尾一行添加: 151.101.84.133 raw.githubusercontent.com

3、保存退出,在terminal中输入: sudo rosdep init

4、执行完输入:rosdep update即可

Ref1: link.

然后就可以正常操作。

rosdep update

echo “source /opt/ros/kinetic/setup.bash” >> ~/.bashrc

source ~/.bashrc

到这里,基本就完成了。

测试阶段的话,用最经典的小乌龟进行测试。
Ref2: link.

这篇文章图文并茂,非常详细。记得要打开多个终端,而不是所有命令都输入在一个终端里。

联想T460P的Ubuntu16.04LTS安装ROS操作系统