Sun . 19 Aug 2019
TR | RU | UK | KK | BE |

Yellowdog Updater, Modified

yellowdog updater modified, yellow dog updater modified
The Yellowdog Updater, Modified yum is an open-source command-line package-management utility for computers running the Linux operating system using the RPM Package Manager2 Though yum has a command-line interface, several other tools provide graphical user interfaces to yum functionality

Yum allows automatic updates, package and dependency management, on RPM-based distributions3 Like the Advanced Package Tool APT from Debian, yum works with software repositories collections of packages, which can be accessed locally4 or over a network connection

Under the hood, yum depends on RPM, which is a packaging standard for digital distribution of software, which automatically uses hashes and digisigs to verify the authorship and integrity of said software; unlike some app stores, which serve a similar function, neither yum nor RPM provide built-in support for proprietary restrictions on copying of packages by endusers Yum is implemented as libraries in the Python programming language, with a small set of programs that provide a command-line interface5 GUI-based wrappers such as Yum Extender yumex also exist6 A rewrite of yum based on libsolv named DNF is currently being developed and replaced yum as the default package manager in Fedora 227


  • 1 History
  • 2 Operations
  • 3 Extensions
  • 4 Metadata
  • 5 See also
  • 6 References
  • 7 External links


As a full rewrite of its predecessor tool, Yellowdog Updater YUP, yum evolved primarily in order to update and manage Red Hat Linux systems used at the Duke University Department of Physics Seth Vidal and Michael Stenner did the original development of yum at Duke, while yup was originally developed and maintained by Dan Burcaw, Bryan Stillwell, Stephen Edie, and Troy Bengegerdes of Yellow Dog Linux2 In 2003 Robert G Brown at Duke published documentation5 Subsequent adopters included Red Hat Enterprise Linux,8 Fedora, CentOS, and many other RPM-based Linux distributions, including Yellow Dog Linux itself, where it replaced the original YUP utility, which had its last update on SourceForge in 20019 By 2005, it was estimated to be available on over half of the Linux market,1 and by 2007 yum was considered "the tool of choice"10 for RPM-based Linux distributions

The GNU General Public License of yum allows the free and open-source software to be freely distributed and modified without any royalty, if other terms of the license are followed2 Vidal continued to contribute to yum until he died in a Durham, North Carolina bicycle accident on 8 July 2013111213

Yum aimed to address both the perceived deficiencies in the old APT-RPM,14 and restrictions of the Red Hat up2date package management tool yum superseded up2date in Red Hat Enterprise Linux 5 and later15 Some authors refer to it as the Yellowdog Update Manager, or suggest that "Your Update Manager" would be more appropriate1617 A basic knowledge of yum is often included as a requirement for Linux system-administrator certification3


yum can perform operations such as:

  • installing packages
  • deleting packages
  • updating existing installed packages
  • listing available packages18
  • listing installed packages18


Screenshot of Yum Extender yumex

The 2x versions of yum feature an additional interface for programming extensions in Python that allows the behavior of yum to be altered Certain plug-ins are installed by default19 A commonly installed20 package yum-utils, contains commands which use the yum API, and many plugins

Graphical user interfaces, known as "front-ends", allow easier use of yum PackageKit and Yum Extender yumex are two examples6


Information about packages as opposed to the packages themselves is known as metadata These metadata are combined with information in each package to determine and resolve, if possible dependencies among the packages The hope is to avoid a situation known as dependency hell A separate tool, createrepo, sets up yum software repositories, generating the necessary metadata in a standard XML format and the SQLite metadata if given the -d option2122 The mrepo tool formerly known as Yam can help in the creation and maintenance of repositories23

Yum's XML repository, built with input from many other developers, quickly became the standard for RPM-based repositories22 Besides the distributions that use Yum directly, SUSE Linux 10124 added support for Yum repositories in YaST, and the Open Build Service repositories use the yum XML repository format metadata22

Yum automatically synchronizes the remote meta data to the local client, with other tools opting to synchronize only when requested by the user Having automatic synchronization means that yum cannot fail due to the user failing to run a command at the correct interval2526

