Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CentOS Linux and Ubuntu Linux: Managing Packages
Rating: 4.1 out of 5(140 ratings)
28,819 students

CentOS Linux and Ubuntu Linux: Managing Packages

Install, update, query and remove software on Ubuntu/Debian with APT and DPKG and on RHEL-family Linux with YUM and RPM
Created byVitalii Shumylo
Last updated 9/2026
English
English [Auto],

What you'll learn

  • Install, update and remove software with APT, and use advanced APT options
  • Query and manage packages with DPKG
  • Use the Aptitude package manager
  • Install and modify packages with RPM
  • Check GPG signatures and package attributes

Course content

2 sections • 12 lectures • 1h 10m total length
  • Introduction to APT7:43

    Manage deb packages on Ubuntu and other Debian-based systems using apt, apt-get, apt-cache, and dpkg to install, update, upgrade, and remove software from online repositories.

  • Advanced APT Usage5:58

    Master advanced apt usage to search for packages with apt-cache search, view details with apt-cache show, check dependencies with apt-cache depends, and manage upgrades, installs, removals, and downloads with apt-get.

  • Working with DPKG6:40

    Explore dpkg, the Debian package tool, and its relation to apt on Ubuntu: install and remove deb packages, list installed packages and files, query package info, and extract package contents.

  • Using Aptitude Package Manager7:30

    Learn to manage Linux software with aptitude, using its curses interface and command line to search, update, upgrade, install, remove, download, show, and simulate with wildcards.

Requirements

  • Access to a command line on any Linux distribution
  • Basic comfort with typing commands

Description

Installing software is the first job on any Linux server and the first thing that goes wrong. This short course shows you both package families side by side, so you can work on Ubuntu and Debian as well as on CentOS and other Red Hat family systems without guessing.

What the lectures cover

Besides the main topics, you also work through: Understand CentOS packages and common package management options and queries; Install, update and query software with YUM.

Inside the course

The course is organised into these sections: Managing Packages in Ubuntu; Managing Packages in CentOS. Lectures you will find include: Introduction to APT; Advanced APT Usage; Working with DPKG; Using Aptitude Package Manager; Introduction to CentOS Packages; Common Package Management Options and Queries; Installing and Modifying Packages; GPG and Package Attributes; Introduction to YUM Package Manager; Working with YUM.

A practical example

Ubuntu and Debian use APT and DPKG, while CentOS and related systems use YUM and RPM. Seeing the two side by side makes it easier to move between systems, because the same questions come up each time: what is installed, where did it come from, and how do I remove it cleanly.

The course runs about 1.2 hours in 12 lectures. It is a quick, focused introduction to package tools and not a full Linux administration course. It is a good fit if you want to feel at ease with installing and removing software before you move on to bigger topics. Short lectures make it easy to watch one topic, try it, and come back for the next.

Who this course is for:

  • Beginners who install software on Linux for the first time
  • System administrators who work with both Ubuntu and Red Hat family systems
  • IT specialists who want to avoid package errors