我无法删除 krb5libs
删除 krb5lib 时出现以下错误。
yum remove krb5-libs
Error: Trying to remove "systemd", which is protected
Error: Trying to remove "yum", which is protected
答案1
一些包可能处于不完整状态并需要清理。
文章 修复 yum 不完整事务 提供此脚本:
package-cleanup --dupes | grep -v Loaded | awk 'NR % 2 == 0' | xargs -n1 rpm -e --nodeps --justdb --noscripts
yum update
yum-complete-transaction
yum -y reinstall kernel
解释是第一个命令获取重复 RPM 的列表,并使用awk
命令从每两行中获取一个。这将通过管道传输到 rpm 以将每个 RPM 标记为已删除,而无需运行其删除脚本或实际从磁盘中删除文件。