It is the one best Enterprise grade Linux distribution that contains wonderful package management program known as YUM. YUM abbreviates as YellowDog Updater Modifier is the one of the advanced tools that is required for the software and package management. YUM is the most widely used package management solutions found in the open source software market. It is the command line utility used in most of the terminals and consoles. The number of Enterprise grade Linux Distribution find in market that is based on this Linux Distribution. Fedora, RHEL, CentOS, Scientific Linux and Oracle Linux is most widely used and large number of Enterprise grade Linux Distributions are depended on its source codes.
YUM Dependencies Problem or Hell
The YUM is the great Package Manager that is used in Fedora, RHEL, CentOS, Scientific Linux and Oracle Linux as a Package Management Tools. In some time when we going to install some packages or upgrade some of error is called as Dependency Hell or Problem. To solve this dependencies hell problem in Fedora, RHEL, CentOS, Scientific Linux and Oracle Linux.
How to Resolve and Fix the YUM Dependencies Problem.
Step-I (Installing EPEL Repository)
On Version 7 of RHEL Based OS
# yum install epel-release
# yum localinstall --nogpgcheck http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel//epel-release-latest-7.noarch.rpm
On Version 6 of RHEL Based OS
# yum localinstall --nogpgcheck http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel//epel-release-latest-6.noarch.rpm
On Version 5 of RHEL Based OS
# yum localinstall --nogpgcheck http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel//epel-release-latest-5.noarch.rpm
Step-II (Enabling EPEL Repository)
# yum clean all # yum update
Step-III (Installation of DNF – Dandified Yum)
# yum install dnf
Step-IV (Enabling DNF)
# dnf clean all # dnf update
Step-V (Installing package without dependencies problem or error)
# dnf install packagename
Step-VI (Upgrading package without dependencies problem or error)
# dnf upgrade
Step-VII (Removing package without dependencies problem or error)
# dnf remove packagename
Step-VIII (More DNF commands examples can be found at)
# man dnf
That’s all for now.