Ubuntu 16.04 libtiffxx5 libtiff5-dev libtiffxx5:i386依赖问题导致的无法安装

本文主要是介绍Ubuntu 16.04 libtiffxx5 libtiff5-dev libtiffxx5:i386依赖问题导致的无法安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Ubuntu 16.04 libtiffxx5 libtiff5-dev libtiffxx5:i386依赖问题导致的无法安装


机器

系统是Desktop Ubuntu16.04
笔记本是Dell的灵越3558

问题描述

第一次尝试运行lsd-slam,按照github的步骤,rosmake后出现了缺少cv-bridge依赖项的问题,安装之后出现了这个问题
依赖关系出错
之后电脑再使用

apt-get install ...

就会提示依赖项问题,版本0.5将要安装,卸载版本0.6之类。

解决方法

长话短说,最后我通过这个命令搞定了,可以直接试一下

sudo apt-get autoremove -f

在这里插入图片描述

其他方法

尝试过不少其他的套路,列举“坑”如下

  1. 修改源:尝试过从清华的镜像修改到阿里云的镜像,没用作用,修改方法就是 系统设置 => 软件和更新 …。不得不说这个方式可能对于最后的解决是有帮助的,因为我把源中的除ROSgazebo外的源全都去除了,尤其是teamviewer和launchpad这两个,他们最有可能是i386的来源。
    在这里插入图片描述
    这里是另外一个坑了,i386是一个硬件架构,具体不懂,架构有amd64和这个i386,我的电脑架构是amd64也就是64位,推测出现i386的原因是第三方软件为了兼容32位和64位而加入的,所以删除了这个。

  2. 更换源文件内容

sudo vi /etc/apt/source.list

这个方法挺多的,将这里的源修改成其他的,试了一下没有用,编辑前备份一下保险

sudo cp /etc/apt/source.list /etc/apt/source.list.bak
  1. 清除掉package list内容
    一开始我也认为这个思路是对的,因为我删除掉i386.deb这个包,每次一update都会有新的获取命令,再一次下载到
/var/cache/apt/archives

可以通过grep查看是否有i386相关的包,查过之后就从清除包源入手,根据ask_ubuntu中的这个回答,尝试了以下命令:

sudo su
cd /var/lib/apt/list/
rm *
cd partial/
rm *
Ctrl + D //log out
sudo apt-get update

依然失败了,知道原因的大佬麻烦解释下。

这篇关于Ubuntu 16.04 libtiffxx5 libtiff5-dev libtiffxx5:i386依赖问题导致的无法安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/174432

相关文章

Pyserial设置缓冲区大小失败的问题解决

《Pyserial设置缓冲区大小失败的问题解决》本文主要介绍了Pyserial设置缓冲区大小失败的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录问题描述原因分析解决方案问题描述使用set_buffer_size()设置缓冲区大小后,buf

resultMap如何处理复杂映射问题

《resultMap如何处理复杂映射问题》:本文主要介绍resultMap如何处理复杂映射问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录resultMap复杂映射问题Ⅰ 多对一查询:学生——老师Ⅱ 一对多查询:老师——学生总结resultMap复杂映射问题

java实现延迟/超时/定时问题

《java实现延迟/超时/定时问题》:本文主要介绍java实现延迟/超时/定时问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java实现延迟/超时/定时java 每间隔5秒执行一次,一共执行5次然后结束scheduleAtFixedRate 和 schedu

如何解决mmcv无法安装或安装之后报错问题

《如何解决mmcv无法安装或安装之后报错问题》:本文主要介绍如何解决mmcv无法安装或安装之后报错问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录mmcv无法安装或安装之后报错问题1.当我们运行YOwww.chinasem.cnLO时遇到2.找到下图所示这里3.

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

Vue3使用router,params传参为空问题

《Vue3使用router,params传参为空问题》:本文主要介绍Vue3使用router,params传参为空问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录vue3使用China编程router,params传参为空1.使用query方式传参2.使用 Histo

Python 安装和配置flask, flask_cors的图文教程

《Python安装和配置flask,flask_cors的图文教程》:本文主要介绍Python安装和配置flask,flask_cors的图文教程,本文通过图文并茂的形式给大家介绍的非常详细,... 目录一.python安装:二,配置环境变量,三:检查Python安装和环境变量,四:安装flask和flas

SpringBoot首笔交易慢问题排查与优化方案

《SpringBoot首笔交易慢问题排查与优化方案》在我们的微服务项目中,遇到这样的问题:应用启动后,第一笔交易响应耗时高达4、5秒,而后续请求均能在毫秒级完成,这不仅触发监控告警,也极大影响了用户体... 目录问题背景排查步骤1. 日志分析2. 性能工具定位优化方案:提前预热各种资源1. Flowable

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

Win11安装PostgreSQL数据库的两种方式详细步骤

《Win11安装PostgreSQL数据库的两种方式详细步骤》PostgreSQL是备受业界青睐的关系型数据库,尤其是在地理空间和移动领域,:本文主要介绍Win11安装PostgreSQL数据库的... 目录一、exe文件安装 (推荐)下载安装包1. 选择操作系统2. 跳转到EDB(PostgreSQL 的