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

Revision history [back]

click to hide/show revision 1
initial version

Through binaries, could I perform an offline installation after downloading them?

this is indeed what you'd want to do.

Copying individual files / directories is not going to be either scalable or maintainable.

The keywords here are: "download deb packages for off-line computer" or similar.

Example results: How can I install software or packages without Internet (offline)?.

This is not ROS specific, but an approach that works for any .deb based software distribution (please also note that I'm not endorsing or recommending any of the tools that are mentioned in the linked AskUbuntu Q&A).

An alternative could be to create an actual apt mirror on one of your machines that does have internet. If you have a network setup between your PCs, you could use the local mirror as an apt source which would allow your other computers to install the same packages without downloading them from packages.ros.org again.

Through binaries, could I perform an offline installation after downloading them?

this is indeed what you'd want to do.

Copying individual files / directories is not going to be either scalable or maintainable.

The keywords here are: "download deb packages for off-line computer" or similar.

Example results: How can I install software or packages without Internet (offline)?.

This is not ROS specific, but an approach that works for any .deb based software distribution (please also note that I'm not endorsing or recommending any of the tools that are mentioned in the linked AskUbuntu Q&A).

An alternative could be to create an actual apt mirror on one of your machines that does have internet. If you have a network setup between your PCs, you could use the local mirror as an apt source which would allow your other computers to install the same packages without downloading them from packages.ros.org again.


Edit: a proper solution would apparently be to use apt-offline for this. I've never used that myself though, so I can't comment on its usability.