Software Installation and Maintenance
Installing software from source code is complex. Linux distributions use Package Managers to automate the process of installation, upgrading, configuration, and removal.
Package Manager Families
- Debian/Ubuntu: Uses
dpkgpackage format andAPT(Advanced Package Tool) commands (apt-get,apt). - Red Hat/Fedora/CentOS: Uses
RPMpackage format andYUM/DNFcommands.
This course focuses on APT, used by Ubuntu.
Repositories
APT relies on repositories, which are online storage locations containing software packages. The list of configured repositories is stored in /etc/apt/sources.list.