SUPPORT THE WORK

GetWiki

Yum (software)

ARTICLE SUBJECTS
aesthetics  →
being  →
complexity  →
database  →
enterprise  →
ethics  →
fiction  →
history  →
internet  →
knowledge  →
language  →
licensing  →
linux  →
logic  →
method  →
news  →
perception  →
philosophy  →
policy  →
purpose  →
religion  →
science  →
sociology  →
software  →
truth  →
unix  →
wiki  →
ARTICLE TYPES
essay  →
feed  →
help  →
system  →
wiki  →
ARTICLE ORIGINS
critical  →
discussion  →
forked  →
imported  →
original  →
Yum (software)
[ temporary import ]
please note:
- the content below is remote from Wikipedia
- it has been imported raw for GetWiki
{{short description|Free and open-source command-line package management utility}}{{about|the open source application|other uses of “YUM“|Yum (disambiguation)}}{{lowercase title}}









factoids
name Yellowdog Updater, Modified| title = YUM| logo = yum.png| screenshot = Yum-update.png

Fedora (operating system)>Fedora 16| screenshot_alt = | collapsible = | author = | developer = Seth Vidal

{{CITE WEB
,lists.baseurl.org/pipermail/yum/2002-June/011067.html
, Oldest Mailing List Message
, 11 June 2002
, yum mailing list archive
, Grigory Bakunov
, 17 September 2021, | discontinued =
propertyP348}}Python (programming language)>PythonLINUX PATCH MANAGEMENT: KEEPING LINUX SYSTEMS UP TO DATE >CHAPTER= CHAPTER 7 – SETTING UP A YUM REPOSITORY PUBLISHER=PRENTICE HALL PROFESSIONAL FIRST= MICHAEL H., 14 December 2005, | operating system = Linux, AIX, IBM i, ArcaOSrpm (software)>RPM| size = | language = | language count = | language footnote = | genre = Package management systemGNU General Public License#Version 2>GPLv2yum.baseurl.org}}| standard = | AsOf = }}The Yellowdog Updater Modified (YUM) is a free and open-source command-line package-management utility for computers running the Linux operating system using the RPM Package Manager.WEB, Brown, Robert G., YUM (Yellowdog Updater, Modified) HOWTO - Introduction,www.phy.duke.edu/~rgb/General/yum_HOWTO/yum_HOWTO/yum_HOWTO-1.html, Duke Physics, 12 July 2013, Though YUM has a command-line interface, several other tools provide graphical user interfaces to YUM functionality.YUM allows for automatic updates and package and dependency management on RPM-based distributions.WEB,www.ibm.com/developerworks/library/l-lpic1-102-5/, RPM and YUM package management, Shields, Ian, Learn Linux, 101, IBM, 11 May 2010, 12 July 2013, Like the Advanced Package Tool (APT) from Debian, YUM works with software repositories (collections of packages), which can be accessed locallyWEB, Creating a Local YUM Repository Using an ISO Image,docs.oracle.com/cd/E37670_01/E37355/html/ol_create_repo.html, Oracle, 12 July 2013, 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 digital signatures 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 end-users. YUM is implemented as libraries in the Python programming language, with a small set of programs that provide a command-line interface. GUI-based wrappers such as YUM Extender (yumex) also exist, and has been adopted for Fedora Linux until version 22.WEB, Miller, Matthew, 11 June 2014, Board Meeting, Rawhide Rebuilt, Firewall Debate, ARM 64, and DNF as Yum Replacement (5tFTW 2014-06-10),fedoramagazine.org/5tftw-2014-06-10/, 4 May 2016, Fedora Magazine, A rewrite of YUM named DNF replaced YUM as the default package manager in Fedora 22 (in 2015). This was required due to Fedora’s transition from Python 2 to Python 3, which isn’t supported by YUM.WEB, Wallen, Jack, 2015-07-02, What You Need to Know About Fedora’s Switch From Yum to DNF,www.linux.com/training-tutorials/what-you-need-know-about-fedoras-switch-yum-dnf/, 2021-09-26, Linux.com, en-US,  DNF also improves on YUM in several ways - improved performance, better resolution of dependency conflicts, and easier integration with other software applications.WEB,lwn.net/Articles/580223/, DNF and Yum in Fedora, Edge, Jake, LWN.net, 2014-01-15, 2018-10-16, From RHEL 8, yum is an alias for DNF.WEB,www.techrepublic.com/article/whats-new-with-red-hat-enterprise-linux-8-and-red-hat-virtualization/, What’s new with Red Hat Enterprise Linux 8 and Red Hat Virtualization, Scott, Matteson, TechRepublic, 2019-03-30, 2019-09-24,

