rosdep init遇到问题

hao@hao-HP-Notebook:~$ sudo rosdep init
[sudo] hao 的密码:
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.
我从前几天才开始学习安装ubuntu,安装ROS,到了sudo rosdep init && rosdep update,就进行不下去了,从网上找了很多帖子,都解决不了问题,很无奈,只好来求助。。。求大神帮帮忙

这个问题一直都有,是国内网络的问题。可以尝试的方法就是用更换网络/更换源/用手机开热点/多次尝试rosdep init

谢谢您,都试了。我觉得能解决的方法应该是翻墙,但是我不会。。。看了帖子也不会。。。。

这么好的社区,难道没人知道这个初始化怎么解决吗?那大家平常都是怎么运行的?不用初始化吗?

在线等哦,谢谢大家

那就用ss做个代理尝试下吧。

搭建教程

vps购买推荐:https://billing.virmach.com/clientarea.php

有没有试下先sudo apt-get update, 然后连接手机热点, 再操作rosdep?

在我刚接触Ubuntu和ros的时候,也遇到过ros安装失败的问题,搜索解决各种问题两天,无果,最后换了一个网络环境,重装系统加重新安装ros,两小时解决。

主要还是网络和配置的原因。

建议:

1.先卸载ros(实在搞不定的时候,重装一遍系统也可以)。

2.建议更换软件源,如果网络不稳定,可以尝试连接手机热点。

3.在安装ros之前,一定要确保sudo apt-get update没有任何问题。

4.如果已经更换软件源为国内源,注意安装ros时需要选择国内的镜像源,点击黄色链接可以进入镜像源网页:http://wiki.ros.org/ROS/Installation/UbuntuMirrors

剩下的按照wiki安装步骤一步步进行就可以。

http://wiki.ros.org/kinetic/Installation/Ubuntu

感谢!之前已经试过了

谢谢,我现在已经重装过两次系统,您说的这个办法我试过,不知道为什么就是通不过,可能之前能行。但是现在不行了。

我去试试,谢谢!

最后解决了,方法如下
解决办法:

sudo gedit /etc/resolv.conf

将原有的nameserver这一行注释,并添加以下两行:

nameserver 8.8.8.8 #google域名服务器

nameserver 8.8.4.4 #google域名服务器

保存退出,执行

sudo apt-get update

再执行

rosdep update

还安装了ros=kinetic-move-base

1赞

您好 我这样操作还是不行,心态崩了

你是不是在使用命令 rospack depends beginner_tutorials 时候出现的

这个需要你在 .bshrc文件中添加你这个包的路径 例如:source ~/catkin_ws/devel/setup.bash

添加后 重启shell 再运行rospack指令

试试清华大学的源,或者华为的

唉,找到原因了,网站被墙了。