apt flags & options
install
Install one or more packages.
sudo apt install nginx
sudo apt install build-essential git curl
remove
Remove a package but keep its configuration files.
sudo apt remove nginx
sudo apt purge nginx
update
Refresh the package index from all configured sources.
sudo apt update
upgrade
Upgrade all installed packages to their latest versions.
sudo apt upgrade
sudo apt update && sudo apt upgrade
search
Search for packages by name or description.
apt search postgresql
apt search "image editor"
list --installed
Show all currently installed packages.
apt list --installed
apt list --installed | grep php
autoremove
Remove packages that were installed as dependencies but are no longer needed.
sudo apt autoremove
-y, --yes
Automatically answer yes to prompts, useful for scripting.
sudo apt install -y docker.io
sudo apt upgrade -y
--no-install-recommends
Install only required dependencies, skipping recommended packages.
sudo apt install --no-install-recommends python3
sudo apt install -y --no-install-recommends build-essential