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

difference between ros-kinetic-desktop install and bare-bone version?

asked 2017-02-23 22:19:52 -0600

sam26 gravatar image

I want to list out the packages that would be installed during desktop installation (ros-kinetic-desktop) and ros-base installation (ros-kinetic-ros-base) without actually installing them. This is to check what exactly are the differences in ros base version and the desktop version. Is there a way I can achieve this? Thank you in advance.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2017-02-24 00:26:17 -0600

gvdhoorn gravatar image

updated 2017-02-24 01:09:34 -0600

All metapackages for all variants are documented in REP 142: ROS Indigo and Newer Metapackages.

If you'd also like to know all system dependencies that will be installed (and you're using apt-get), then (from man apt-get):


       apt-get - APT package handling utility -- command-line interface


  -s, --simulate, --just-print, --dry-run, --recon, --no-act
      No action; perform a simulation of events that would occur but do not actually change the system. Configuration Item: APT::Get::Simulate.

so running any apt-get install command with the -s switch will only simulate what would happen, and should let you inspect what particular set of packages will be installed without actually installing them. One-liner: sudo apt-get install -s $some_pkg | grep Inst | awk '{ print $2 }'.

You might also just select n when asked by apt-get install whether you want to continue (which it asks before installing anything).

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2017-02-23 22:19:52 -0600

Seen: 1,482 times

Last updated: Feb 24 '17