问题主要出现在这两条语句上
一,ros init
参考古月:https://www.guyuehome.com/12640
二,ros update
网上有很多教程是改hosts文件地址的,这个方法在2021年已经不怎么可用了。
这里给出几个参考文章:
1,https://blog.csdn.net/leida_wt/article/details/115120940
按照这个操作可能回出现第五个地址报错:
第五个地址[https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml]仍然报错
评论区给出的解决方法包括:
1,/usr/lib/python2.7/dist-packages/rosdistro/manifest_provider/github.py中83行左右也要修改
2,在/usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py 第204行添加如下代码gbpdistro_url = "https://ghproxy.com/" + gbpdistro_url
但这些楼主我改完之后并没有起效果。
最终找到下面这个帖子,可以解决我的问题:
2,https://blog.csdn.net/qq_35237993/article/details/79814064
sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
sudo rosdep init
sudo apt-get update
sudo rosdep init
rosdep update