Linux Administration/Installation/RPM and YUM Packages

This lesson covers RPM and YUM package managers.

Objectives and Skills
Objectives and skills for the RPM and YUM packages portion of Linux+ certification include:
 * Use RPM and YUM package management
 * Install, re-install, upgrade and remove packages using RPM and YUM
 * Obtain information on RPM packages such as version, status, dependencies, integrity and signatures
 * Determine what files a package provides, as well as find which package a specific file comes from
 * The following is a partial list of the used files, terms and utilities:
 * rpm
 * rpm2cpio
 * /etc/yum.conf
 * /etc/yum.repos.d/
 * yum
 * yumdownloader

Readings

 * 1)  RPM Package Manager
 * 2)  yum (software)

Activities

 * 1) Complete the tutorial IBM: Learn Linux, 101: RPM and YUM package management
 * 2) /Read RPM release notes/

Lesson Summary

 * RPM Package Manager (RPM) (originally Red Hat Package Manager) is a free and open-source package management system using the .rpm file format.
 * installs the given package.
 * upgrades the given package.
 * freshens (reinstalls) the given package.
 * erases (removes) the given package.
 * rpm2cpio extracts RPM payload files without having to install the package.
 * 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.
 * installs the given packages.
 * updates the given packages.
 * removes the given packages.
 * yumdownloader is a program for downloading RPMs from Yum repositories.
 * is the configuration file used by yum.
 * is the yum repository directory.