虚拟机下Ubuntu18.04 安装ROS melodic :sudo rosdep init 出错
错误表现形式
报错:$ 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:时间问题
最容易出现又容易被忽略的问题:Ubuntu18.04与当前时间(或者物理机时间)不同步
解决方法:
1.在大终端输入
sudo tzselect
找到亚洲(Asia)再找到中国(China),再选择北京时间(BeiJing Time)
如图:
2.创建时区
sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
2:软件源问题
换成国内清华源会快很多。
3:网络问题
1.右上角没有网络图标
2.gcc密钥服务失败也可以归类为网络问题
点击:VMware环境下 Ubuntu 18.04安装ROS Melodic 遇到 gpg: 从公钥服务器接收失败:Server
indicated a
failure
3.还有个更傻乎乎的:
忘了链接网络- -、没错,是我本人
直接右键–连接,就好了。
4:文件内容问题
——————————更新——————————
5.境外资源被屏蔽
> 查询错误提示中域名的IP地址,然后修改 /etc/hosts 文件,添加域名与IP映射
*还有其他的我遇到了会持续更新的!我为非洲人代言,啥毛病我都遇上过一次( ̄。。 ̄)