Module 5 - Package Management

Package Management and Software Installation

Module Overview

This module covers Linux package management systems and software installation. You’ll learn how to manage software packages, handle dependencies, and maintain system updates effectively.

Learning Objectives

  • Master package management tools (APT and YUM)
  • Understand software dependencies and repositories
  • Learn system update and upgrade procedures
  • Implement effective package maintenance strategies
  • Configure custom repositories and sources

Prerequisites

  • Completion of Module 4 (Process Management)
  • Understanding of Linux file system
  • Basic command line proficiency

Topics Covered

1. Package Management Fundamentals

  • Understanding package managers
  • Package formats and dependencies
  • Repository concepts

2. APT Package Manager

  • Using apt and apt-get commands
  • Managing Debian packages
  • Handling package dependencies

3. YUM Package Manager

  • Using yum and dnf commands
  • Managing RPM packages
  • Repository management

4. System Updates

  • System upgrade procedures
  • Security updates management
  • Automated updates configuration

Estimated Time

  • Reading Materials: 2 hours
  • Hands-on Practice: 2.5 hours
  • Exercises: 1.5 hours

Additional Resources

Next Steps

After completing this module, proceed to Module 6 to learn about system services and boot process management.