日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

rosdep init和rosdep update出错处理

發布時間:2025/4/16 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 rosdep init和rosdep update出错处理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 1. 開發環境
  • 2. rosdep init出錯
  • 3. rosdep update出錯
  • 3.1 問題
  • 3.2 解決方案:
  • 3.3 新的解決方案

1. 開發環境

開發電腦是PC機+windows10系統,在win10系統上裝虛擬機,虛擬機上裝ubuntu20.04系統

2. rosdep init出錯

sudo rosdep init 出錯

手動創建上面所述的目錄: /etc/ros/rosdep/sources.list.d ,自己創建20-default.list文件。
在終端輸入:

cd /etc
sudo mkdir ros
cd ros
sudo mkdir rosdep
cd rosdep
sudo mkdir sources.list.d
cd sources.list.d
sudo gedit 20-default.list

在gedit 20-default.list上粘貼下面的內容:

#os-specific listings first
yaml https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/osx-homebrew.yaml osx
#generic
yaml https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/base.yaml
yaml https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/python.yaml
yaml https://ghproxy.com/https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/ruby.yaml
gbpdistro https://ghproxy.com/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

處理完之后不需要再執行sudo rosdep init ,然后進入下一步rosdep update

3. rosdep update出錯

3.1 問題

因網絡問題可能會update出錯,如下圖

3.2 解決方案:

在下面文件添加https://ghproxy.com/
(1) /usr/lib/python3/dist-packages/rosdep2/gbpdistro_support.py

(2) /usr/lib/python3/dist-packages/rosdep2/sources_list.py
(3) /usr/lib/python3/dist-packages/rosdep2/rep3.py
(4) /usr/lib/python3/dist-packages/rosdistro/manifest_provider/github.py此文件兩個地方需要修改
(5) /usr/lib/python3/dist-packages/rosdistro/init.py

做上面修改后當時rosdep update沒問題了,但后面再用發現又出相同的問題,判斷是網絡問題。

3.3 新的解決方案

思路:PC機插入TP-LINK無線網卡,這時把win10的PC機當做一部手機,通過WIFI連接到其他路由器上,這樣ubuntu20.04就可以使用無線網絡了。
(1) win10的PC機插入TP-LINUK,安裝好驅動后,網絡適配這個可以看到無線網卡

(2) win10由使用有線網絡改為采用無線網絡

在網絡屬性中選擇自動獲取IP地址,然后確定

確定后win10電腦任務欄,也就是電腦顯示屏右下角網絡圖標,點擊進去后連接到無線路由器即可。這樣ubuntu使用的就是無線網絡,然后再rosdep update就解決了問題。

總結

以上是生活随笔為你收集整理的rosdep init和rosdep update出错处理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。