当前位置:   article > 正文

ros安装的依赖问题_ros-foxy-desktop : 依赖: ros-foxy-depthimage-to-lase

ros-foxy-desktop : 依赖: ros-foxy-depthimage-to-laserscan 但是它将不会被安装

问题描述:
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,他就会换一个解决方法,这次就成功了。实在不行多换几次。

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/木道寻08/article/detail/816881
推荐阅读
相关标签
  

闽ICP备14008679号