前言:
命令行
命令行 是一行完整的命令供炎,如命令“cd? /home/wuxi/wuxi_ws”就可以打開wuxi_ws這個目錄.
一. rosdep是什么
rosdep是ros的一個功能包,在安裝ros時會自動安裝.在使用時需要初始化.
ros包有兩個不同類型的依賴項:build依賴項和run依賴項。rosdep就是用來檢查包的丟失依賴項,并且完成下載和安裝。
此命令會自動檢測src下的所有包依賴,如果發(fā)現(xiàn)沒有安裝的依賴,直接安裝。
rosdep是ros一個命令行优床,用于安裝系統(tǒng)依賴,具體地說誓焦,就是ros包的依賴胆敞。舉例來說,你在編譯velodyne源碼時杂伟,可能會遇到找不到pcap.h錯誤移层,這是因為velodyne依賴于pcap庫,但是這個庫沒有安裝赫粥,此時你就可以使用rosdep安裝pcap庫观话,指令如下:
rosdep install --from-paths src -i -y
當(dāng)然也可以使用sudo apt-get install 進行安裝
二.rosdep初始化
rosdep使用前需要先進行初始化和更新,初始化也就是執(zhí)行下面指令:
sudo rosdep init
這一步就是將https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list這個文件下載到/etc/ros/rosdep/sources.list.d/這個目錄下.