See alsoedit

  • Free software portal
  • rpm - the packaging file format used by yum
  • DNF - a rewrite of yum based on libsolv


  1. ^ a b Jang, Michael H 14 December 2005 "Chapter 7 – Setting Up a yum Repository" Linux Patch Management: Keeping Linux Systems Up to Date PDF Prentice Hall Professional 
  2. ^ a b c Brown, Robert G "Yum Yellowdog Updater, Modified HOWTO - Introduction" Duke Physics Retrieved 12 July 2013 
  3. ^ a b Shields, Ian 11 May 2010 "RPM and YUM package management" Learn Linux, 101 IBM Retrieved 12 July 2013 
  4. ^ "Creating a Local Yum Repository Using an ISO Image" Oracle Retrieved 12 July 2013 
  5. ^ a b Brown, Robert G 17 December 2003 "YUM: Yellowdog Updater, Modied" PDF Retrieved 13 July 2013 
  6. ^ a b "Yum Extender" Yumex Homepage Retrieved 13 July 2013 
  7. ^ Miller, Matthew 11 June 2014 "Board Meeting, Rawhide Rebuilt, Firewall Debate, ARM 64, and DNF as Yum Replacement 5tFTW 2014-06-10" Fedora Magazine Retrieved 4 May 2016 
  8. ^ "Red Hat Enterprise Linux 6 Deployment Guide Chapter 6: Yum" Red Hat Retrieved 11 July 2013 
  9. ^ "Yellow Dog Update Program" SourceForge repository Retrieved 18 July 2013 
  10. ^ Fusco, John The Linux Programmer's Toolbox Pearson Education ISBN 9780132703048 
  11. ^ "Seth Vidal, creator of "yum" open source software, killed in bike accident off Hillandale Rd" Durham io: The Daily Durham 9 July 2013 Retrieved 13 July 2013 
  12. ^ "Thank you, Seth Vidal" Red Hat 10 July 2013 Retrieved 13 July 2013 
  13. ^ Bort, Julie 9 July 2013 "36-Year-Old Open Source Guru Seth Vidal Has Been Tragically Killed" Business Insider Retrieved 13 July 2013 
  14. ^ Murphy, David 23 July 2004 "How to run your own yum repository" Linux Foundation Retrieved 12 July 2013 
  15. ^ "What are the yum equivalents of up2date and rpm common tasks on Red Hat Enterprise Linux" Red Hat 
  16. ^ Sweeney, Michael 2005 Network Security Using Linux p 84 ISBN 9781411621770 
  17. ^ Negus, Christopher; Bresnahan, Christine 2012 Linux Bible John Wiley & Sons p 598 ISBN 9781118286906 
  18. ^ a b Jang, Michael H 2006 Linux Patch Management: Keeping Linux Systems Up to Date Bruce Perens' Open Source series Prentice Hall Professional p 199 ISBN 9780132366755 Retrieved 26 August 2014 
  19. ^ "Yum Plug-ins" Red Hat Retrieved 12 July 2013 
  20. ^ "Maintaining yum" CentOS Retrieved 12 July 2013 
  21. ^ "createrepo8" Linux manual page Retrieved 12 July 2013 
  22. ^ a b c "Standards Rpm Metadata" openSUSE Retrieved 12 July 2013 
  23. ^ "mrepo" Freecode Retrieved 12 July 2013 
  24. ^ "SUSE Linux 101 Alpha 2 is ready" Archived from the original on February 8, 2006 Retrieved 12 July 2013 
  25. ^ Schmitz, Dietrich T "YUM vs APT: Which is Best" 
  26. ^ "'Linux Advocates' Throws in the Towel ie previous link is dead" FOSS Force 

External linksedit

  • Official website
  • Managing packages with yum – Describes how to use yum to manage packages
  • Yum documentation in Fedora
  • Yum documentation in CentOS
  • Yum documentation in Scientific Linux

yellow dog updater modified, yellowdog updater modified

Yellowdog Updater, Modified Information about

Yellowdog Updater, Modified

  • user icon

    Yellowdog Updater, Modified beatiful post thanks!


Yellowdog Updater, Modified
Yellowdog Updater, Modified
Yellowdog Updater, Modified viewing the topic.
Yellowdog Updater, Modified what, Yellowdog Updater, Modified who, Yellowdog Updater, Modified explanation

There are excerpts from wikipedia on this article and video

Random Posts



A book is a set of written, printed, illustrated, or blank sheets, made of ink, paper, parchment, or...
Boston Renegades

Boston Renegades

Boston Renegades was an American women’s soccer team, founded in 2003 The team was a member of the U...
Sa Caleta Phoenician Settlement

Sa Caleta Phoenician Settlement

Sa Caleta Phoenician Settlement can be found on a rocky headland about 10 kilometers west of Ibiza T...

Bodybuildingcom is an American online retailer based in Boise, Idaho, specializing in dietary supple...

Random Posts (



ה'תקצ"ב - ה'תקצ"ג Isl
Umudova, Nargiz Mamedaga Kyzy

Umudova, Nargiz Mamedaga Kyzy

Nargiz Umudova Azerb Nåğárgiz Umudova; born June 20, 1989, Baku, USSR - Azerbaijan chess player, gra
Russian evangelism

Russian evangelism

Evangelical Christians - a movement of Protestant Christianity, close to Baptism according to a numb
Thirteenth tale

Thirteenth tale

novel Author: Diane Setterfield Original language: English Date of writing: 2006 Date of firs