安装ros报错:
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:
下列软件包有未满足的依赖关系:
ros-kinetic-desktop-full : 依赖: ros-kinetic-desktop 但是它将不会被安装
依赖: ros-kinetic-perception 但是它将不会被安装
依赖: ros-kinetic-simulators 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
原因是:之前我安装过一次ROS,但是不知道啥时候莫名把我的ROS卸载了,现在第二次安装ros,就报错
网上查到的大部分解决方案:
sudo apt-get install aptitude
sudo aptitude install ros-kinetic-desktop-full
点击Y
然后再次安装
但是在我这里试了10次都还是不行,
最后发现一个最简单的解决方案:
在ubuntu设置中把系统更新打开……
然后sudo apt-get install ros-kinetic-desktop-full
重新安装,就没问题了。
版权声明:本文为handily_1原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。