关于Ubuntu16.04 ros系统安装 rosdep的最新解决方法

编程入门 行业动态 更新时间:2024-10-06 13:24:00

关于Ubuntu16.04 ros系统安装 rosdep的最新<a href=https://www.elefans.com/category/jswz/34/1770089.html style=解决方法"/>

关于Ubuntu16.04 ros系统安装 rosdep的最新解决方法

由于笔者在学习机械臂的过程中,原来的Ubuntu20.04出现了很多错误,在多日的尝试之后,决定降低版本,重新安装Ubuntu16.04,在安装过程中由于sudo rosdep init 以及rosdep update的这两步在尝试过网上很多方法之后,始终得不到解决。

于是笔者在借鉴 赵虚左 rosdep的安装方法之后,摸索解决了这个问题,故分享给现在还存在这样困扰的人。

(如果在rosdep update之后 没有一次成功 可以多试几次 笔者装了三台电脑,都是在三次之内成功安装)

到了执行sudo rosdep init 的时候,不用执行 sudo rosdep init

执行 

sudo mkdir -p /etc/ros/rosdep/sources.list.d
cd /etc/ros/rosdep/sources.list.d
sudo touch 20-default.list

这一步就是建好了rosdep init需要去下载链接的文件,然后执行

sudo gedit /etc/ros/rosdep/sources.list.d/20-default.list

这里是进入这个文件中,给这个文件写之后rosdep update需要链接到的文件

这里搜索我的gitee的库去粘贴这个文件的内容

网址是:左磊/左磊rosdep (gitee)

进入rosdep/sources.list.d 之中,会看到20-default.list这个文件

 然后点击这个文件,一键复制里面的内容

 把这个内容放到你建好的  20-default.list 这个文件里面去,然后保存文件之后关闭,如图

 然后继续执行

sudo gedit /usr/lib/python2.7/dist-packages/rosdistro/__init__.py

进入到这个文件中,修改如下内容:

 修改后的内容如下

替换的地址为: 

替换完成之后 保存后退出

跳过执行sudo rosdep init 

直接去执行 rosdep update  这样子就可以了

成功的截图如下:

 出现这样的截图就是成功了 

 如果是类似如图的错误  不用担心 换网多试几次 就可以解决  这其中如图中的这个fuerte.yaml文件失败的最多,其他文件一般不会加载出错。 什么都不需要改动, 多试几次以及换网重试

这里失败的原因就是网络加载失败了  不用急躁 

 以上是我在看到留言之后,自己又去尝试了几次,第一次也是出现了fuerte.yaml 加载失败的错误,可以看到10分钟之内 我换了一次网就成功了

有问题可以留言 沟通交流 或者给我发邮箱 leizuo1129@163

更多推荐

关于Ubuntu16.04 ros系统安装 rosdep的最新解决方法

本文发布于:2024-03-09 17:46:39,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1725639.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:解决方法   系统安装   最新   rosdep   ros

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!