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
rpmto inspect software details directly. - Install and remove packages with local RPM workflows.
- Review and undo package changes with
dnfhistory. - 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.




