sudo rosdep init and rosdep update Error 手動新增+修改域名解決方法

光頭明明發表於2020-04-18

最近安裝ROS時遇到sudo rosdep init:

官網安裝地址:http://wiki.ros.org/kinetic/Installation/Ubuntu
在這裡插入圖片描述
●這一步很關鍵:
Before you can use many ROS tools, you will need to initialize rosdep. rosdep enables you to easily install system dependencies for source you want to compile and is required to run some core components in ROS.

●之前安裝沒有遇到過,這進入2020的確不一樣。在安裝這一步時遇到下面兩個問題。

1,執行sudo rosdep init 出現下面的問題

zui jin anzhuang chuxian cuowu :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.jiejue fangan :https://blog.csdn.net/qq_35590091/article/details/100515558
●查詢了很多方案後終於成功了,把自己方案寫在這,

首先參考了以下網址:
https://blog.csdn.net/u013468614/article/details/102917569

●主要是借鑑了方案中的
在這裡插入圖片描述

●不同的是,我沒有執行這一步,因為替換了會出現評論中的另一個錯誤,
在這裡插入圖片描述
他這麼做的目的,自己手動新建一個20-default.list,就是替換了sudo rosdep init,這一句的執行

2,執行rosdep update在我沒替換,執行下一句顯示報錯

在這裡插入圖片描述

●現在報錯原因主要是打不開新增的網址,
隨經查詢後,運用以下參考網址解決,
https://www.wandouip.com/t5i98813/
參考網址中前面的問題和我們不太一樣,只參考了後面部分。

●針對於上面的問題,
解決方法,更換了域名:

sudo gedit /etc/resolv.conf

改成下面兩句:

nameserver 8.8.8.8 #google域名伺服器

nameserver 8.8.4.4 #google域名伺服器

如下圖:
在這裡插入圖片描述

隨解決:
在這裡插入圖片描述

自己花了一個晚上加上午的時間解決,期間經歷了重灌,重新新增源等方式,最終用這種方法,打bug,路漫漫其修遠兮,吾將上下而求索。

相關文章