安裝ROS時sudo rosdep init指令報錯:python
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.
解決(如下方法依次執行,一直到搞定:git
(1)以前曾經安裝過 ROS 系統的某個版本,按照提示刪除已經存在的初始化文件便可:github
sudo rm /etc/ros/rosdep/sources.list.d/20-default.list
(2)ca-certificates問題,證書不對,從新安裝證書網絡
sudo apt-get install ca-certificates
(3)系統時間同步問題,須要同步系統時間
sudo apt-get install ntpdate sudo ntpdate cn.pool.ntp.org sudo hwclock --systohc
(4)ssl certs問題
sudo c_rehash /etc/ssl/certs sudo -E rosdep init
(5)python-rosdep問題
sudo apt-get install python-rosdep
(6)若是仍然無效,則直接在/etc目錄下添加內容/ros/rosdep/sources.list.d/20-default.list
cd /ros/rosdep/sources.list.d(具體目錄要看你的用戶名) sudo gedit 20-default.list
複製 https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list 裏面的內容進去,保存,退出,從新執行sudo rosdep init。
若是上面的鏈接打不開,或者報錯time out,說明你的網絡有問題,翻個牆後重覆上面的全部步驟。
到這裏,應該能夠解決了,若是還不行,歡迎留言探討