Apt-get

apt-get
Información sobre la plantilla
Parte de la familia Getion de paquetes Linux
Apt-get.png
Sistema de gestión de paquetes Linux.
Sitio web
http://www.apt-get.org/

APT. (Advanced Packaging Tool) Herramienta Avanzada de Empaquetado, es un sistema de gestión de paquetes creado por el proyecto Debian de linea de comandos, el cual simplifica en gran medida la instalación y eliminación de programas en los sistemas GNU/Linux.

Sinopsis

apt-get [ -hvs ] [ -o=config string ] [ -c=file ] { update | upgrade | dselect-upgrade | install pkg ... | remove pkg ... | source pkg ... | build-dep pkg ... | check | clean | autoclean }

Parámetros

  • update: Sincroniza los archivos de índice de paquetes desde sus fuentes.
  • upgrade: Instalar las últimas versiones de todos los paquetes instalados en el sistema desde las fuentes enumeradas en /etc/apt/sources.list.
  • dselect-upgrade: Realiza las acciones necesarias para darse cuenta del estado de los paquetes (por ejemplo, la eliminación de lo viejo y la instalación de nuevos paquetes).
  • dist-upgrade: Además de desempeñar la función de actualización, también maneja de manera inteligente las dependencias cambiandolas con las nuevas versiones de los paquetes.
  • install: Instala los paquetes selecionados desde las fuentes enumeradas en /etc/apt/sources.list.
  • remove: Desintala los paquetes especificados.
  • source: Examinará los paquetes disponibles para decidir cuál es el paquete fuente a buscar. A continuación, encontrara y descargara el directorio actual de la última versión disponible del paquete fuente. A los paquetes fuente se les realiza un seguimiento por separado de los paquetes binarios a través de líneas de tipo deb-src en el sources.list.
  • build-dep: Hace que apt-get instale o desinstale paquetes en un intento de satisfacer las dependencias de construcción para un paquete de fuentes.
  • check: Es una herramienta de diagnóstico, que tambien actualiza la caché de paquetes y comprobaciones de dependencias rotas.
  • clean: Borra el repositorio local de paquetes recuperados. Se elimina todo excepto el archivo de bloqueo de /var/cache/apt/archives/ y /var/cache/apt/archives parcial/.
  • autoclean: Borra el repositorio local de paquetes recuperados. La diferencia es que sólo elimina los archivos del paquete que ya no pueden ser descargados, Esto permite una caché que se mantenga durante un largo período sin que creca fuera de control.

Archivos fundamentales

/etc/apt/sources.list
Lugar para las direcciones de los repositorios.

/etc/apt/apt.conf
Archivo de configuración de APT.

/etc/apt/apt.conf.d/
Fragmentos de configuración de APT

/etc/apt/preferences
Aquí es donde se debe especificar "sujeción", es decir, una preferencia para obtener ciertos paquetes de una fuente independiente o de una versión diferente de una distribución.

Curiosidades

Apt-get tiene un Huevo de pascua (virtual), también conocido como easter egg, muy famoso. Se trata de escribir moo seguido de apt-get, de la forma apt-get moo, en donde el usuario se presentará con una vaca, que variará su imagen dependiendo del sistema operativo sobre el cual se ejecuta.

Referencias