Hi Konrad, 
That is on our roadmap going forward.  http://www.ros.org/wiki/diamondback/Planning  

In general if you are space constrained it is recommended to create your own rosinstall file and remove unneeded dependencies and use a source based install.  If you start with something like this http://www.ros.org/rosinstalls/cturtle_pr2.rosinstall  and then remove the parts you don't want and add your own packages you can create a much smaller footprint for the install.  

In the future when we split things apart more, if you really are space constrained, this will remain the recommended way to install for there will always be some parts of the system which are unneeded for a particular setup but are installed by default.  

Tully

On Tue, Aug 31, 2010 at 12:18 PM, Konrad Banachowicz <konradb3@gmail.com> wrote:
Hi,
I recently started moving our mobile robots toward ROS.
But i had some problems with heavy dependencies on ROS binary packages.
Our robots are build around embedded PC104 PC with 4GB CF drive.
We use it with minimal installation of ubuntu linux.

When i tried to install ROS from repo, i realized that only ros-cturtle-ros require more than 1GB of dependencies.
Many core ROS packages depends on X11, texlive, wx, opengl ... , witch are useless on board of mobile robot.

I think that the GUI utilities should be separated from their stacks, that fine-grained packaging will make packaging system more flexible.

Pozdrawiam
Konrad Banachowicz

_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users




--
Tully Foote
Systems Engineer
Willow Garage, Inc.
tfoote@willowgarage.com
(650) 475-2827