History

The original package manager, Yellowdog UPdater (YUP) was developed in 1999-2001 by Dan Burcaw, Bryan Stillwell, Stephen Edie, and Troy Bengegerdes at Terra Soft Solutions (under the leadership of then CEO Goutham Krishna) as a back-end engine for a graphical installer of Yellow Dog Linux.As a full rewrite of YUP, YUM evolved primarily to update and manage Red Hat Linux systems used at the Duke University Department of Physics by Seth Vidal and Michael Stenner. Vidal continued to contribute to YUM until his death in a Durham, North Carolina bicycle accident on 8 July 2013.WEB, Seth Vidal, creator of “yum” open source software, killed in bike accident off Hillandale Rd., Durham io: The Daily Durham, 9 July 2013,durham.io/2013/07/09/seth-vidal-creator-of-yum-open-source-software-killed-in-bike-accident-off-hillandale-rd/, 13 July 2013,durham.io/2013/07/09/seth-vidal-creator-of-yum-open-source-software-killed-in-bike-accident-off-hillandale-rd/," title="web.archive.org/web/20130712221216durham.io/2013/07/09/seth-vidal-creator-of-yum-open-source-software-killed-in-bike-accident-off-hillandale-rd/,">web.archive.org/web/20130712221216durham.io/2013/07/09/seth-vidal-creator-of-yum-open-source-software-killed-in-bike-accident-off-hillandale-rd/, 12 July 2013, usurped, WEB, Thank you, Seth Vidal, 10 July 2013, Red Hat,www.redhat.com/about/news/archive/2013/7/thank-you-seth-vidal, 13 July 2013, WEB, 36-Year-Old Open Source Guru Seth Vidal Has Been Tragically Killed, Bort, Julie, Business Insider, 9 July 2013,www.businessinsider.com/36-year-old-seth-vidal-tragically-killed-2013-7, 13 July 2013, In 2003 Robert G. Brown at Duke published documentation for YUM.WEB, YUM: Yellowdog Updater, Modified, 17 December 2003, Brown, Robert G.,www.phy.duke.edu/~rgb/General/yum_article/yum_article.pdf, 13 July 2013, Subsequent adopters included Fedora, Rocky Linux, AlmaLinux, CentOS, and many other RPM-based Linux distributions, including Yellow Dog Linux itself, where YUM replaced the original YUP utility — last updated on SourceForge in 2001.WEB, Yellow Dog Update Program,sourceforge.net/projects/yup/, SourceForge repository, 18 July 2013, By 2005, it was estimated to be in use on over half of the Linux market, and by 2007 YUM was considered the “tool of choice” for RPM-based Linux distributions.BOOK, The Linux Programmer’s Toolbox, Fusco, John, 6 March 2007, Pearson Education, 9780132703048,books.google.com/books?id=5fgn7Tg4Lt8C&pg=PT62, YUM aimed to address both the perceived deficiencies in the old APT-RPM,WEB, Murphy, David, How to run your own yum repository,archive09.linux.com/feature/37660, Linux Foundation, 12 July 2013, 23 July 2004, 21 July 2013,archive09.linux.com/feature/37660," title="web.archive.org/web/20130721041347archive09.linux.com/feature/37660,">web.archive.org/web/20130721041347archive09.linux.com/feature/37660, dead, and restrictions of the Red Hat up2date package management tool. YUM superseded up2date in Red Hat Enterprise Linux 5 and later.WEB, What are the yum equivalents of up2date and rpm common tasks on Red Hat Enterprise Linux?,access.redhat.com/site/solutions/2529, Red Hat, Some authors refer to YUM as the Yellowdog Update Manager, or suggest that “Your Update Manager” would be more appropriate.BOOK, Network Security Using Linux, Sweeney, Michael, 2005
page= 84 url =books.google.com/books?id=RIPFByuIvvAC&pg=PA84, BOOK, Linux Bible, Negus, Christopher, Bresnahan, Christineyear= 2012 page= 598,books.google.com/books?id=w0gL9poGWIIC&pg=PA598,
A basic knowledge of YUM is often included as a requirement for Linux system-administrator certification. 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 honored.
While yum was originally created for Linux, it has been ported to a number of other operating systems including AIX,WEB,developer.ibm.com/technologies/systems/articles/configure-yum-on-aix/, 2018-10-24, Configuring YUM and creating local repositories on IBM AIX, IBM i,WEB,www.itjungle.com/2018/07/18/rpm-and-yum-are-a-big-deal-for-ibm-i-heres-why/, 2018-07-18, RPM and Yum are a big deal for IBM i. Here’s why, and ArcaOS.WEB,www.arcanoae.com/wiki/anpm/, 2020-09-04, Package Manager,

