在ubuntu20.04中如何初始化rosdep

描述

初始化rosdep

输入以下的命令,先对其初始化一下

sudo rosdep init

如果出现以下界面,那么恭喜你,你可以省下一些麻烦了,直接跳到第7步就行了:

Ubuntu

如果出现了以下几种错误,也不要担心,下面几种错误我都经历过 ,当然也就为大家整理好了解决方法

  • 错误1:找不到命令

尝试着输入以下命令

sudo apt install python-rosdep2

或者:

sudo apt install python3-rosdep2

这时候它会出现以下的界面,输入Y继续

Ubuntu

Ubuntu

到这里如果再输入sudo rosdep init命令试试,如果出现了之前介绍的,我们想要的界面,请跳到第7步,若出现了新的错误,请继续看本步(第6步)的内容

  • 错误2:ERROR: cannot download default sources list from:https :
    //raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.listWebsite may be down.

输入以下命令:

sudo gedit /etc/hosts

然后在打开的hosts文件中添加如下的内容,然后保存退出

199.232.28.133 raw.githubusercontent.com

我在这里引用一下通过IPAddress.com首页,输入raw.githubusercontent.com查询到最新的真实IP地址,新的地址是这个:

185.199.109.133 raw.githubusercontent.com

使用上面那条语句中的地址也成功了,没有成功的小伙伴可以试一下改成最新的地址试一下。

对于sudo rosdep init这条指令当使用无线网络执行超时的话,真的真的真的可以换成手机热点试一下。

到这里如果再输入sudo rosdep init命令试试,如果出现了之前介绍的,我们想要的界面,请跳到第6步,若出现了新的错误,请继续看本步(第5步)的内容

  • 错误3:ERROR: default sources list file already exists:
    /etc/ros /rosdep/sources.list.d/20-default.listPlease delete if you wish to re-initialize

输入以下命令:

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

到这里如果再输入sudo rosdep init命令试试,应该就会出现了之前介绍的我们想要的界面了。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分