Ask Your Question
3

how to find packages that meta-package contains

asked 2014-03-07 05:44:26 -0600

Kei Okada gravatar image

As far as I understand, ros is the meta-package that contains several packages, https://github.com/ros/ros/blob/indig... , how do we not that which package does the ros contains?

k-okada@kokada-t430s:/opt/ros/hydro/share$ rospack depends ros
[rospack] Error: no such package ros
k-okada@kokada-t430s:/opt/ros/hydro/share$ rosstack depends ros
[rosstack] Error: no such package ros
k-okada@kokada-t430s:/opt/ros/hydro/share$ rospack depends roslib
catkin
rospack
edit retag flag offensive close merge delete

Comments

As a side note: metapackages are only valid dependencies of other metapackages. They are mostly a convenience for users when installing.

tfoote gravatar imagetfoote ( 2014-03-07 13:36:37 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted
1

answered 2014-03-07 06:11:25 -0600

Dirk Thomas gravatar image

Metapackages are not supported by rospack / rosstack. Since metapackages are only meant for backward compatibility and convenient package installation for users there is no plan to add support for them.

As a workaround you can run something like this:

roscd ros
cat package.xml | grep "_depend"
edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 2014-03-07 05:44:26 -0600

Seen: 331 times

Last updated: Mar 07 '14