ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A
Ask Your Question

Howto install w/o root priviliges

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

Das_rote_Skelett gravatar image

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

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 -0600

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 -0600 )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 -0600 )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



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

Seen: 726 times

Last updated: Sep 18 '12