sudo rosdep init步骤遇到问题
问题1.20-default.list存在
问题描述
ERROR: default sources list file already exists:
/etc/ros/rosdep/sources.list.d/20-default.list
Please delete if you wish to re-initialize
解决办法:
执行以下命令,删除已经存在的初始化文件:
sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
保存退出,执行
sudo apt-get update
再执行初始化
sudo rosdep init
问题2.Website may be down
问题描述
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(变更域名服务器)
变更nameserver为google服务器
sudo gedit /etc/resolv.conf
将原有的nameserver这一行注释,并添加以下两行:
nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器
保存退出,执行
sudo apt-get update
再执行
sudo rosdep init
显示
Wrote /etc/ros/rosdep/sources.list.d/20-default.list
Recommended: please run
rosdep update
即初始化成功
解决方法2(hosts)
raw.githubusercontent.com网站不能访问,此时可能是因为被firework墙了。
解决办法是修改hosts文件,添加这个网站的ip地址
打开hosts文件
sudo gedit /etc/hosts
在文件末尾添加
151.101.84.133 raw.githubusercontent.com
保存,更新,初始化
解决方法3(Vim编辑器修改hosts)
1.获取etc中的权限
sudo chmod 777 /etc
2.在etc中手动创建/etc/ros/rosdep/sources.list.d
3.打开网址:https://site.ip138.com
输入 raw.githubusercontent.com
挑选一个ip地址,ip地址+“空格”+ raw.githubusercontent.com
4.通过终端打开hosts
sudo vi /etc/hosts
将鼠标光标移动到需要编辑的地方,按字母i进入编辑模式,将ip地址+“空格”+ raw.githubusercontent.com粘贴好或者手动输入好后ctrl+c退出编辑状态,在输入冒号加wq在按回车(:wq)退出编辑
更新
sudo apt-get update
也可以用
sudo gedit /etc/hosts
打开host文件
问题3.rosdep update 超时问题解决
问题描述
ERROR: error loading sources list:
The read operation timed out
解决方法1
分别更改 /usr/lib/python2.7/dist-packages/rosdep2/下的三个文件中下载时间
sources_list.py(75行)
gbpdistro_support.py(40行)
rep3.py(42行)
中的DOWNLOAD_TIMEOUT = 15.0值,改大一点就可以了。
操作如下
sudo vim /usr/lib/python2.7/dist-packages/rosdep2/sources_list.py
sudo vim /usr/lib/python2.7/dist-packages/rosdep2/gbpdistro_support.py
sudo vim /usr/lib/python2.7/dist-packages/rosdep2/rep3.py
找到/DOWNLOAD_TIMEOUT这一行,光标放到要修改处,单击i进入编辑,修改后输入:Ctrl+C保存,:wq退出,更新。
解决方法2
更换下载源,更新
sudo apt-get update
初始化
解决方法3
改用手机热点,更新
sudo apt-get update
初始化
解决方法4–这个最好用
可见链接: link.https://blog.csdn.net/DDonggggg/article/details/115798335?spm=1001.2014.3001.5501