如果失敗,改大延遲,提高 rosdep update命中率
sudo apt update
打開 sudo nano sources_list.py
cd /usr/lib/python2.7/dist-packages/rosdep2
sudo nano sources_list.py
DEFAULT_SOURCES_LIST_URL = 'https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list'
將DOWNLOAD_TIMEOUT 增大
DOWNLOAD_TIMEOUT = 300.0

image.png
還是在/usr/lib/python2.7/dist-packages/rosdep2目錄下, 打開sudo nano rep3.py
將DOWNLOAD_TIMEOUT延時15更改為300
cd /usr/lib/python2.7/dist-packages/rosdistro$ ,對init.py原先DEFAULT_INDEX_URL前端加入https://ghproxy.com/,即如下:
cd /usr/lib/python2.7/dist-packages/rosdistro
sudo nano __init__.py

image.png
sudo gedit /etc/resolv.conf,將原有的nameserver這一行注釋,并添加以下兩行:
sudo gedit /etc/resolv.conf
新增域名:
nameserver 8.8.8.8 #google域名服務器
nameserver 8.8.4.4 #google域名服務器
然后再執(zhí)行安裝rosdep update

image.png