# Check apt version
apt --version
# Get help
apt help
apt --help
# View manual page
man apt
# Update package lists from repositories
sudo apt update
# Update and show upgradable packages
sudo apt update && apt list --upgradable
# Install a package
sudo apt install <package>
# Install multiple packages
sudo apt install <package1> <package2> <package3>
# Install a specific version
sudo apt install <package>=<version>
sudo apt install nginx=1.18.0-0ubuntu1
# Install without confirmation prompt
sudo apt install -y <package>
# Download package without installing
sudo apt download <package>
# Reinstall a package
sudo apt reinstall <package>
# Remove a package (keep configuration files)
sudo apt remove <package>
# Remove package and configuration files
sudo apt purge <package>
# Remove unused dependencies
sudo apt autoremove
# Remove unused dependencies and config files
sudo apt autoremove --purge
# Upgrade all installed packages
sudo apt upgrade
# Upgrade with automatic handling of dependencies
sudo apt full-upgrade
sudo apt dist-upgrade
# Upgrade a specific package
sudo apt install --only-upgrade <package>
# Search for a package
apt search <keyword>
# Search with more details
apt search --full <keyword>
# Search package names only
apt search --names-only <keyword>
# Show package details
apt show <package>
# Show all available versions
apt list -a <package>
# List all installed packages
apt list --installed
# List upgradable packages
apt list --upgradable
# List all available packages
apt list --all-versions
# Show package details
apt show <package>
# Show package dependencies
apt depends <package>
# Show reverse dependencies
apt rdepends <package>
# Show package policy (versions and priorities)
apt policy <package>
# Edit sources list with default editor
sudo apt edit-sources
# Update package lists
sudo apt update
# Remove downloaded package files
sudo apt clean
# Remove old downloaded package files
sudo apt autoclean
# Remove unused packages
sudo apt autoremove
# Fix broken dependencies
sudo apt --fix-broken install
sudo apt -f install
# Check for broken packages
sudo apt check
# Simulate installation (dry run)
apt install --simulate <package>
apt install -s <package>
# Download package without installing
sudo apt download <package>
# Build dependencies for source package
sudo apt build-dep <package>
# Force package installation
sudo apt install --allow-downgrades <package>
# Update before installing
sudo apt update && sudo apt install <package>
# Upgrade system safely
sudo apt update && sudo apt upgrade -y
# Clean up after installing
sudo apt install <package> && sudo apt autoremove
# Check for broken packages
sudo apt check
# Full system update
sudo apt update && sudo apt upgrade -y && sudo apt autoremove -y
# Search and install
apt search <keyword>
sudo apt install <package>
# Remove package completely
sudo apt purge <package> && sudo apt autoremove
# Fix broken installation
sudo apt --fix-broken install