Update package lists
sudo apt update
Upgrade packages
sudo apt upgrade
Full upgrade (with removals)
sudo apt full-upgrade
Install package
sudo apt install nginx
Install specific version
sudo apt install nginx=1.18.0-0ubuntu1
Install without recommends
sudo apt install --no-install-recommends package
Remove package
sudo apt remove nginx
Remove package and config
sudo apt purge nginx
Autoremove unused dependencies
sudo apt autoremove
Search packages
apt search nginx
Show package info
apt show nginx
List installed packages
apt list --installed
List upgradable packages
apt list --upgradable
Check dependencies
apt depends nginx
Check reverse dependencies
apt rdepends nginx
Download package only
sudo apt download nginx
Install downloaded .deb
sudo apt install ./package.deb
Fix broken dependencies
sudo apt --fix-broken install
Clean package cache
sudo apt clean
Remove old packages from cache
sudo apt autoclean
Hold package version
sudo apt-mark hold nginx
Unhold package
sudo apt-mark unhold nginx
Show held packages
apt-mark showhold
Add repository
sudo add-apt-repository ppa:user/repo
Remove repository
sudo add-apt-repository --remove ppa:user/repo
List repositories
ls /etc/apt/sources.list.d/
DPKG - List installed
dpkg -l
DPKG - Install package
sudo dpkg -i package.deb
DPKG - Remove package
sudo dpkg -r package
DPKG - Purge package
sudo dpkg -P package
DPKG - List files in package
dpkg -L nginx
DPKG - Find package for file
dpkg -S /usr/bin/nginx
DPKG - Package status
dpkg -s nginx
DPKG - Reconfigure package
sudo dpkg-reconfigure tzdata
Check installed version
apt policy nginx
Simulate install
apt install -s nginx
Quiet mode
sudo apt install -qq nginx
Yes to all prompts
sudo apt install -y nginx
Show package changelog
apt changelog nginx
Verify package integrity
debsums nginx
Aptitude (alternative)
sudo aptitude update
sudo aptitude install package
sudo aptitude search package