ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

ROS Packages vs. Linux Packages

asked 2011-03-05 14:24:56 -0600

RobotJay gravatar image

updated 2014-01-28 17:09:17 -0600

ngrennan gravatar image

In general, how do ROS packages differ from Linux packages? Can I expect to use them to install libraries and other software, in the way I expect RPM and DEB packages to manage software installation in Linux? I would like to update the wiki pages to make any distinctions clearer to those coming from Ubuntu backgrounds. Thanks, friends!

edit retag flag offensive close merge delete

3 Answers

Sort by ยป oldest newest most voted

answered 2011-03-05 18:03:08 -0600

tfoote gravatar image

ROS packages are not related to standard linux packages such as RPMs and debian packages.

ROS packages are described on the wiki at

On Ubuntu you can install debian packages of ROS stacks which contain ROS packages.

edit flag offensive delete link more

answered 2011-05-06 16:02:55 -0600

do you think the ROS package model will converge eventually to Linux/Ubuntu package model?

edit flag offensive delete link more


Eventually it will likely converge. The first step in the direction is to make "installation" work. REP102 was an attempt in that direction, though we needed to rethink exactly how we're going to get there.
tfoote gravatar image tfoote  ( 2011-05-06 18:51:16 -0600 )edit

answered 2011-03-05 21:23:59 -0600

sam gravatar image

I share my experience. I feel ROS package is a set of tools based on linux libraries. If you want to build your robot program, you can only use standard linux libraries without ROS utilities, and you also can use both linux libraries and ROS utilities. Is that the answer what you want?

edit flag offensive delete link more

Question Tools


Asked: 2011-03-05 14:24:56 -0600

Seen: 781 times

Last updated: May 06 '11