1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > Ubuntu18.04安装ROS最后的rosdep update不成功解决方案(亲测可行)

Ubuntu18.04安装ROS最后的rosdep update不成功解决方案(亲测可行)

时间:2021-05-11 21:20:27

相关推荐

Ubuntu18.04安装ROS最后的rosdep update不成功解决方案(亲测可行)

Ubuntu18.04安装ROS最后的rosdep update不成功解决方案(亲测可行)

问题描述

很多人在安装ROS时会卡在最后一步rosdep update上面,虽然这一步不成功并不影响小海龟的运行,但是对于后续做建图规划的小伙伴来说会有很大问题,如果后面只是跑一些简单代码,这一步不成功是没有影响的

目前网上有很多的方法,我安装ROS的时候都是试过的,包括不断更换网路修改DOWNLOAD_TIMEOUT = 15.0,将时间设置大一点,等等,我看别人都成功了,但是我就是不成功。

问题分析

其实update这一步是需要连接到外网来进行更新的,网址是国外的,因此在国内访问很慢甚至无法访问,所以国内网络的话,这一步成功与否就只有看运气了,几率渺茫。

解决方法

方法1 、 timeout设置大点:

分别更改 /usr/lib/python2.7/dist­packages/rosdep2/下的三个文件sources_list.py,gbpdistro_support.py,rep3.py中的DOWNLOAD_TIMEOUT = 15.0

cd /usr/lib/python2.7/dist-packages/rosdep2/sudo gedit sources_list.pysudo gedit gbpdistro_support.pysudo gedit rep3.py

将三个文档里面的DOWNLOAD_TIMEOUT值改大一点。

方法2、更改一下sudo rosdesp init步骤中的文档

sudo gedit /etc/hosts

在打开的文档中,最后一行加入以下内容,如果之前你有加入过类似的内容,需要修改成这一行

199.232.28.133

终端重新输入sudo rosdesp init不用管报错,直接继续执行rosdep update

方法3、分享个网址,直接一步到位,你们看看可行不

因为这个问题每次装ROS都会遇到,记录一下

/p/392082731

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。