yum-utils is a collection of utilities and plugins extending and supplementing yum in different ways.


All the utilities are contained in the main yum-utils package.

Utility Description
debuginfo-install install debuginfo packages and their dependencies
find-repos-of-install? show which repository the currently installed packages came from
package-cleanup manage package cleanup, duplicates, orphaned packages and outstanding dependency problems
repo-graph outputs a full package dependency list in dot format
repo-rss generates an RSS feed from one or more repositories
repoclosure reads metadata of repositories, checks dependencies and displays list of unresolved dependencies
repodiff takes two or more repositories, returns a list of added, removed or changed packages
repomanage manages a directory of rpm packages, returns a list of newest or oldest packages in a directory
repoquery query yum repositories and get additional information on the them
reposync synchronize a remote yum repository to a local directory using yum to retrieve packages
repotrack track packages and its dependencies and downloads them
verifytree? verify that a local yum repository is consistent
yum-builddep installs missing dependencies to build a specified package
yum-complete-transaction finds incomplete or aborted yum transactions and attempts to complete them
yum-debug-dump Dump infomation about the systems yum configuration into a tarball
yum-debug-restore? Works with the tarball generated above
yum-groups-manager? generates the metadata for yum groups
yumdownloader downloads packages from yum repositories including source RPMs


The plugins is contained in a package for each plugin, so they can be installed at choice. The package is named yum-<pluginname>.

See the this guide? for more information about writing your own plugins

Plugin Description
aliases git Yum plugin to enable aliases filters
allowdowngrade git Yum plugin to enable manual downgrading of packages
basearchonly git Yum plugin to let Yum install only basearch packages.
changelog git Yum plugin for viewing package changelogs before/after updating
downloadonly git Yum plugin to add downloadonly command option
fastestmirror git Yum plugin which chooses fastest repository from a mirrorlist
fedorakmod git Yum plugin to handle fedora kernel modules.
filter-data git Yum plugin to list filter based on package data
kernel-module? git Yum plugin to handle kernel-module-foo type of kernel module
keys? git Yum plugin to deal with signing keys
list-data? git Yum plugin to list aggregate package data
merge-conf? git Yum plugin to merge configuration changes when installing packages
priorities? git plugin to give priorities to packages from different repos
protect-packages? git Yum plugin to prevents Yum from removing itself and other protected packages
protectbase? git Yum plugin to protect packages from certain repositories.
refresh-updatesd? git Tell yum-updatesd to check for updates when yum exits
security? git Yum plugin to enable security filters
skip-broken? git Yum plugin to handle skiping packages with dependency problems
tmprepo? git Yum plugin to add temporary repositories
tsflags? git Yum plugin to add tsflags by a commandline option
upgrade-helper? git Yum plugin to help upgrades to the next distribution version
verify? git Yum plugin to add verify command, and options
versionlock? git Yum plugin to lock specified packages from being updated