由于吧,前几天给同宿舍的妹子展示怎么安装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+的人的问题得到解决(用了之后仍未解决的全部都是网络问题!!!)
如果对你有帮助,那就为博猪点赞与分享收藏!!!哈哈
如果能解决更好了,如果还不能解决,返回我这篇文章私信我,我远程指导你!!!望采纳以及传播本方法
2020.5.4经留言区小伙伴介绍,当网络问题不能很快解决的时候用这篇文章:
https://www.jianshu.com/p/997a08d951e6
附一个teamviewer的最新版的百度云连接:
链接:https://pan.baidu.com/s/13Pj_QRd9WAtD9YNuHGmjug
提取码:4lxx
番外篇:
如果以上的方法还解决不了的话可以发我邮箱可以帮你解决哦,(/滑稽 整好的话能请一杯奶茶嘛,博猪最喜欢啦!!!)
还有就是尽量发邮箱,加好友的话有时候看不到,因为博猪不一定能看到(想睡大觉吃吃吃~~~)
以前做的ROS全向机器人三轮车底盘我这几天也推到重做了,画了个通用底盘驱动模块
,与Arduino 2560即插即用:
大家有需要的可以联系我....