在本教程中,我们将向您展示如何修复 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 官方网站.