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

Ros Offline Installation

asked 2011-04-26 02:58:13 -0600

kang gravatar image

updated 2011-09-03 15:29:21 -0600

kwc gravatar image

Hi,

I am now working on Debian which I do not have root privilage access so I am not able to do sudo command. Is there a solution I can download the ROS packages and install it to directories that I can access?

note: I notice that the similar question has been asked, but the solution does not work for me.

Best, Kang

edit retag flag offensive close merge delete

Comments

Please clarify, are you looking for offline installation or non privledged installation(aka non root)?
tfoote gravatar image tfoote  ( 2011-04-26 06:50:57 -0600 )edit

3 Answers

Sort by ยป oldest newest most voted
1

answered 2011-04-26 04:21:36 -0600

dornhege gravatar image

I'm not sure, if this is the easiest way, but you can just download the packages and extract their contents like so:dpkg -x pkg.deb somedir and then copy the ros files to a local ros directory. Once you have setup the base ros files the extra packages shouldn't be that difficult as you only need to add their content to the stacks directory.

There will be no dependency tracking and it might even be easier (workwise) to just install ros from source without the debian packages.

edit flag offensive delete link more
1

answered 2011-04-26 08:30:24 -0600

Mac gravatar image

This is going to be tricky, almost no matter what. You're likely to need at least sporadic root access, because ROS splits its dependencies between ROS packages (OpenCV, for example, is stored in ROS) and OS-specific packaging systems (gtest, for example, is grabbed from somewhere else).

If you do a from-source install (see the Ubuntu Source Install Instructions, for example), you'll spend awhile compiling, but this will build and install all of the ROS-packaged dependencies for you. For satisfying system-level dependencies, you'd need to pass along a few package-install requests to your sysadmin, or end up up to your elbows in building packages yourself. While doable, that would be a huge pain in the neck.

edit flag offensive delete link more
0

answered 2011-04-26 05:04:37 -0600

kang gravatar image

updated 2011-04-26 05:05:39 -0600

Thank you for your reply, dornhege.

Yes, I was looking for these ROS base deb packages/ source files but I was not sure which are the base files. is this the one? http://www.ros.org/wiki/APIs If yes, (this might be trivial) how can I download them quickly, not file by file from the trunk directory?

Best, Kang

edit flag offensive delete link more

Question Tools

Stats

Asked: 2011-04-26 02:58:13 -0600

Seen: 1,173 times

Last updated: Apr 26 '11