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

It looks like you've interpreted the instructions incorrectly in two places:

In 1.2, you set the release name to xenial; which is the name of the ubuntu release. Ubuntu uses different package version from the Debian releases, and this is likely what is causing your dependency challenges later. The command as listed should work, but if you've mis-typed it in some way it could be waiting for additional input. If lsb_release -sc isn't retrieving your OS name for some reason, use jessie, since that is the proper short name for your Debian release:

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

Note that the type and placement of quotes and other punctuation is VERY IMPORTANT. The command-line uses them to figure out which parts are commands, which parts are arguments, and how to interpret your command. If you miss a quote it my assume that you wanted to enter a newline as part of the command, and will happily accept more input until it gets the matching quote.

In 1.3, the error message indicates that you've mis-typed the key ID: it should be 0xB01FA116. Note the lowercase x. Again, it is important to enter the commands EXACTLY as per the instructions.

If you're having trouble, I recommend that you copy and paste the commands into your terminal, instead of trying to re-type them. There's much less opportunity for error that way.