Chap 3 - The Linux Shell - Part5 Commands Package Management
The document provides an overview of package management in Linux, explaining what packages are and their components, such as binaries and metadata. It details common package formats (.deb, .rpm, .tar.xz) and the role of package managers in installing, updating, and uninstalling software. Additionally, it lists popular package managers like APT, YUM/DNF, and Pacman, along with common commands for managing packages.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
18 views8 pages
Chap 3 - The Linux Shell - Part5 Commands Package Management
The document provides an overview of package management in Linux, explaining what packages are and their components, such as binaries and metadata. It details common package formats (.deb, .rpm, .tar.xz) and the role of package managers in installing, updating, and uninstalling software. Additionally, it lists popular package managers like APT, YUM/DNF, and Pacman, along with common commands for managing packages.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8
Installing and Uninstalling softwares
PACKAGE MANAGEMENT
Chapter : The Linux Shell 79
Installing and Uninstalling Softwares • What is a Package? – Is a file that includes all the components needed to install software on a Linux system, such as : • Program binaries : The actual compiled software files. • Metadata: Information about the package (version, dependencies, description) • Configuration files: Default settings and setup details. • Why is it useful ? – Packages make software easy to install, update, and manage.
Chapter : The Linux Shell 80
Installing and Uninstalling Softwares • Common Package Formats Format Used By Description Used by Debian-based .deb Debian, Ubuntu, Linux Mint systems. Managed using apt. Used by Red Hat-based .rpm Red Hat, Fedora, CentOS systems. Managed with yum or dnf. A compressed archive. May .tar.xz Arch Linux and others not include dependency info. Requires manual steps.
Chapter : The Linux Shell 81
Installing and Uninstalling Softwares • Package Management – Refers to the system of tools used to install, update, and remove software on a Linux system. – It automates: • Downloading packages • Installing packages • Updating software • Resolving and installing dependencies • Removing software cleanly – Each Linux distribution has its own package manager. • Installing and uninstalling applications in Linux is handled through the package management system.
Chapter : The Linux Shell 82
Installing and Uninstalling Softwares • Package Management System – When installing software • The package manager downloads the required package. • It reads the metadata to understand dependencies and configurations. • It installs the software and ensures everything works properly.
Chapter : The Linux Shell 83
Installing and Uninstalling Softwares • Package Management System – When Uninstalling Software • The package manager removes the software files. • Optionally removes configuration files and unused dependencies.
Chapter : The Linux Shell 84
Installing and Uninstalling Softwares • Popular Package Management System