前言:
安装ros的最后一步是rosdep init和rosdep update.
但是我的osdep init莫名其妙的解决了,按理说也访问不了国外的服务器,不知为啥,直接rosdep init,就成功了。但是rosdep update就是死活弄不成功,在网上翻了大量的资料,最后按照以下方案弄成功了,亲测有效。
做此记录,一是方便让后来者少走弯路,二是在之后自己再次装的时候也方便。
我的ROS版本:Ubuntu18.04
正文:
一、先记录一下截屏快捷键
在设置,键盘中,可以找到这个选项。


二、关于 rosdep
安装ros的最后一步是rosdep init和rosdep update,rosdep是解决ros包依赖问题的一个工具。
rosdep init会从ros官方服务器上下载一个“20-default.list”文件,放在“/etc/ros/rosdep/sources.list.d/”路径下;打开“20-default.list”发现里边是一些yaml文件的网址,这些yaml文件里保存着一些ros工具或者常见ros包的依赖关系,也即:这些ros工具或者ros包依赖于哪些其它ros包。当你执行rosdep update,rosdep会尝试访问yaml文件网址,把yaml里的信息转存到本地,这样当你配置上述ros工具或者ros包时,ros会按照依赖关系自动把所需的依赖一并下载。这也是为什么一些人会认为ros

文章介绍了在安装ROS时遇到rosdepupdate超时的问题,以及如何通过使用代理服务器ghproxy.com来解决这个问题。具体解决方案包括修改rosdep和rosdistro的相关Python脚本,将代理服务器添加到GitHub资源的URL前面,从而加速访问并成功执行rosdepupdate。
最低0.47元/天 解锁文章
3741

被折叠的 条评论
为什么被折叠?



