Definition

Yellowdog Updater, Modified (YUM)

Yellowdog Update, Modified (YUM) is a program that manages installation, updates and removal for Red Hat package manager (RPM) systems. YUM allows the user to update groups of machines without having to update each RPM separately.

A package manager is a program that automates installation, management and removal of software packages. Because some Linux distributions and other Unix-derived operating systems consist of thousands of software packages, package management systems are crucial.

Yum is essentially a package manager for RPM (which is, itself, a package manager). RPM works on the level of single packages and is not concerned with any dependencies. YUM computes dependencies for RPM and takes any actions required to successfully install software packages. Because YUM automatically locates and obtains the correct RPM packages from repositories, the user doesn't have to manually find and install new applications or updates. The user can update all system software with a single command or search for new software by specifying criteria.

Other features of the YUM package manager include:

  • Simple interface.
  • Multiple repositories.
  • Simple config file.
  • Fast operation.
  • RPM-consistent behavior.
  • comps.xml group support, including multiple repository groups.

YUM was created by Seth Vidal and volunteer developers. The program is written in Python and was released under the GNU General Public License GPL.

The YUM package manager is an RPM-compatible version of the Yellowdog Update Package (YUP), which the Yellowdog Linux project uses to manage its applications. Both Red Hat and Fedora use YUM.

This was last updated in April 2010
Posted by: Margaret Rouse

Email Alerts

Register now to receive SearchEnterpriseLinux.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

More News and Tutorials

Do you have something to add to this definition? Let us know.

Send your comments to techterms@whatis.com

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: