RPM and DNF Package Management

Intermediate

Learn RPM And DNF Package Management. This module covers RPM Package Queries, Installing and Removing with RPM, Managing Packages with DNF, DNF History and Undo, Creating a Local Repository. You will master these essential Linux skills through hands-on labs and real-world challenges.

devops-engineerlinuxdevops

RPM and DNF Package Management

Learn how Red Hat-style Linux systems manage software with rpm and dnf, including package queries, local installation and removal, transaction history, and repository creation. This course gives you a distribution-specific package management foundation for enterprise Linux environments.

Why It Matters

Enterprise Linux administration often depends on rpm and dnf, not just generic package management concepts. Operators need to inspect installed packages, manage local package files, review transaction history, and sometimes provide software through internal repositories. These skills are especially important in controlled environments with standardized systems and restricted internet access.

What You Will Learn

  • Query installed packages with rpm to inspect software details directly.
  • Install and remove packages with local RPM workflows.
  • Review and undo package changes with dnf history.
  • Create a local package repository for controlled software distribution.
  • Understand how repository-backed package management differs from one-off installation.
  • Apply these skills in an enterprise-style software repository challenge.

Course Roadmap

The course begins with RPM package queries so you can inspect installed software and package metadata in a low-level way. It then moves to installing and removing packages with rpm, helping you understand package handling beyond simple repository-based commands.

Next, the course introduces dnf history and undo functionality, which is useful when you need to review or reverse software changes. After that, you learn how to create a local repository so systems can install packages from a controlled internal source.

The course ends with the Enterprise Software Repo challenge, where package inspection, transaction awareness, and repository creation come together in a workflow that reflects enterprise Linux operations.

Who This Course Is For

This course is for Linux learners and administrators working with Red Hat-style systems who need more than a generic package management overview.

Outcomes

By the end of this course, you will be able to inspect RPM packages, manage local package installation and removal, review package transaction history, and set up a basic repository-backed distribution workflow for enterprise Linux environments.

Teacher

labby
Labby
Labby is the LabEx teacher.