Ubuntu apt-get安装-报错:尝试“apt --fix-broken install”有未能满足的依赖关系,几种解决办法

1.Linux apt-get 命令的使用:安装、更新、卸载软件包

apt-get 命令使用参考链接:https://zhuanlan.zhihu.com/p/549744034

2.Ubuntu安装软件提示有未能满足的依赖关系

请尝试不指明软件包的名字来运行"apt --fix-broken install"

解决办法1:清除后,重新下载

先清除就软件包,修复依赖关系,重新安装软件

bash 复制代码
终端执行下面几条命令
1.清除 已下载的软件包 和 旧软件包
sudo apt-get clean && apt-get autoclean
2. 修复依赖关系
sudo apt-get -f install 
3.重新安装软件,以tree举例
sudo apt install tree

实测:

解决办法2:直接运行命令,更新安装包

直接执行 sudo apt --fix-broken install,安装过程跳出提示 [Y/N],选择 Y,继续运行。

若不行更新一下安装源,执行 sudo apt-get update 命令.

更新一下安装软件包,执行 sudo apt-get upgrade命令.

bash 复制代码
1.直接执行sudo apt --fix-broken install命令有可能成功
sudo apt --fix-broken install
2.更新安装源
sudo apt-get update
3.更新已安装的软件包
sudo apt-get upgrade

解决办法原链接:

https://www.cnblogs.com/liulianzhen99/p/17168509.html

解决办法3:设置/修改dpkg安装相关信息

参考链接1:https://www.cnblogs.com/kate7/p/14132429.html

参考链接2

相关推荐
大聪明-PLUS16 分钟前
ARM Cortex-M:内存保护单元 (MPU) 发布
linux·嵌入式·arm·smarc
LoneEon22 分钟前
Ubuntu 系统安装 Prometheus+Grafana(附shell脚本一键部署↓)
ubuntu·grafana·prometheus
莫克_Cheney24 分钟前
Ubuntu 24.04 安装搜狗输入法完整教程
linux·运维·ubuntu
半桔1 小时前
【网络编程】套接字入门:网络字节序与套接字种类剖析
linux·网络·php·套接字
tingting01192 小时前
k8s kubelet 10250监控端口访问配置
linux·kubernetes·kubelet
Leon_az3 小时前
Docker 容器如何实现隔离
linux·docker·容器
艾莉丝努力练剑3 小时前
【C++STL :vector类 (二) 】攻克 C++ Vector 的迭代器失效陷阱:从源码层面详解原理与解决方案
linux·开发语言·c++·经验分享
知白守黑2674 小时前
访问控制、用户认证、https
linux·服务器·前端
阿巴~阿巴~4 小时前
MySQL索引特性(重点)
服务器·数据库·sql·mysql·ubuntu
紧迫感4 小时前
在Debian系统上修改开源软件源代码制作patch
linux