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

ros offline install

asked 2011-06-08 04:33:52 -0500

scheme gravatar image

Hi, I want to install ros on a ubuntu machine which doesn't have access to the internet. I have another machine (windows) that can access the internet. I tried grabbing the svn from and figured out the steps for compiling and getting ros-core to work. Now the challenge I am facing is that each package I need obviously has dependencies that usually get downloaded via rosdep but now I have to do this manually, so I was wondering if there is a tar file with the basic packages i.e. what gets included in the desktop-full version of the ros install options? I'd appreciate any help on this. Thanks, JD

edit retag flag offensive close merge delete

1 Answer

Sort by » oldest newest most voted

answered 2011-06-08 21:29:01 -0500

I don't think there is a tar file containing all the external dependencies; however, it shouldn't be too hard to generate one yourself. As you have already pointed out, you can use rosdep satisfy <packages> to generate a list of required packages that have not been installed yet. (Or use rosdep depdb <packages> to get a list of all the packages, even those that have been installed.)

Now, you can use any of the usual Ubuntu offline installation methods to generate a list of packages on your Ubuntu machine, download them from the Windows machine and install them on Ubuntu. My favourite is apt-offline.

edit flag offensive delete link more


Oh wow thanks Martin! I didn't know about apt-offline or the other methods like that. Been using ubuntu for many years and never had the need to install things offline until now. It didn't strike me that there would be such methods built into ubuntu. Thanks again. :)
scheme gravatar image scheme  ( 2011-06-10 06:55:46 -0500 )edit

Question Tools


Asked: 2011-06-08 04:33:52 -0500

Seen: 4,345 times

Last updated: Jun 08 '11