今天在卸载openldap时,出现如下问题(不建议用这个,绝对不行)
Error: Trying to remove "systemd", which is protected Error: Trying to remove "yum", which is protected
原来是因为卸载的依赖项包含yum或正在被yum使用,无法卸载。
解决办法 :
只卸载openldap-2.4.44-21.el7_6.x86_64,忽略依赖项,使用“–nodeps”参数
rpm -e --nodeps openldap-devel-2.4.44-21.el7_6.x86_64
如此删掉了一个sudo和yum的依赖包
事实证明,如此,会导致sudo yum 命令失败,所以,以后删东西,一定一定要谨慎
解决办法就是去官方镜像下载libldap-2.4.so.2这个依赖包