Ubuntu16.04安装ROS报错集合
都是我的一些解决办法,可能不适用于每个人的具体问题
1. sudo apt-get update
报错:
Failed to Fetch...
解决:先查看网络是否连接,可在终端:ping baidu.com
,如果显示正常,尝试换个源,再次update试试;如果打不开百度,则说明网络没有连接,我是把网断了重新连了一下,再试update就可以了。
Failed to Fetch...ppa...
解决:把前边的√去掉就ok,再次update时就不会出现那样的错误。
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
解决:注意是 重新打开一个终端,我当时是在我之前打开的另一个终端下运行,结果就错了,当我关掉之前的所有终端,重新再来测试的时候就可以了。
按方向键小乌龟不动
要把鼠标放在第三个打开的终端下,小乌龟才能动。