APT Basics

Package management with APT on Ubuntu/Debian.

Update & Upgrade

Update package list
sudo apt update

Upgrade packages
sudo apt upgrade

Full upgrade
sudo apt full-upgrade

Update & upgrade combined
sudo apt update && sudo apt upgrade -y

Install & Remove

Install package
sudo apt install nginx

Install multiple
sudo apt install nginx mysql-server php

Remove package
sudo apt remove nginx

Remove with config files
sudo apt purge nginx

Remove unused dependencies
sudo apt autoremove

Search & Info

Search packages
apt search nginx

Show package info
apt show nginx

List installed packages
apt list --installed

List upgradable
apt list --upgradable

Clean Up

Clean package cache
sudo apt clean

Remove old packages
sudo apt autoclean

Check broken dependencies
sudo apt check

Fix broken installs
sudo apt --fix-broken install