ROS的 sudo rosdep init 的报错解决方案

由于吧,前几天给同宿舍的妹子展示怎么安装Ubuntu双系统,然后呢,不小心把自己的系统盘删掉了,以至于俺又得重装系统再装ROS...操蛋!后来呢,在安装过程中遇到了这个问题...emmm..这个bug让我自己的项目停滞了3天,靠,就在今天中午刚刚,才找到解决方案...现在我把它贴到这里...以防刚装ros的朋友也掉进坑里....

在这里我补充给大家:看了我这篇之后不用再看其他的解决方案了(大多数此类文章都解决不了!!!)

这就是为什么我在好多篇 解决sudo rosdep init 的报错解决方案的文章的评论区中评论我的文章,以免大家走弯路!

在此申明:

如果用了我的方法还有问题,那么只会有一个问题就是:

  • 你的网络有问题,务必先连续执行命令sudo rosdep init直到终端出现提示:rosdep update
  • 可以私信我!帮你解决。

解决方案:

1.在桌面的终端中写入命令:(这一用命令行创建的步骤请忽略,尽量别用!!!)  

sudo mkidr -p /etc/ros/rosdep/sources.list.d

在这里有的电脑可能会出现,mkdir无法创建该包的错误...这时候不要怕,直接在当前终端输入

(我强烈建议大家直接用以下的步骤也就是直接运行sudo chmod 777 /etc,不管会不会出现mkdir无法创建该包的错误.,统统勤劳一点自己去创建这个目录)

sudo chmod 777 /etc

输入完之后你会发现你的 /etc/目录下每个文件包都会有一个锁的图标(有的电脑可能没有),这说明此时此刻就可以在此目录下进行创建新的文件夹了!

我们这时候就是要做的是:手动创建上面所述的目录:  /ros/rosdep/sources.list.d (当然说的是在etc目录下...)

2.创建完成后

我们输入这个命令(肯定是在 etc/ros/rosdep/sources.list.d这个目录下打开终端的!)

sudo gedit  20-default.list

此时,就会出现gedit的编辑界面,文档的名字是  20-default.list....

复制以下内容即可:

# os-specific listings first
yaml https://raw.github.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx   
# generic
yaml https://raw.github.com/ros/rosdistro/master/rosdep/base.yaml
yaml https://raw.github.com/ros/rosdistro/master/rosdep/python.yaml
yaml https://raw.github.com/ros/rosdistro/master/rosdep/ruby.yaml
gbpdistro https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml fuerte   
# newer distributions (Groovy, Hydro, ...) must not be listed anymore, they are being fetched from the rosdistro
index.yaml instead

3.在桌面打开终端执行命令:

sudo rosdep init

然后会发现成功了..

最后输入:

rosdep update

4.装ros步骤继续吧>..

参考链接:https://blog.csdn.net/qq_41058594/article/details/81079259

5.完美解决bug

如果这篇文章能帮到你们,就留个言让我知道对你们有用,然后会更有动力和激情写总结;

明年博猪读研了,以后在读研日子里更加要总结,希望和大家共同学习探讨起来....

如果大家还没有装好,那么就写邮件给我,我帮你们解决...

关注并私信我

温馨提示:

最好用热点.....!!!

 

结尾我说一下

由于本人总结这个方法是一年前的,但是到现在2020.4.23时有很多人看了这篇之后成功安装,但也有一部分人没能成功,

我还是要先说一句,我的方法已经使得3000+的人的问题得到解决(用了之后仍未解决的全部都是网络问题!!!)

ROS的 sudo rosdep init 的报错解决方案_第1张图片

如果对你有帮助,那就为博猪点赞与分享收藏!!!哈哈

如果能解决更好了,如果还不能解决,返回我这篇文章私信我,我远程指导你!!!望采纳以及传播本方法

2020.5.4经留言区小伙伴介绍,当网络问题不能很快解决的时候用这篇文章:
https://www.jianshu.com/p/997a08d951e6

附一个teamviewer的最新版的百度云连接:

链接:https://pan.baidu.com/s/13Pj_QRd9WAtD9YNuHGmjug 
提取码:4lxx 

番外篇

如果以上的方法还解决不了的话可以发我邮箱可以帮你解决哦,(/滑稽 整好的话能请一杯奶茶嘛,博猪最喜欢啦!!!)

[email protected]

还有就是尽量发邮箱,加好友的话有时候看不到,因为博猪不一定能看到(想睡大觉吃吃吃~~~)

以前做的ROS全向机器人三轮车底盘我这几天也推到重做了,画了个通用底盘驱动模块

,与Arduino 2560即插即用:

ROS的 sudo rosdep init 的报错解决方案_第2张图片

大家有需要的可以联系我....

你可能感兴趣的:(ros,C++,ros,rosdep,init,Ubuntu16.04)