How Yum resolve Dependencies , and why rpm command is unable to resolve Dependencies
Responses
Rpm is not meant to resolve dependencies. It checks whether required software (versions) are installed and fails when software is missing and when the wrong version of software is installed.
When you issue "yum install/update x", yum searches its repositories for rpm "x". When yum finds "x" in its repositories, it determines the requirements of "x" that are not met by the system and then recursively searches its repositories for these missing requirements. This process continues until either all (recursive) requirements are found or when one or more (recursive) requirements are missing from the repositories.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
