由於吧,前幾天給同宿舍的妹子展示怎麼安裝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
番外篇:
如果以上的方法還解決不了的話可以發我郵箱可以幫你解決哦,(/滑稽 整好的話能請一杯奶茶嘛,博豬最喜歡啦!!!)
還有就是儘量發郵箱,加好友的話有時候看不到,因爲博豬不一定能看到(想睡大覺喫喫喫~~~)
以前做的ROS全向機器人三輪車底盤我這幾天也推到重做了,畫了個通用底盤驅動模塊
,與Arduino 2560即插即用:
大家有需要的可以聯繫我....