Linux Package Managers: apt, yum/dnf, and rpm Basics
Required Lab
Lab not available
Linux Package Managers: apt, yum/dnf, and rpm Basics
Prerequisites
File permissions and ownership basics — Linux Basics and Environment Setup (from Linux System Administration Roadmap (Beginner to Advanced) roadmap, beginner level)
Understanding processes and jobs (ps, top, htop, jobs, fg, bg) — User and Permission Management (from Linux System Administration Roadmap (Beginner to Advanced) roadmap, beginner level)
Understanding processes and jobs (ps, top, htop, jobs, fg, bg) — User and Permission Management (from Linux System Administration Roadmap (Beginner to Advanced) roadmap, beginner level)
Environment variables and shell configuration files (.bashrc, .profile) — Linux Basics and Environment Setup (from Linux System Administration Roadmap (Beginner to Advanced) roadmap, beginner level)
Environment variables and shell configuration files (.bashrc, .profile) — Linux Basics and Environment Setup (from Linux System Administration Roadmap (Beginner to Advanced) roadmap, beginner level)
Managing users and groups (useradd, groupadd, passwd) — User and Permission Management (from Linux System Administration Roadmap (Beginner to Advanced) roadmap, beginner level)
1. Introduction to Linux Package Management
-
1. Why Package Management Matters in Linux
-
2. Overview of Popular Linux Package Managers
-
3. Understanding Package Repositories and Metadata
2. Using apt Package Manager on Debian-based Systems
-
1. Installing, Updating, and Removing Packages with apt
-
2. Searching for Packages and Managing Repositories with apt
-
3. How to Update and Upgrade the System with apt
-
4. Practice: Managing Packages with apt
3. Using yum and dnf on Red Hat-based Systems
-
1. Introduction to yum and dnf Package Managers
-
2. Installing, Updating, and Removing Packages with yum/dnf
-
3. Managing Repositories Using yum and dnf
-
4. Practice: Managing Packages Using yum and dnf
4. Understanding rpm Package Management
-
1. rpm Package Manager: Overview and Basics
-
2. Installing and Managing rpm Packages Manually
-
3. Querying and Verifying rpm Packages
-
4. Practice: Managing rpm Packages Manually
5. Consolidation: Package Management in Practice
-
1. Project: Installing and Managing Software Across Multiple Distros
-
2. Troubleshooting Common Package Management Issues
Up Next
Understanding Linux user permissions and sudo — Networking and Security Basics (from Linux System Administration Roadmap (Beginner to Advanced) roadmap, beginner level)
Disk and partition basics (fdisk, parted, lsblk) — Storage and Filesystem Management (from Linux System Administration Roadmap (Beginner to Advanced) roadmap, beginner level)
Disk and partition basics (fdisk, parted, lsblk) — Storage and Filesystem Management (from Linux System Administration Roadmap (Beginner to Advanced) roadmap, beginner level)