安装ROS出现 Unable to Correct Problems ‘You have Held Broken Packages’ 错误

安装ROS 的时候发现以下报错: 

The following packages have unmet dependenctes:

Unable to Correct Problems ‘You have Held Broken Packages

这个错误是依赖问题,试了很多方法不行:勾选update选项, 换源,

找了很多解决办法都解决不了,后来用sudo aptitude install  解决了

aptitude 与 apt-get 都是Debian及其衍生系统中的包管理工具。aptitude 在处理包依赖问题上更好。

先安装aptitude

sudo apt install aptitude

sudo aptitude install ros-melodic-desktop-full

由于解决错误的时候忘记截图了,运行上一个指令的时候一定要看一下依赖问题有没有解决,没有的话不要选y,选n,会帮你自动解决依赖问题


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