gpt4 book ai didi

linux - 如何在centos中卸载没有依赖错误的RPM?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:36:34 27 4
gpt4 key购买 nike

很久以前,我安装了 openssl rpm。之后我无法卸载 rpm,因此我手动删除了 /usr/bin/openssl 文件夹。虽然我手动删除了它,但当我使用此命令进行 grep rpm -qa openssl 我可以找到 rpm。但是当我在终端中执行 openssl 命令时,它显示 bash: openssl: command not found...

尝试卸载时出现以下错误

[root@genius ~]# rpm -qa openssl
openssl-1.0.2k-8.el7.x86_64

[root@genius ~]# rpm -e openssl-1.0.2k-8.el7.x86_64
error: Failed dependencies:
/usr/bin/openssl is needed by (installed) authconfig-6.2.8-30.el7.x86_64

而且当我尝试安装 rpm 时,它显示以下输出

[root@genius openssl]# rpm -ivh openssl-1.0.2k-8.el7.x86_64.rpm
Preparing... ################################# [100%]
package openssl-1:1.0.2k-8.el7.x86_64 is **already installed**

最后,我需要 openssl 包应该安装在我的 centOS 7 中,否则我需要完全删除 openssl 包没有任何依赖性错误。

最佳答案

这里有几个选项:

1. Remove using yum, Note: this may remove the dependency such as authconfig
$ yum remove openssl

2. Remove using rpm cmdline, but you have to force remove it. This will not remove the depencies
$ rpm -e openssl-1.0.2k-8.el7.x86_64 --nodeps

3. or try a reinstall if you have CentOS-7 repo
$ yum reinstall openssl

如果你想在你的系统中使用 openssl,我会先尝试 (3)。如果这不起作用,请尝试 (2),然后执行 yum install openssl。 (3) 和 (1) 是要使用的选项。 (2) 会导致依赖包滞留在系统中,导致依赖包出现故障。

关于linux - 如何在centos中卸载没有依赖错误的RPM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48314654/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com