Ubuntu16.04安装ROS报错集合

都是我的一些解决办法,可能不适用于每个人的具体问题

1. sudo apt-get update报错:

Failed to Fetch...

解决:先查看网络是否连接,可在终端:ping baidu.com,如果显示正常,尝试换个源,再次update试试;如果打不开百度,则说明网络没有连接,我是把网断了重新连了一下,再试update就可以了。

Failed to Fetch...ppa...

解决:把前边的√去掉就ok,再次update时就不会出现那样的错误。
Ubuntu16.04安装ROS报错集合

2. 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.

解决:直接在/etc目录下创建一个这样 的路径:/ros/rosdep/sources.list.d/20-default.list
然后在终端输入:
cd /etc/ros/rosdep/sources.list.d
sudo gedit 20-default.list
把报错里的那个网址的内容复制在这个list里边,保存,关闭。
然后就进行一下步rosdep update

3. rosdep update报错:

多数是网络问题,多试几次,直至成功。

4.测试时报错

rospack:command not found

解决:注意是 重新打开一个终端,我当时是在我之前打开的另一个终端下运行,结果就错了,当我关掉之前的所有终端,重新再来测试的时候就可以了。

按方向键小乌龟不动
要把鼠标放在第三个打开的终端下,小乌龟才能动。

OK…