Terme informatique

apt

The package manager used on Debian, Ubuntu and their derivatives.

View my favorites

Simple definition

apt is the high-level command-line interface commonly used to manage packages on Debian, Ubuntu, and their derivatives.

Technical definition

APT uses configured repositories to retrieve package metadata, resolve dependencies, and prepare installation, upgrade, and removal operations. The apt command is designed for interactive use and works on top of the Debian package-management system, where dpkg performs lower-level package operations.

What is it used for?

Search, install, update, and remove software and keep the local package indexes synchronized with configured repositories.

Practical example

An administrator runs sudo apt update to refresh package indexes and then sudo apt install nginx to install Nginx and its required dependencies.

Common issues

  • Repository is unreachable or sources configuration is incorrect
  • Repository signature or signing key is invalid
  • apt/dpkg lock is already held by another process
  • Broken dependencies or package not found in configured repositories

Key takeaway: apt update refreshes package information; by itself it does not install newer versions of installed software.

♡ 0