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

By most accounts, this probably shouldn't work. And even if it all installs, there's no guarantee that everything will work correctly.

The biggest reason that it works is because the author specifies the trusty repository, which contains ROS packages for armhf, and those packages have dependencies that appear to be satisfied (at least in name) on raspbian.

Within an Ubuntu release, the developers make sure that there aren't ABI-breaking changes to packages, and they explicitly save the breaking changes for releases. The fact that the Trusty packages work at all on raspbian is mostly due to very few changes in the libc ABI, and a good deal of luck. If you try to install packages that depend on more complex libraries that change more frequently, you'll probably run into either missing dependencies, dependencies that are the wrong version, or dependencies that have quietly changed between releases and just don't work.

The "Supported/Tested" list on http://wiki.ros.org/indigo/Installation/UbuntuARM is user-contributed, so it's not perfect. It's not clear why someone added a non-Ubuntu distribution to that list, and it isn't something that should be supported, so I've removed it.