安装ROS遇到的大坑

  • Post author:
  • Post category:其他


按照官网给的教程在Ubuntu16.04上安装kinetic,进行到sudo apt-get install ros-kinetic-desktop-full时会出现以下错误

Reading package lists… Done

Building dependency tree

Reading state information… Done

Some packages could not be installed. This may mean that you have

requested an impossible situation or if you are using the unstable

distribution that some required packages have not yet been created

or been moved out of Incoming.

The following information may help to resolve the situation:

The following packages have unmet dependencies:

ros-kinetic-desktop-full : Depends: ros-kinetic-desktop but it is not going to be installed

Depends: ros-kinetic-perception but it is not going to be installed

Depends: ros-kinetic-simulators but it is not going to be installed

Depends: ros-kinetic-urdf-tutorial but it is not going to be installed

E: Unable to correct problems, you have held broken packages.

重复前几步依旧解决不了。



解决方案

1、添加ROS软件源

sudo sh -c ‘echo “deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main” > /etc/apt/sources.list.d/ros-latest.list’

2、添加密钥

sudo apt-key adv –keyserver hkp://ha.pool.sks-keyservers.net:80 –recv-key 421C365BD9FF1F717815A3895523BAEEB01FA116

3、安装ROS

sudo apt-get update

sudo apt-get install ros-melodic-desktop-full

参考博客https://blog.csdn.net/weixin_42606990/article/details/103333499



版权声明:本文为just_do_it567原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。