安装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,会帮你自动解决依赖问题