APT
also: Advanced Package Tool, apt-get
APT (Advanced Package Tool) is the package manager for Debian and Ubuntu systems that downloads, installs, updates, and removes software packages from configured repositories.
APT is a command-line tool that manages software installation and updates on Debian-based Linux distributions. It resolves package dependencies automatically, meaning if you install a program that needs other libraries, APT will find and install those too.
Common APT commands include apt update (refreshes the list of available packages), apt install package-name (installs software), apt upgrade (updates installed packages to newer versions), and apt remove package-name (uninstalls software). For example: apt install nginx will install the Nginx web server and all its required dependencies.
APT sources are configured in /etc/apt/sources.list and related files, telling it where to find packages—typically official repositories or third-party PPAs (Personal Package Archives). It uses a local cache to speed up operations and provides a more user-friendly interface than lower-level tools like dpkg.