APT en Linux

Este artículo habla sobre APT en Linux y su transcendencia en la gestión e instalación de paquetes basados en Debian, como Deepin. Es bastante útil para quienes tienen varios repositorios. También incluye variantes y diferencias.

Versión resumida

Si vas a instalar un programa con APT en Deepin, identifica el paquete primero. Luego podrás instalar siguiente este truco, anteponiendo sudo si es posible:

sudo apt install nombre_del_paquete

El comando APT y sus características

APT son las siglas de Advanced Packaging Tool. La forma sencilla y práctica de ejecutar permite a que los usuarios realicen acciones en la terminal. Además, viene a ser una alternativa a la cláśica Deepin Store.

  • Soporta búsqueda apt search paquete
  • Para añadir o quitar paquetes se emplea lo siguiente:
    • Instalación: apt install paquete.
    • Instalación de varios paquetes apt install paquete1 paquete2 ...
    • Desinstalación: apt remove paquete
    • Desinstalación completa o purgada: apt purge paquete
  • Actualización:
    • Descarga: apt update
    • Instalación: apt upgrade
    • Instalación a otra versión de SO: apt full-upgrade
    • Actualización en un clic: sudo apt update && sudo apt upgrade -y
  • Autenticación apt-secure (desde 0.6, para casos relacionados con la llave de repositorio véase este artículo)
  • Conocer un paquete antes de instalar: dpkg -L paquete
  • Nota:
    • Es capaz de desinstalar paquetes innecesarios con apt autoremove. Es decir, ahorra mucho tiempo en eliminar software inecesario.

Configurar APT

Para configurar la APT, edita su archivo en /etc/apt/apt.conf.

Ver historial

La lista de cambios realizados se almacenan en /var/log/apt/history.log.

Sobre uso de minúsculas

La mayoría de comandos se realizan en minúsculas, incluido los paquetes. Las demás instrucciones no distinguen entre mayúsculas y minúsculas, ten cuidado.

Herramientas basadas en APT

En esta lista se muestra otras shells que actúan de forma similar a APT

apt-get

  • Permite instalación apt-get install paquete
  • Instalación de varios paquetes apt-get install paquete1 paquete2 ...
  • Permite desinstalar apt-get remove paquete
  • Permite desinstalación completa (purgar) apt-get purge paquete
  • Lamentablemente, no ofrece buscador.
  • Es capaz de hacer limpieza:
    • Desinstalar paquetes inecesarios: apt-get autoremove
    • Limpiar caché: sudo apt-get clean
  • Actualización:
    • Descarga: apt-get update
    • Instalación: apt-get upgrade
    • Instalación a otra versión de SO: apt dist-upgrade
    • Actualización en un clic: sudo apt-get update && sudo apt-get upgrade -y

aptitude

  • Fue creado en 1999.
  • Curiosamente, al ejecutar inicia en una interfaz de texto con tablas.
  • Soporta búsqueda, aptitude search paquete
  • Realiza la instalación aptitude install paquete
  • Ordena la desinstalación aptitude remove paquete
  • Permite ña desinstalación completa aptitude purge paquete
  • Actualización:
    • Descarga: aptitude update
    • Instalación: aptitude upgrade
    • Instalación a otra versión de SO: aptitude dist-upgrade

apt-cache

El apt-get muestra los paquetes guardados temporalmente o en caché. Por eso, si quieres buscar algún paquete de forma local escribimos apt-cache search <descripción del paquete>. O, para casos específicos, apt-cache pkgnames <nombre del paquete>.

Synaptic

Synaptic es una aplicación que ofrece una interfaz muy intuitiva. Incluso, permite seleccionar archivos para instalar, desinstalar, comprobar si los paquetes están rotos, etcétera.

APT versus Synaptic. Ejemplo al instalar Telegram.

APT no es la única herramienta para gestionar software desde los repositorios. Sin embargo, en caso que uses una transplantación de Deepin deberás conseguir el manual del gestor para conocer su funcionamiento. Ejemplos son dnf, yum y zypp en otras distribuciones. Revisa nuestro aviso al respecto.

Lectura adicional

Etiquetas: ,

¿Recomendarías este artículo?

Anterior

DHCP

Siguiente

ADB