如何修复 Yum 重复的包或损坏的依赖项

在本教程中,我们将向您展示如何修复 CentOS 系统上的 yum 重复包或损坏的依赖项。 对于那些不知道的人, 百胜 是一个包管理工具,用于在 CentOS 系统上安装、更新和删除 rpm 包。 当您尝试使用 yum 命令,您可能会因为各种原因遇到错误。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将逐步向您展示 CentOS 系统上的错误重复包或损坏的依赖关系。

修复 Yum 重复包或损坏的依赖项

第 1 步。首先,让我们首先确保您的系统是最新的。

sudo yum clean all sudo yum update

步骤 2. 安装一个名为 ‘yum-utils‘ 作为根:

yum install yum-utils

步骤 3. 然后运行命令:

yum-complete-transaction

yum-complete-transaction 是一个程序,它在系统上发现不完整或中止的 yum 事务并尝试完成它们。 如果 yum 事务在执行过程中中止,它会查看通常可以在 /var/lib/yum 中找到的 transaction-all* 和 transaction-done* 文件。

我常用的几个常用命令:

package-cleanup –dupes # list out duplicates package-cleanup –cleandupes # clean up duplicates package-cleanup –problems # list out packages with broken dependencies

现在 yum 命令可以在没有未完成事务警告的情况下运行。 我希望它也能解决你的问题。

恭喜! 您已成功修复 yum 错误。 感谢您使用本教程来修复 CentOS 上的 yum 重复包或损坏的依赖项。 如需其他帮助或有用信息,我们建议您查看 CentOS 官方网站.