Advanced Packaging Tool (APT)

Advanced Packaging Tool (APT) is a package manager originally designed for Debian as a front-end for the dpkg utility. It is used to install or upgrade all necessary dependent applications so that .deb packages can be installed.

The APT suite of tools includes a couple of programs. Two of the most commonly used are:

  • apt-cache – provides information about the Debian package database.
  • apt-get – used to install, upgrade or remove software packages.

Several front-ends to APT exist, which provide more advanced installation functions and more intuitive interfaces. These include:

  • Synaptic Package Manager – GTK+ graphical user interface.
  • Ubuntu Software Center – a GTK+ graphical user interface developed by the Ubuntu project.
  • aptitude – a console client with CLI.
  • KPackage – part of KDE.

Here is how Ubuntu Software Center looks like:

ubuntu software center

Geek University 2022