ROS的 sudo rosdep init 的報錯解決方案

由於吧,前幾天給同宿舍的妹子展示怎麼安裝Ubuntu雙系統,然後呢,不小心把自己的系統盤刪掉了,以至於俺又得重裝系統再裝ROS...操蛋!後來呢,在安裝過程中遇到了這個問題...emmm..這個bug讓我自己的項目停滯了3天,靠,就在今天中午剛剛,才找到解決方案...現在我把它貼到這裏...以防剛裝ros的朋友也掉進坑裏....

在這裏我補充給大家:看了我這篇之後不用再看其他的解決方案了(大多數此類文章都解決不了!!!)

這就是爲什麼我在好多篇 解決sudo rosdep init 的報錯解決方案的文章的評論區中評論我的文章,以免大家走彎路!

在此申明:

如果用了我的方法還有問題,那麼只會有一個問題就是:

  • 你的網絡有問題,務必先連續執行命令sudo rosdep init直到終端出現提示:rosdep update
  • 可以私信我!幫你解決。

解決方案:

1.在桌面的終端中寫入命令:(這一用命令行創建的步驟請忽略,儘量別用!!!)  

sudo mkidr -p /etc/ros/rosdep/sources.list.d

在這裏有的電腦可能會出現,mkdir無法創建該包的錯誤...這時候不要怕,直接在當前終端輸入

(我強烈建議大家直接用以下的步驟也就是直接運行sudo chmod 777 /etc,不管會不會出現mkdir無法創建該包的錯誤.,統統勤勞一點自己去創建這個目錄)

sudo chmod 777 /etc

輸入完之後你會發現你的 /etc/目錄下每個文件包都會有一個鎖的圖標(有的電腦可能沒有),這說明此時此刻就可以在此目錄下進行創建新的文件夾了!

我們這時候就是要做的是:手動創建上面所述的目錄:  /ros/rosdep/sources.list.d (當然說的是在etc目錄下...)

2.創建完成後

我們輸入這個命令(肯定是在 etc/ros/rosdep/sources.list.d這個目錄下打開終端的!)

sudo gedit  20-default.list

此時,就會出現gedit的編輯界面,文檔的名字是  20-default.list....

複製以下內容即可:

# os-specific listings first
yaml https://raw.github.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx   
# generic
yaml https://raw.github.com/ros/rosdistro/master/rosdep/base.yaml
yaml https://raw.github.com/ros/rosdistro/master/rosdep/python.yaml
yaml https://raw.github.com/ros/rosdistro/master/rosdep/ruby.yaml
gbpdistro https://raw.githubusercontent.com/ros/rosdistro/master/releases/fuerte.yaml fuerte   
# newer distributions (Groovy, Hydro, ...) must not be listed anymore, they are being fetched from the rosdistro
index.yaml instead

3.在桌面打開終端執行命令:

sudo rosdep init

然後會發現成功了..

最後輸入:

rosdep update

4.裝ros步驟繼續吧>..

參考鏈接:https://blog.csdn.net/qq_41058594/article/details/81079259

5.完美解決bug

如果這篇文章能幫到你們,就留個言讓我知道對你們有用,然後會更有動力和激情寫總結;

明年博豬讀研了,以後在讀研日子裏更加要總結,希望和大家共同學習探討起來....

如果大家還沒有裝好,那麼就寫郵件給我,我幫你們解決...

關注並私信我

溫馨提示:

最好用熱點.....!!!

 

結尾我說一下

由於本人總結這個方法是一年前的,但是到現在2020.4.23時有很多人看了這篇之後成功安裝,但也有一部分人沒能成功,

我還是要先說一句,我的方法已經使得3000+的人的問題得到解決(用了之後仍未解決的全部都是網絡問題!!!)

如果對你有幫助,那就爲博豬點贊與分享收藏!!!哈哈

如果能解決更好了,如果還不能解決,返回我這篇文章私信我,我遠程指導你!!!望採納以及傳播本方法

2020.5.4經留言區小夥伴介紹,當網絡問題不能很快解決的時候用這篇文章:
https://www.jianshu.com/p/997a08d951e6

附一個teamviewer的最新版的百度雲連接:

鏈接:https://pan.baidu.com/s/13Pj_QRd9WAtD9YNuHGmjug 
提取碼:4lxx 

番外篇

如果以上的方法還解決不了的話可以發我郵箱可以幫你解決哦,(/滑稽 整好的話能請一杯奶茶嘛,博豬最喜歡啦!!!)

[email protected]

還有就是儘量發郵箱,加好友的話有時候看不到,因爲博豬不一定能看到(想睡大覺喫喫喫~~~)

以前做的ROS全向機器人三輪車底盤我這幾天也推到重做了,畫了個通用底盤驅動模塊

,與Arduino 2560即插即用:

大家有需要的可以聯繫我....

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章