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

Howto install w/o root priviliges

asked 2012-09-17 23:33:54 -0500

Das_rote_Skelett gravatar image

updated 2014-01-28 17:13:41 -0500

ngrennan gravatar image

Hi there!

We are in an infrastructure where a large number of machines runs an Ubuntu from Netboot (University). We would like to install ROS into a common prefix that will be shared to all machines via NFS. We do not have root on these machines, therefore we would like to be able to build ROS completely from source!! There must be a way, right?! E.g. using cmake/pkg-config to find packages instead of apt...

Has anyone done this?!

Any help will be appreciated!

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2012-09-18 00:59:59 -0500

KruseT gravatar image

Yes, ROS has been designed from the start to be build from sources by the community. The apt way was added later for convenience.

The details change between ROS distributions, so check the instructions for the distribution you intend to use.

edit flag offensive delete link more



Well, it starts off with: sudo sh -c 'echo "deb lucid main" > /etc/apt/sources.list.d/ros-latest.list'. And does a lot of "sudos" later on. We DO NOT have root nor will our admins allow us to add an alternative repository location for security reasons...

Das_rote_Skelett gravatar image Das_rote_Skelett  ( 2012-09-18 01:47:08 -0500 )edit

You will need to install any system dependencies into a local location and add it to your path. Then you can use ROS from source.

tfoote gravatar image tfoote  ( 2013-07-24 06:20:27 -0500 )edit

Question Tools



Asked: 2012-09-17 23:33:54 -0500

Seen: 822 times

Last updated: Sep 18 '12