RPM automates the installation and maintenance of software packages.
Package dependencies are defined but not resolved automatically.
-i, -e, -U, -v, -h, --nodeps, and --force are common options.
The yum command is a frontend to RPM, interacting with online software repositories to download and install software automatically.
The command yum update will search for updates to installed packages, download them, resolve dependencies, and install them automatically.