rosdep

前言:

命令行

命令行 是一行完整的命令,如命令“cd  /home/wuxi/wuxi_ws”就可以打开wuxi_ws这个目录.

一. rosdep是什么


rosdep是ros的一个功能包,在安装ros时会自动安装.在使用时需要初始化.

ros包有两个不同类型的依赖项:build依赖项和run依赖项。rosdep就是用来检查包的丢失依赖项,并且完成下载和安装。

此命令会自动检测src下的所有包依赖,如果发现没有安装的依赖,直接安装。

rosdep是ros一个命令行,用于安装系统依赖,具体地说,就是ros包的依赖。举例来说,你在编译velodyne源码时,可能会遇到找不到pcap.h错误,这是因为velodyne依赖于pcap库,但是这个库没有安装,此时你就可以使用rosdep安装pcap库,指令如下:

rosdep install --from-paths src -i -y


当然也可以使用sudo apt-get install 进行安装

二.rosdep初始化

rosdep使用前需要先进行初始化和更新,初始化也就是执行下面指令:

sudo rosdep init

这一步就是将https://raw.githubusercontent.com/ros/rosdistro/master/rosdep/sources.list.d/20-default.list这个文件下载到/etc/ros/rosdep/sources.list.d/这个目录下.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容