我已经阅读了以下链接:http://wiki.ros.org/kinetic/Installation/Source,并且知道命令rosdep install --from-paths src --ignore-src --rosdistro kinetic --simulate可以列出干净系统上ROS的所有必需依赖项。

也,我已经阅读了以下链接:http://wiki.ros.org/catkin/package.xml

所以我在考虑是否可以仅列出ROS的exec_depend? />

#1 楼

AFAIK,目前无法通过官方功能来实现。

rosdep上有一个开放的PR,它正是为此功能而设计的。我没有亲自测试过它,但查看代码更改,似乎可以使rosdep功能仅通过--dependency-types标志作用于某些依赖项类型。

https://github.com/ros-infrastructure/rosdep/pull/727