前言:
命令行
命令行 是一行完整的命令,如命令“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/这个目录下.