问题
由于系统上的重复包,“yum update”命令失败:
tigervnc-server-1.1.0-8.el6_5.x86_64 is a duplicate with tigervnc-server-1.1.0-5.el6_4.1.x86_64 tigervnc-server-1.1.0-8.el6_5.x86_64 和 tigervnc-server-1.1.0-5.el6_4.1.x86_64是重复的
on
it
road
.com
根本原因
这可能是由于 yum 更新意外提前停止,导致存在重复的软件包,因为旧的软件包尚未从系统中删除。
删除重复的包
- 使用 package-cleanup 删除重复项:
# package-cleanup --dupes # package-cleanup --cleandupes
选项:'-dupes' 将扫描 rpmdb 中的重复项。
选项:“-cleandupes”将扫描 rpmdb 中的重复项并删除旧版本。
2.删除重复后更新系统:
# yum update
- 清理完成后,使用以下命令验证并安装软件包,
# yum info packagename # yum install packagename
- 如果系统上安装的 32 位版本的软件包在 64 位通道下不可用,则使用以下命令删除相同的软件包并执行 yum 命令。
# rpm -e --justdb [package name]
日期:2020-09-17 00:14:16 来源:oir作者:oir