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

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
2

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.

http://www.ros.org/wiki/electric/Installation/Ubuntu/Source

http://www.ros.org/wiki/fuerte/Installation/Ubuntu/Source

edit flag offensive delete link more

Comments

1

Well, it starts off with: sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu 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

3 followers

Stats

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

Seen: 816 times

Last updated: Sep 18 '12