Managing Software with yum

Managing Software with yum

Eric Christensen

Stuart Ellis

Edited by

Paul W. Frields

Edited by

Jared K. Smith

Rodrigo Menezes

Hugo Cisneiros

José Pires

Version 2.01 (2008-01-24)

Legal Notice
Revision History
Revision 2.01 2008-01-24 JaredKSmith

Import new version from Wiki, convert to DocBook.

Revision 1.31 2006-04-30 StuartEllis

Revision 1.3 2006-03-24 StuartEllis

Minor restructuring of sections.

Revision 1.2 2006-03-19 StuartEllis

Added sections on caching and plugins.

Revision 1.1 2006-03-13 StuartEllis

Updated for Fedora 5.

Revision 1.0.5 2005-11-28 PaulFrields

Fixed some uses of "Fedora" to read "Fedora Core" where appropriate.

Revision 1.0.4 2005-11-15 StuartEllis

Updated section on proxy servers. Fixed #166122.

Revision 1.0.3 2005-10-13 PaulFrields

Fix wording (#170584).

Revision 1.0.2 2005-08-26 StuartEllis

Fix localinstall information.

Revision 1.0.1 2005-08-18 StuartEllis

Added information on installing without repository and manually adding keys.

Revision 1.0 2005-08-13 PaulFrields

Publish to official project page.

Revision 0.6 2005-07-25 PaulFrields

Edited for style and usage; BETA publication.

Revision 0.5 2005-07-19 StuartEllis

Updated for Fedora Core 4.

Revision 0.4 2005-06-01 StuartEllis

Initial import into CVS.


1. Introduction
1.1. About this Document
1.2. Using This Document
1.3. Additional Resources
2. Software Management Concepts
2.1. About Packages
2.2. About Repositories
2.3. About Dependencies
2.4. Understanding Package Names
3. Software Management Tools in Fedora
4. Managing Software with yum
4.1. Installing New Software with yum
4.2. Updating Software with yum
4.3. Removing Software with yum
5. Searching for Packages with yum
5.1. Searching for Packages with yum
5.2. Searching by Package Name and Attributes
5.3. Advanced Searches
5.4. Understanding Matches
6. Updating Your System with yum
6.1. Automatically Updating Your System
7. Configuring Access to Software Repositories
7.1. Adding a Repository as a Package Source
7.2. Manually Authorizing Package Sources
7.3. Understanding Repository Compatibility
7.4. Disabling or Removing Package Sources
8. Installing Software from an Isolated Package
9. Customizing yum
9.1. Editing the yum Configuration
9.2. Working with yum Plugins
9.3. Useful Plugins for Fedora Users
10. Updating Software With Pup
10.1. Update Notifications
10.2. The Package Updater
11. Managing Software with Pirut
11.1. Browse Software
11.2. Dependencies
11.3. Search Software
11.4. List Software
12. Working with yum Caching
12.1. Enabling the Caches
12.2. Using yum in Cache-only Mode
12.3. Clearing the yum Caches
13. Using yum with a Proxy Server
13.1. Configuring Proxy Server Access
13.2. Configuring Proxy Server Access for a Single User