ubuntu18.04安装melodic时执行sudo rosdep init出现错误

ubuntu18.04安装melodic时执行sudo rosdep init出现错误

ubuntu18.04安装melodic推荐博客链接:https://blog.csdn.net/qq_41450811/article/details/99079041(此安装链接来自博主:抚琴弹出情凋零-ubuntu18.04安装ROS Melodic(最详细配置)

问题描述:执行sudo rosdep init出现:
ERROR: cannot download default sources list from:
https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list
Website may be down.(无法下载资源列表如下图)

在这里插入图片描述
解决思路:从简单方法到复杂方法。

方法1:修改源

打开软件和更新,依次选择几个国内知名的镜像源,如mirrors.aliyun.com,mirrors.ustc.edu.cn,mirrors.tuna.tsinghua.edu.cn,分别尝试这三个,如果不行;结合尝试用你的手机给电脑开热点,再更新一遍命令,如果还是不行,请执行方法2。

方法2:修改hosts文件内容

(1)先打开查IP的网址:

https://site.ip138.com/raw.Githubusercontent.com/

(2)输入反馈的错误提示中涉及的网址(如本文中如图就是raw.githubusercontent.com)查找到当前网站的IP,查询结果例如为:151.101.108.133
(3)打开终端输入:

sudo gedit /etc/hosts

则在所打开的文件最后一行添加151.101.108.133raw.githubusercontent.com 然后保存退出

(4)重新执行命令,看是否成功(不行的话就选择方法3吧。)

方法3:100%解决的措施(来自Whhhh师兄的指导)

主目录下添加.ros文件,ubuntu18.04安装melodic的.ros文件已经在我的网盘分享中给您备好了,以下是链接和提取码。

baidunetdisk链接:

https://pan.baidu.com/s/1BXEAzZwjBlx3mpCuR-HM3A

提取码:ua4x

将你下载下来的.ros文件放在主目录下,然后重新开启终端,跳过这两步:

sudo rosdep init
rosdep update

继续执行后面的步骤就可以。

用小海龟验证ros安装是否成功

根据教程安装完成后,分别打开三个终端,依次执行,注意是“依次执行!!!”
第一个终端输入:

roscore

第二个终端输入:

rosrun turtlesim turtlesim_node

第三个终端输入:

rosrun turtlesim turtlesim_teleop_key

查看小海龟是否运行成功!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值