dpkg -i 安装软件出现各种依赖等问题解决办法

今天这个问题其实在之前就已经埋下了隐患,我是之前在QT中倒入ROS工程的时候,出现rviz-config.cmake配置文件找不到的错误,然后在一片博客上看到,对于这个配置文件找不到的问题,去安装对应的相关的软件包,其中那篇博客说了,最好直接全部安装根ROS相关的东西

sudo apt-get install ros-melodic-*

然后我就安装了一大堆东西,几十个G,我吐了。安装的过程中出现了这个错误,说我的系统里已经有了相关的东西,无法覆盖解压。当时没有去管这个错误。因为后来我发现是我的环境变量的问题,导致那个rviz-config.cmake文件找不到。所以今天在安装,要把机器人树毎派上的目录挂载到我的主机上。

sudo apt-get install nfs-common

的时候就开始出现那个问题了;解决过程如下
在这里插入图片描述
第一步出现这个错误:
网上说的是只要遇到这种错误,就执行:

sudo apt-get --fix-broken install

接下来报错:
在这里插入图片描述
然后参考这两篇博客:
添加链接描述
添加链接描述
大致的方法就是:
强制覆盖安装:
解决办法为:

执行如下命令,强制覆盖安装错误的内容

dpkg -i --force-overwrite /var/cache/apt/archives/ros-kinetic-assisted-teleop_0.2.0-0xenial-20181117-025038-0800_amd64.deb

报错如下:

在这里插入图片描述

各种配置不完整
解决办法:主要参考这篇博客
成功解决:大致就是说修复apkd 依赖关系重新安装
添加链接描述
执行:sudo apt-get install -f -y

在这里插入图片描述
在这里插入图片描述

还有几篇结局类似问题的博客:
添加链接描述

添加链接描述
但是在修复的过程中还是包除了几个错误,不知道后面会不会有什么影响:

在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值