Chapter 6: Package Management
APT (Ubuntu/Debian)
sudo apt update
sudo apt upgrade -y
sudo apt install nginx
sudo apt remove nginx
sudo apt purge nginx
apt search keyword
dpkg -l | grep nginx
DNF (RHEL/Rocky)
sudo dnf update
sudo dnf install httpd
sudo dnf remove httpd
rpm -qa | grep httpd
Notes
- apt=high-level (handles deps), dpkg=low-level
- dnf replaced yum in RHEL 8+
- Repos: /etc/apt/sources.list.d/ (Ubuntu) or /etc/yum.repos.d/ (RHEL)