"ros-kinetic-desktop-full : 依赖: ros-kinetic-simulators 但是它将不会被安装"报错的解决办法

发布时间:2018-07-14 09:16  浏览次数:88

前言:

第一次写博客,灰常的激动,感觉和大神们走的更近了呢,哈哈。话不多说,直接说解决办法,很简单。

遇到的问题

我因为一些原因把之前安装好的ros卸载了,然后再安装的时候就遇到了个很棘手的问题,如下图:



然后到网上也搜不到有效的解决办法,很是着急,经过一天的努力终于找到了解决办法。

解决办法

1、先使用sudo aptitude install ros-kinetic-desktop-full
自适应安装ros,然后会提示你什么与什么包冲突,我忘了留截图了,就是在最后,我就是被提示与gazebo7-dev冲突。

2、不用继续安装,直接删除提示中冲突的文件,例如我就是用 sudo apt-get remove gazebo-*命令来删除已有的gazebo的

3、现在,重装ros就ok了。

分析原因

原因也很简单,因为我之前手残手动安装了gazebo7,我不知道安装full版的ros是自带gazebo的,所以在安装的时候就会和已经安装的gazebo冲突。


标签

归档

阅读排行