Ubuntu 软件依赖出错处理

现象: 

apt-get install vim
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您可能需要运行“apt-get -f install”来纠正下列错误:
下列软件包有未满足的依赖关系:
 cuttlefish-base : 依赖: f2fs-tools 但是它将不会被安装
                   依赖: grub-efi-ia32-bin
                   依赖: libarchive-tools 但是它将不会被安装 或
                           bsdtar 但是它将不会被安装
 libglib2.0-dev-bin : 依赖: python3-distutils 但是它将不会被安装
 vim : 依赖: vim-common (= 2:8.0.1453-1ubuntu1.13) 但是 2:7.4.1689-3ubuntu1.5 正要被安装
       依赖: vim-runtime (= 2:8.0.1453-1ubuntu1.13) 但是 2:7.4.1689-3ubuntu1.5 正要被安装
       依赖: libgpm2 (>= 1.20.7) 但是 1.20.4-6.1 正要被安装
       依赖: libpython3.6 (>= 3.6.5) 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt-get -f install”(也可以指定一个解决办法)。

 尝试解决方法:sudo apt-get -f install 

sudo apt-get -f install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在修复依赖关系... 失败。
下列软件包有未满足的依赖关系:
 cuttlefish-base : 依赖: f2fs-tools 但是它还没有被安装
                   依赖: grub-efi-ia32-bin
                   依赖: libarchive-tools 但是它还没有被安装 或
                           bsdtar 但是它还没有被安装
 libglib2.0-dev-bin : 依赖: python3-distutils 但是它还没有被安装
E: 错误,pkgProblemResolver::Resolve 发生故障,这可能是有软件包被要求保持现状的缘故。
E: 无法修复依赖关系

发现还是不行,最后通过如下方法解决: 

sudo dpkg -l | grep ^iU | awk '{print $2}' | xargs sudo dpkg --purge

 另外一个错误 :

sudo apt-get install vim
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:
 vim : 依赖: libpython3.6 (>= 3.6.5) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

解决: 先找到已经安装的libpython3.6,然后卸载,

sudo dpkg -l | grep libpython3.6
ii  libpython3.6-minimal:amd64                 3.6.13-1+xenial2                              amd64        Minsudo apt-get remove  --purge libpython3.6-minimal
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
下列软件包将被【卸载】:libpython3.6-minimal* python3-minimal* python3.6-minimal*
升级了 0 个软件包,新安装了 0 个软件包,要卸载 3 个软件包,有 1173 个软件包未被升级。
解压缩后将会空出 13.6 MB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 202900 个文件和目录。)
正在卸载 python3-minimal (3.6.7-1~18.04) ...
正在卸载 python3.6-minimal (3.6.13-1+xenial2) ...
Unlinking and removing bytecode for runtime python3.6
正在卸载 libpython3.6-minimal:amd64 (3.6.13-1+xenial2) ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
(正在读取数据库 ... 系统当前共安装有 202642 个文件和目录。)
正在清除 python3.6-minimal (3.6.13-1+xenial2) 的配置文件 ...
正在清除 libpython3.6-minimal:amd64 (3.6.13-1+xenial2) 的配置文件 ...

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/38190.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

DG故障切换及DG Broker失效配置清理

DG故障切换及DG Broker失效配置清理 DG故障强制切主DG Broker原有配置清理 DG故障强制切主 主库发生故障无法在短时间内恢复时,需要执行主备切换。此时由于DG Broker无法连接到主库,故不能通过Broker切换,只能手动在备库进行切主。 --断开备…

Neo4j之MERGE基础

在 Neo4j 中,MERGE 语句用于根据指定的模式进行创建或匹配节点和关系。它可以在节点或关系不存在时创建它们,并在已存在时进行匹配。 创建或匹配节点: MERGE (p:Person {name: John});这个查询会检查是否已经存在一个具有 "Person&quo…

搭建WebDAV服务手机ES文件浏览器远程访问

文章目录 1. 安装启用WebDAV2. 安装cpolar3. 配置公网访问地址4. 公网测试连接5. 固定连接公网地址6. 使用固定地址测试连接 有时候我们想通过移动设备访问群晖NAS 中的文件,以满足特殊需求,我们在群辉中开启WebDav服务,结合cpolar内网工具生成的公网地址,通过移动客户端ES文件…

【LeetCode 算法】Find And Replace in String 字符串中的查找与替换-排序模拟

文章目录 Find And Replace in String 字符串中的查找与替换问题描述:分析代码排序模拟 Tag Find And Replace in String 字符串中的查找与替换 问题描述: 你会得到一个字符串 s (索引从 0 开始),你必须对它执行 k 个替换操作。替换操作以三…

docker通用镜像方法,程序更新时不用重新构建镜像

docker通用镜像方法,程序更新时不用重新构建镜像。更新可执行文件后,重新启动容器就可运行。 功能 1、在demo目录下添加脚本文件start.sh,里面执行demo.jar文件。 2、将demo目录映射到镜像下的 /workspace目录。 3、Dockerfile文件中默认…

如何在Linux中强制关闭卡住的PyCharm

