Plugins and yum-utils

You can install plugins to extend the capabilities of yum. Plugins are Python programs that are installed in a directory specified with the pluginpath option in /etc/yum.conf. In addition, to enable plugins, set the plugins option in /etc/yum.conf to 1.

One set of such plugins is yum-utils, a collection of tools for managing packages and repositories. The following list briefly describes each tool. For more information on a tool, run it with the -h or --help option.

debuginfo-install

Install debuginfo packages, which contain debugging information for programs.

package-cleanup

Clean up packages, handling duplicates, orphaned packages, and dependency problems.

repoclosure

Read the metadata of one or more repositories, check dependencies, and display a list of any unresolved dependencies.

repodiff

Compare two or more repositories and display a list of added, removed, or changed packages.

repo-graph

Display a full package dependency list in dot format.

repomanage

Manage a directory of rpm packages, returning a list of the newest or oldest packages in a directory.

repoquery

Query yum repositories for additional information.

repo-rss

Generate an RSS feed from one or more repositories.

reposync

Synchronize a remote repository to a local directory, using yum to retrieve packages.

repotrack

Keep track of packages and their dependencies, and download them.

yum-builddep

Install missing dependencies to build specified packages.

yum-complete-transaction

Find incomplete or aborted transactions and ...

Get Linux in a Nutshell, 6th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.