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

So i finally worked out the full answer. Since Ubuntu18.04 is codenammed "bionic", You had to set:

export ROS_OS_OVERRIDE=ubuntu:bionic

And then:

rosdep install --from-paths src --ignore-src --rosdistro melodic --os=ubuntu:bionic -y

However, i worked out you could install directly from the ROS ARM basic method via cheating the sources.list when installing ROS via:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu bionic main" > /etc/apt/sources.list.d/ros-latest.list'

This is essentially cheating "$(lsb_release -sc)" by replacing with "bionic" (for Ubuntu 18.04).