yum is an interactive, rpm based,package manager. It can automatically perform system updates, including dependency analysis and obsolete processing based on "repository" metadata. It can also perform installation of new packages, removal of old
Read this post on coolcoder.in