本文参考:http://wiki.ros.org/rosdep
rosdep
命令的作用: 可以用来安装功能包的依赖项
rosdep的安装
在Ubuntu电脑上:
sudo apt-get install python-rosdep
或者在非Ubuntu电脑上:
sudo pip install -U rosdep
安装完之后需要调用一次初始化:
sudo rosdep init
然后更新:(注意不要使用sudo rosdep update,否则后面会导致一些权限问题
)
rosdep update
rosdep的使用
- 安装特定包的依赖项
您可以使用rosdep
或者catkin
来编译所有ROS repository中的包,比如你要编译一个你的机器上从未编译的包AMAZING_PACKAGE
可以使用:
rosdep install AMAZING_PACKAGE
- 用于安装工作空间中所有包的依赖项
在你的ros工作空间中运行命令:
rosdep install --from-paths src --ignore-src -r -y
这样就可以自动将您工作空间中所有包的依赖项都安装上。