今天在服務器用yum安裝東西的時候,老是報:There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.意思是:有未完成的yum事務,建議先運行yum-complete-transaction命令清除.問了下開發,原來有強制結束yum過,好吧,對於我這樣有點輕微強迫症的人來說,不允許服務器出現這些信息的.
解決辦法:
復制代碼代碼如下:
# 安裝 yum-complete-transaction(這是一個能發現未完成或被中斷的yum事務的程序)
yum -y install yum-utils
# 清除yum緩存
yum clean all
# 運行 yum-complete-transaction,清理未完成事務
yum-complete-transaction --cleanup-only
ps:
yum會把下載的軟件包和header存儲在cache中,而不會自動刪除.可用yum clean headers清除header,yum clean packages清除下載的rpm包,yum clean all全清.