Differences between revisions 71 and 73 (spanning 2 versions)
Revision 71 as of 2019-08-13 18:34:31
Size: 2386
Editor: nodiscc
Comment: Description moved to PackageManagement page
Revision 73 as of 2019-08-14 05:44:25
Size: 2354
Editor: PaulWise
Comment: restore deleted info on what apt is
Deletions are marked like this. Additions are marked like this.
Line 11: Line 11:

== What is APT? ==

APT ''(for '''A'''dvanced '''P'''ackage '''T'''ool)'' is a set of tools for [[DebianPackageManagement|managing Debian packages]], and therefore the applications installed on your Debian system.
Line 31: Line 35:
 * [[SourcesList]] - lists package repositories
Line 35: Line 39:
=== Security ===

 * [[SecureApt]] - configure APT to retrieve packages from authenticated repositories

=== Packaging ===

 * [[Packaging]] - information relevant to developers wishing to package software for Debian
Line 49: Line 46:


Translation(s): English - Español - Català - Français - Italiano - 한국어(Korean) - Brasileiro - Русский - 简体中文

What is APT?

APT (for Advanced Package Tool) is a set of tools for managing Debian packages, and therefore the applications installed on your Debian system.

How to use?

See DebianPackageManagement section.

APT resolves dependency problems and retrieves requested packages from designated package repositories. APT delegates the actual installation and removal of packages to dpkg. APT is primarily used by commandline tools, but

  • there are many GUI tools to let you use APT without having to touch the command line.

  • tools like aptitude can interact with APT via both command line and TUI interfaces.

Further Reading


  • AptCLI - basics of using APT on the commandline

  • apt-get - probably the most widely-used APT commandline tool

  • aptitude - a tool that can (among other things) drive APT from commandline or TUI

  • Synaptic - a graphical APT package manager


  • AptPreferences - details where and when to retrieve packages

  • AptConf - even more detailed APT configuration