ROS依赖包查找安装

当下载某个功能包到自己的空间,在编译时,出现依赖项有问题,解决如下:

$ 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/

or

roscd 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键使用最方便。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值