我應該如何刪除 kerberos 中的 krb5libs?

我應該如何刪除 kerberos 中的 krb5libs?

我無法刪除 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 標記為已刪除,而無需執行其刪除腳本或實際從磁碟中刪除檔案。

相關內容