Yellow Dog Updater, Modified
Yum is a great CLI application, with GUI
front ends, similar to Apt for RPMs that makes updating, getting information about, installing and removing RPMs
easy. It's used by Yellow Dog, Fedora
Core, and RHEL (and possibly more distros I do not know about). When you install something via Yum, Yum automatically downloads and installs all dependencies of the
package you want if you don't have the dependencies, putting an end to dependency hell if the package you want is in your Yum repositories.
A great Yum configuration file for the most recent stable Fedora
Core that adds great repositories can be found at http://www.fedorafaq.org/samples/yum.conf