ROS依賴包查詢安裝

2021-10-01 05:16:37 字數 935 閱讀 1069

$ roscd package_name

$ rosdep update

$ rosdep package_name

rosdep即可安裝缺少的依賴項

直接用這個方法就行了

乙個乙個裝太麻煩,我們直接安裝ros乙個功能包所需要的依賴乙個較常使用的命令是

rosdep install --from-paths src/ --ignore-src --rosdistro=kinetic -y
這個命令是用於安裝工作空間中src路徑下所有package的依賴項(由pacakge.xml檔案指定)。

查詢當前安裝完成的所有包檔案

$ rospack list
可以看到所有的ros功能包都在/opt/ros/kinetic/share目錄下,所以也可以使用如下命令查詢

cd /opt/ros/kinetic/share/

orroscd turtlesim/

cd ..

查詢ros的所有功能包

apt-cache search ros-kinetic
或者說在不知道要安裝功能包的確切名字的情況下找到目標包,通過pipeline 與grep命令,輸出與關鍵字rqt-相關的行

apt-cache search ros-kinetic | grep rqt-
再或者下述安裝命令與tab鍵結合,然後系統會輸出相應提示。

sudo apt-get install ros-kinetic-rqt-
前述所有內容中,rospack

list與sudo apt-get install ros-kinetic-rqt- +tab鍵使用最方便。

ROS依賴包安裝問題

在ros編譯過程中經常會遇到找不到ros包的情況,如下所示 cmake error at opt ros kinetic share catkin cmake catkinconfig.cmake 83 find package could not find a package configurat...

ROS問題及解決方案 依賴包安裝

在ros編譯過程中經常會遇到找不到ros包的情況,如下所示 cmake error at opt ros kinetic share catkin cmake catkinconfig.cmake 83 find package could not find a package configurat...

如何確定ROS包的依賴

初學ros遇到的大部分問題,到最後都是簡單的多加了依賴,少加了依賴,這可能會導致編譯不通過,也可能編譯通過但是會有核心轉儲的錯,光看程式完全看不出來問題,浪費了很多時間。所以我打算細緻地整理一下。參考 功能包的依賴部分涉及到cmakelist.txt和package.xml兩個檔案。兩個檔案分別要對...