CentOS下用rpm安装软件时报错error: Failed dependencies

在CentOS下用rpm安装软件时会报如下错误:

1、安装时提示:

root@db software\]# rpm -ivh ksh-20120801-254.el8.x86_64.rpm warning: ksh-20120801-254.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY error: Failed dependencies: libm.so.6(GLIBC_2.23)(64bit) is needed by ksh-20120801-254.el8.x86_64 解决的方法就是在 rpm 语句后面加上 --force --nodeps 即原本为 rpm -ivh \*.rpm 现在改成 rpm -ivh \*.rpm --force --nodeps 就可以了。 nodeps的意思是忽视依赖关系,因为各个软件之间会有多多少少的联系,有了这两个设置选项就忽略了这些依赖关系,强制安装或者卸载。 \[root@db software\]# rpm -ivh ksh-20120801-254.el8.x86_64.rpm --force --nodeps warning: ksh-20120801-254.el8.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY Preparing... ################################# \[100%

Updating / installing...

1:ksh-20120801-254.el8 ################################# [100%]

2、尝试卸载:

造成这个问题的主要原因是套件被重复(强制) 安装了两次以上,

尝试了--nodeps, --force, --justdb 都不行,可以用如下办法解决:

通过 man rpm,发现 --allmatches 应该可以解决这个问题.

root@db software\]# rpm -e --allmatches --nodeps ksh\*

相关推荐
凡间客28 分钟前
Ansible安装与入门
linux·运维·ansible
君以思为故30 分钟前
认识Linux -- 进程概念
linux·服务器
_OP_CHEN38 分钟前
Linux网络编程:(八)GCC/G++ 编译器完全指南:从编译原理到实战优化,手把手教你玩转 C/C++ 编译
linux·运维·c++·编译和链接·gcc/g++·编译优化·静态链接与动态链接
阿乐艾官1 小时前
【十一、Linux管理网络安全】
linux·运维·web安全
weixin_537765801 小时前
【负载均衡】LVS DR模式详解
服务器·负载均衡·lvs
LoneEon2 小时前
告别手动操作:用 Ansible 统一管理你的 Ubuntu 服务器集群
运维·服务器·ansible
百***67032 小时前
Nginx搭建负载均衡
运维·nginx·负载均衡
Code Warrior2 小时前
【Linux】Socket 编程预备知识
linux·网络·c++
梁正雄2 小时前
17、grafana安装
运维·grafana·prometheus·监控
摘星|3 小时前
架设一台NFS服务器,并按照以下要求配置
linux·运维·服务器