APT (Advanced Packaging Tool)

APT (Advanced Packaging Tool) - Linux ALL

A, Diccionario GNU/Linux

APT, siglas de Advanced Packaging Tool, es una herramienta avanzada de empaquetado utilizada en las terminales de las distribuciones GNU/Linux que sirve para la instalación y eliminación de programas en estos sistemas open source.
APT fue creada por el proyecto Debian (del cual han surgido muchas distribuciones o distros Linux, tales como Ubuntu, Linux Mint, Ubuntu Gnome, Ubuntu Mate, Trisquel, entre otros muchos más).
Veamos un ejemplo del uso de APT en la terminal de Linux, en concreto de apt-get, la ayuda del programa (apt-get –help):

APT (Advanced Packaging Tool) - Linux ALL

APT no es un programa en sí, sino una biblioteca de funciones C++ que se emplea por varios programas de línea de comandos para distribuir paquetes. En especial, apt-get y apt-cache. tenemos a nuestra disposición programas con interfaz gráfica ( GTK+, o Adept) basados en APT, como el conocido Synapticun gestor de paquetes para apt. Tiene las mismas utilidades que el programa apt-get de la línea de comandos, pero con una interfaz gráfica (GUI) basada en Gtk+.

Gestor de paquetes Synaptic - Linux ALL


Existe un repositorio central con más de ~25.000 paquetes apt utilizados por apt-get y programas derivados para descargar e instalar aplicaciones directamente desde Internet.

APT fue rápidamente utilizado para funcionar con paquetes .deb, en los sistemas Debian y distribuciones derivadas, pero desde entonces ha sido modificado para trabajar con paquetes RPM, con la herramienta apt-rpm, y para funcionar en otros sistemas operativos, como Mac OS X (Fink) y OpenSolaris (distribución Nexenta OS). 

A partir de la versión 1.0 APT incluye una barra de progreso que muestra el porcentaje de instalación.
Enlaces relacionados:
Qué es APT (debian wiki)
Apt-Get (Ubuntu documentation)
Nuevo APT (Hipertextual.com)