Package Management for Red Hat Linux
2h 15mIntermediate2023-05-16
Authors

Grant McWilliams
Consultant, Speaker, Writer, Professor, Developer
Course details
Discover how to efficiently manage the thousands of installable pieces of software that come with Red Hat Linux. In this course, learn about Linux software package choices—as well as how to manage packages using RPM and DNF, the next-generation version of Yum.
Join computer science instructor and Linux enthusiast Grant McWilliams as he shows you how to use DNF and RPM tools to query the package database, monitor your file system using the package manager for any files that have changed, use graphical package tools, and greatly expand the software available to you by adding remote, third-party repositories to Red Hat Linux. Along the way, Grant covers kernel updates and troubleshooting your software installation tools to ensure that your system continues to run well.
Join computer science instructor and Linux enthusiast Grant McWilliams as he shows you how to use DNF and RPM tools to query the package database, monitor your file system using the package manager for any files that have changed, use graphical package tools, and greatly expand the software available to you by adding remote, third-party repositories to Red Hat Linux. Along the way, Grant covers kernel updates and troubleshooting your software installation tools to ensure that your system continues to run well.
Skills covered
Software DeploymentSoftware AdministrationIT AutomationLinuxServer AdministrationNetwork AdministrationNetwork and System AdministrationOpen SourceDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Linux package management with Red Hat Linux
- 02 - What you should know
1. Linux Software Overview
- 03 - Linux software installation types
- 04 - About software packages
- 05 - Red Hat software package format
- 06 - Download packages and install
- 07 - Install from a software repository
- 08 - Install from source code
- 09 - Software management systems overview
2. Managing Application Software
- 10 - DNF overview
- 11 - Get DNF packages by name
- 12 - Get info on packages with DNF
- 13 - Get info on package groups with DNF
- 14 - Search for packages with DNF
- 15 - Install and remove packages with DNF
- 16 - Install and remove package groups with DNF
- 17 - Managing DNF package modules
- 18 - Manage DNF repositories
- 19 - Install sandboxed applications
- 20 - Install software from the GUI
- 21 - Challenge - DNF
- 22 - Solution - DNF
3. Using RPM
- 23 - RPM overview
- 24 - Get package information with RPM
- 25 - RPM query formatting
- 26 - Install, remove, and update packages with RPM
- 27 - Verify package attributes
- 28 - Validate package integrity
- 29 - Challenge - RPM
- 30 - Solution - RPM
4. Manage OS Configuration
- 31 - Manage OS updates
- 32 - Update the kernel
Related courses
- Learning Microsoft Configuration Manager
- Advanced LLMOps: Deploying and Managing LLMs in Production
- Deploying and Managing Defender for Endpoint for Windows
- Complete Guide to AWS Software Deployment
- .NET Package Management with NuGet
- GitHub Administration Cert Prep: 7 Manage Packages
- GitHub Administration Cert Prep: 3 Describe Deployment, Distribution, and Licensing
- SQL Server Containerization: Modern Deployment Strategies for Data-Driven Organizations