CentOS 系统中 yum update 异常中断导致的重复包、依赖冲突问题

yum update 中断(如网络断开、服务器重启)会导致包下载不完整、数据库记录异常,进而出现重复包、依赖冲突,以下是分步骤解决方案:

1、优先清理未完成的事务

yum-complete-transaction --cleanup-only

2、安装 yum-utils 工具(步骤 1 无效时)

yum install yum-utils -y

3、清理重复包(基础版)

package-cleanup --cleandupes -y

4、清理重复包(进阶版,步骤3无效时)

package-cleanup --cleandupes --removenewestdupes -y

5、重新执行yum update

yum update -y

经过以上清理后,重复包、依赖冲突问题通常已解决,yum update 可正常执行。

Categories: 系统运维