Ask Your Question
5

How do I find which debian package a stack is in?

asked 2011-04-13 05:10:27 -0500

hersh gravatar image

updated 2014-01-28 17:09:31 -0500

ngrennan gravatar image

Is there a way to search through the available ros-* debian packages to find which one contains a particular ROS stack or ROS package? I wanted to install the image_transport_plugins stack, but the wiki page doesn't give me the right info. (The base ROS Debian packages have been reorganized in Diamondback.)

I don't want to just install all of ROS to make sure I get the one small stack I need. Is there some index of debian ros package contents I can search through?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
2

answered 2011-04-13 11:11:55 -0500

tfoote gravatar image

Debian package names can be derived from ros-ROSDISTRO-STACK-NAME

Where ROSDISTRO is boxturtle, cturtle, or diamondback

STACK-NAME is the stack name with underscores replaced with dashes. (ala common_msgs -> common-msgs)

TO find what stack a package is inside of I usually visit the wiki page and look at the header.

edit flag offensive delete link more
1

answered 2011-04-13 05:19:57 -0500

dornhege gravatar image

Not sure if there is a ROS way, but the debian/ubuntu-way is to use apt-file. You would need a repository with contents though.

edit flag offensive delete link more

Comments

I feel like an 'apt-cache search packagename' should also return the stack to install for the package. As of now, it only seems to work for the stack name.
AHornung gravatar image AHornung  ( 2011-04-13 05:22:29 -0500 )edit

Your Answer

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

Add Answer

Question Tools

2 followers

Stats

Asked: 2011-04-13 05:10:27 -0500

Seen: 354 times

Last updated: Apr 13 '11