# apt > Package manager for Debian-based distributions. > Intended as a user-friendly alternative to `apt-get` for interactive use. > For equivalent commands in other package managers, see . > More information: . - Update the list of available packages and versions (recommended before running other `apt` commands): `sudo apt update` - Search packages by name or description: `apt search {{package}}` - Search packages by name only (supports wildcards like `*`): `apt list {{package}}` - Show detailed information about a package: `apt show {{package}}` - Install a package, or update it to the latest version: `sudo apt install {{package}}` - Remove a package (use `purge` instead to also remove configuration files): `sudo apt remove {{package}}` - Upgrade all installed packages to their latest versions: `sudo apt upgrade` - List all installed packages: `apt list {{[-i|--installed]}}`