在使用PyCharm进行Python开发时,有时可能会遇到卡顿或无响应的情况。当PyCharm卡住时,我们需要强制关闭它以恢复正常操作。今天,我们将介绍在Linux系统中如何强制关闭PyCharm的几种方法。 1. 使用键盘快捷键 在PyCharm所在的窗口中&#xf…

台湾shopee:虾皮电商平台选品方法与市场机遇

台湾Shopee虾皮电商平台为台湾本土卖家和消费者提供了一个线上交易平台。对于想要在台湾市场做虾皮电商的卖家来说,选择合适的产品是非常重要的。本文介绍一些做虾皮电商的选品方法和策略。 首先,了解市场需求是选品的基础。在进入台湾Shopee市场之前&a…

【Spring专题】Spring之Bean的生命周期源码解析——阶段二(IOC之实例化)

目录 前言阅读准备阅读指引阅读建议 课程内容一、SpringIOC之实例化1.1 简单回顾1.2 概念回顾1.3 核心方法讲解 二、方法讲解2.1 AbstractBeanFactory#getMergedLocalBeanDefinition:合并BeanDefinition2.2 AbstractAutowireCapableBeanFactory#createBean&#xff…

oracle修改临时表出现已使用的事务正在处理临时表问题

错误提示: ORA-14450:试图访问已经在使用的事务处理临时表 解决方法: 通过第一句sql来查找临时表的object_id ,然后代入第二局sql来生成第三句sql语句。 最后再执行第三句sql语句即可kill session,执行修改表的操作。 SELECT * F…

华为OD机试-射击比赛成绩

题目描述 射击比赛成绩统计 给定一个射击比赛成绩单 包含多个选手若干次射击的成绩分数 请对每个选手按其最高三个分数之和进行降序排名 输出降序排名后的选手ID序列 条件如下: 一个选手可以有多个射击成绩的分数 且次序不固定 如果一个选手成绩小于三个 则认为选手的所有成绩…

【Go 基础篇】Go语言基本数据类型转换:字符串、整数、浮点数、字符与布尔类型的转换

介绍 在计算机编程中,不同的数据类型用于表示不同种类的数据。在Go语言(Golang)中,基本数据类型包括字符串、整数、浮点数、字符和布尔类型。在实际开发中,经常需要进行不同数据类型之间的转换,以满足不同…

安达发APS|APS排产软件之计划甘特图

在当今全球化和竞争激烈的市场环境下,制造业企业面临着巨大的压力,如何在保证产品质量、降低成本以及满足客户需求的同时,提高生产效率和竞争力成为企业需要迫切解决的问题。在这个背景下,生产计划的制定和执行显得尤为重要。然而…

2023年京东按摩仪行业数据分析(京东销售数据分析)

近年来,小家电行业凭借功能与颜值,取代黑电和白电,成为家电市场的主要增长点。在这一市场背景下,颜值更高、功能更丰富、品种更齐全的各类按摩仪,借助新消费和电子商务的风潮,陆续被推上市场。今年&#xf…

【Cocos Creator 项目实战 】消灭星星加强版(附带完整源码工程)

本文乃Siliphen原创,转载请注明出处 目录 概述 游戏整体流程 游戏框架设计 单一职责的类 主要流程控制类 核心玩法模块 UI: 游戏世界: 本文项目的代码组织结构 作者项目实践总结 场景只有一个入口脚本 尽量少在节点上挂载脚本 构…

从零构建深度学习推理框架-8 卷积算子实现

其实这一次课还蛮好理解的&#xff1a; 首先将kernel展平&#xff1a; for (uint32_t g 0; g < groups; g) {std::vector<arma::fmat> kernel_matrix_arr(kernel_count_group);arma::fmat kernel_matrix_c(1, row_len * input_c_group);for (uint32_t k 0; k < k…

macOS(m芯片)连接服务器及其进行文件传输的各种方式的详解

说明&#xff1a;使用了macOS后发现&#xff0c;win系统能使用的xshell、xftp等连接服务器及其文件传输等软件均不能使用了&#xff0c;没有兼容的版本。所以我们刚切换到mac系统该如何去适应呢。 一、连接远程服务器 macOS中前文也说道我们使用的是iterm2进行终端控制的&…

基于深度信念神经网络的矿石产量预测,基于DBN的矿石产量预测,DBN的详细原理

目录 背影 DBN神经网络的原理 DBN神经网络的定义 受限玻尔兹曼机(RBM) DBN的矿石产量预测 基本结构 主要参数 数据 MATALB代码 结果图 展望 背影 DBN是一种深度学习神经网络,拥有提取特征,非监督学习的能力,是一种非常好的分类算法,本文将DBN算法进行矿石产量预测 DB…

Spring Boot Maven package时显式的跳过test内容

在pom.xml的编译插件部分显式的增加一段内容&#xff1a; <plugin> <!-- maven打包时&#xff0c;显式的跳过test部分 --><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>3.…

流量日志分析--实操

[鹤城杯 2021]流量分析 <--第一道流量分析不难,主要就是布尔盲注的流量包分析,直接查看http请求包即可我们可以通过观察看到注入成功的响应长度不同,这里成功的为978字节,失败的994字节.不要问为什么.其实也可以直接判断.978的流量比994的少了非常多 显然就是成功的(因为这里…

Docker中部署redis

1.部署redis要求 2.部署教程 连接容器中的redis redis部署完毕