YUM (Yellow Dog Updater, Modified)The Yellowdog Updater, Modified (YUM) is an open-source command-line package-management utility for RPM-compatible Linux operating systems and has been released under the GNU General Public License. It was developed by Seth Vidal and a group of volunteer programmers. Though yum has a command-line interface, several other tools provide graphical user interfaces to yum functionality.
Installing and Upgrading Packages with YumInstall Packages, Upgrade packages and System upgrades
Update your package list # yum check-update
Install a new package # yum -y install compiz -y flag allows unattended installation.
Update a single Package # yum update gnome
Update several packages # yum update nbserver nbweb-billing nginx
Update all installed packages # yum update
Search for a package to install # yum search ImageMagick
If you need a particular library, but don't know what package provides it, yum will find it # yum provides compiz
Removing Packages through Yum
# yum remove compiz # yum remove compiz gnome ImageMagick
Obtaining information of installed packages through Yum
# yum list compiz # yum list | grep gnome # yum info compiz # yum list updates
# yum clean packages -- to delete all cached packages # yum clean headers -- to force fresh download of package headers # yum clean oldheaders -- to remove old headers that the system no longer needs # yum clean all == remove cached packages and old headers, preserving all the current headers