赞
踩
问题描述:
ros-kinetic-desktop-full :
依赖: ros-kinetic-desktop 但是它将不会被安装
依赖: ros-kinetic-perception 但是它将不会被安装
依赖: ros-kinetic-simulators 但是它将不会被安装
原理:一般出现这种问题的原因,在于之前安装A包的时候,我们已经安装了某个版本的B包,而现在我们需要安装C包的时候,需要安装另一个版本的B包,而若是如此,则A包的依赖就出现了问题,所以系统拒绝安装C包的操作,就出现了这种问题。
1.ros也是如此,我之前是安装过ros,但是出于一些原因卸载了,但是应该无法删除干净,重装的时候,其他包对没删干净的有依赖,就无法重装。
所以我就做的干净了一点,直接删除了所以带ros的字眼。
sudo apt autoremove --purge ros*
2.这样做的话,ros所需要的依赖可能也会删除,所以安装方法我们采用
sudo apititude install ros-kinect-desktop-full
他会自动给出解决依赖的方法。之后再
3.sudo apt-get install ros-kinect-desktop-full
就好了
注:第二步他会给出很多解决方案,当时我试的时候,第一次给出的方案结果啥都没动。所以我第二次输入这条命令以后,不输入y,输入n,他就会换一个解决方法,这次就成功了。实在不行多换几次。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。