在Ubuntu 16.04上安装ROS Kinetic时出错

Mas*_*nya 4 ubuntu ros ubuntu-16.04

当我尝试执行以下操作时:

sudo apt-get install ros-kinetic-desktop-full
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

E: Unable to locate package ros-kinetic-desktop-full
Run Code Online (Sandbox Code Playgroud)

然后,我尝试寻找一种解决方法,从源安装它,一旦运行rosdep install --from-paths . -i -y --rosdistro kinetic,它将引发以下错误:

executing command [sudo -H apt-get install -y ros-kinetic-gazebo-dev]
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package ros-kinetic-gazebo-dev
ERROR: the following rosdeps failed to install
apt: command [sudo -H apt-get install -y ros-kinetic-gazebo-dev] failed
Run Code Online (Sandbox Code Playgroud)

任何想法出什么问题了吗?

ada*_*key 5

遵循这些说明即可。您需要设置sources.list和密钥以从packages.ros.org获取软件:

sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116
sudo apt-get update
sudo apt-get install ros-kinetic-desktop-full
Run Code Online (Sandbox Code Playgroud)