Operations

{{Expand section|date=August 2014}}YUM can perform operations such as:
  • installing packages
  • deleting packages
  • updating existing installed packages
  • listing available packagesBOOK, Jang, Michael H., Linux Patch Management: Keeping Linux Systems Up to Date,books.google.com/books?id=5CsFGUtF2eYC, Bruce Perens’ Open Source series, 2006, Prentice Hall Professional, 2006, 199, 9780132366755, 26 August 2014
,
  • listing installed packages

Extensions

(File:Screenshot-Yum Extender 2.0.4-1.png|thumb|upright=1.5 |Screenshot of Yum Extender (yumex))The 2.x 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 default.WEB, Yum Plug-ins,access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sec-Yum_Plugins.html, Red Hat, 12 July 2013, A commonly installedWEB, Maintaining yum,www.centos.org/docs/5/html/yum/sn-yum-maintenance.html, CentOS, 12 July 2013, 18 November 2018,web.archive.org/web/20181118175825/https://www.centos.org/docs/5/html/yum/sn-yum-maintenance.html, dead, 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 examples.WEB,www.yumex.dk/, Yum Extender, Yumex Homepage, 13 July 2013, Yum Extender was deprecated for a while when Fedora migrated to DNF,WEB, dnf replacing yum and dnf-yum - devel - Fedora Mailing-Lists,lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/Z3LDJN2JKRIJJXO4PJJCY6CU62UAQPF5/, 2021-09-27, lists.fedoraproject.org, en, but it was rewritten in Python 3 and Gtk 3 and has been in progress for development. This brand-new Yum Extender is available for Fedora 34 or newer.{{Citation|last=Lauridsen|first=Tim|title=Yum Extender (yumex-dnf)|date=2021-09-20|url=https://github.com/timlau/yumex-dnf|access-date=2021-09-26}}

Metadata

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 option).WEB, createrepo(8), Linux manual page,linux.die.net/man/8/createrepo, 12 July 2013, The mrepo tool (formerly known as Yam) can help in the creation and maintenance of repositories.WEB, mrepo,freecode.com/projects/mrepo, Freecode, 12 July 2013, YUM’s XML repository, built with input from many other developers, quickly became the standard for RPM-based repositories.WEB, Standards Rpm Metadata,en.opensuse.org/openSUSE:Standards_Rpm_Metadata, openSUSE, 12 July 2013, Besides the distributions that use YUM directly, SUSE Linux 10.1WEB, SUSE Linux 10.1 Alpha 2 is ready,lists.opensuse.org/archive/opensuse-announce/2005-Oct/0005.html, 12 July 2013, dead,lists.opensuse.org/archive/opensuse-announce/2005-Oct/0005.html," title="web.archive.org/web/20060208235135lists.opensuse.org/archive/opensuse-announce/2005-Oct/0005.html,">web.archive.org/web/20060208235135lists.opensuse.org/archive/opensuse-announce/2005-Oct/0005.html, February 8, 2006, added support for YUM repositories in YaST, and the Open Build Service repositories use the YUM XML repository format metadata.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 interval.WEB,www.linuxadvocates.com/2013/03/yum-vs-apt-which-is-best.html, YUM vs. APT: Which is Best?, Schmitz, Dietrich T., WEB,fossforce.com/2015/01/linux-advocates-throws-in-the-towel/, ‘Linux Advocates’ Throws in the Towel i.e. previous link is dead, FOSS Force,

See also

{{Clear}}

References

{{Reflist|30em}}

External links

{{Commons category|Yum}} {{Linux package management systems}}


- content above as imported from Wikipedia
- "Yum (software)" does not exist on GetWiki (yet)
- time: 5:34am EDT - Wed, May 22 2024
[ this remote article is provided by Wikipedia ]
LATEST EDITS [ see all ]
GETWIKI 21 MAY 2024
GETWIKI 09 JUL 2019
Eastern Philosophy
History of Philosophy
GETWIKI 09 MAY 2016
GETWIKI 18 OCT 2015
M.R.M. Parrott
Biographies
GETWIKI 20 AUG 2014
CONNECT