¿Cómo usar el comando APT en Linux?

| Última modificación: 23 de julio de 2024 | Tiempo de Lectura: 4 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

El comando APT (Advanced Package Tool por sus siglas en inglés que traducen Herramienta Avanzada de Empaquetado) es un elemento de línea de comandos creado por el proyecto Debian con el objetivo de permitirle a los usuarios gestionar y administrar los paquetes de sus distribuciones del sistema operativo de código abierto Linux.

comando APT

APT es la herramienta predeterminada en gran parte de distribuciones, como por ejemplo, Ubuntu, Linux Mint y demás programas basados en el sistema de Debian.

Dentro de las funciones principales de este comando, se puede encontrar que Linux APT te permite instalar, actualizar, eliminar paquetes o programas del sistema en Linux, entre otras funciones.

Repositorio APT

Los llamados repositorios APT Linux hacen referencia a una colección de paquetes Deb que pueden ser entendidos por toda la familia de herramientas apt (es decir apt-get y demás). Contar con este tipo de repositorios, te permitirá realizar la instalación, eliminación, actualización y demás operaciones de paquetes, a través del uso de paquetes individuales o grupos de paquetes.

comando APT

Principales comandos de APT

El comando APT, utiliza una serie de comandos para la ejecución de órdenes y el cumplimiento de sus funciones, como por ejemplo:

  • apt-cache search {package}: la ejecución de este elemento cumplirá la función de buscar elementos a través del nombre del paquete.
  • apt list: esta herramienta te permite ver una lista de los paquetes y actualizaciones disponibles en la opción de Linux APT.
  • apt show: este comando cumple la función de mostrar los detalles de alguno de los paquetes APT Linux en concreto.
  • apt shows rc: con esta herramienta se cumple la función de mostrar detalles de los paquetes fuentes de los repositorios del sistema
  • apt autoremove: este elemento funciona para eliminar las dependencias del sistema que no sean necesarias.
  • apt edit-sources : su función es la de permitir ver y editar la lista de software.
  • apt satisfy {package} : este comando se encarga de recuperar y satisfacer dependencias.

Para cumplir con sus funciones, el comando APT Linux utiliza también una serie de herramientas, apt-get, que funcionan como el gestor de paquetes más antiguo del sistema Debian. Así pues, algunos ejemplos del uso de la herramienta APT-get pueden ser:

  • apt-get install {package}: este apt get linux funciona para instalar programas o paquetes.
  • apt-get reinstall {package}: este apt cumple la función de reinstalar un paquete completo desde cero, en caso de que este presente algún problema en su funcionamiento.
  • apt-get update {package}: este apt get linux es un comando diseñado para actualizar los paquetes del sistema.
  • apt-get remove {package}: este apt-get se encarga de eliminar los paquetes instalados, pero deja sus archivos de configuración.
  • apt-get remove -purge {package}: este apt es un comando remueve por completo un programa o paquete, incluyendo también, sus archivos de configuración asociados.
  • apt-get update: este apt es usado para actualizar los paquetes. apt get update es uno de los usos más famosos.
  • apt-get upgrade: este apt-get funciona para actualizar el sistema de Linux, incluyendo los paquetes de seguridad.
  • apt-get dist-upgrade: este apt get linux es el encargado de actualizar las distribuciones de Linux.

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

La diferencia entre los comandos apt y apt-get, radica en que el primero tiene una interfaz más moderna y amigable que proporcionan una salida con colores para mayor claridad, y además, ofrece funcionalidades que apt-get no tiene.

Cabe resaltar, que un gran número de estos comandos apt y apt-get necesitarán delante el comando sudo, para ejecutarlos con privilegios de administrador (root) y que puedan funcionar con efectividad.

Configuración Avanzada

La herramienta APT, siendo de código abierto, se puede configurar a través de varios archivos desde los del /etc/apt/sources.list, que contiene los repositorios oficiales de Debian, y desde los ubicados en el directorio /etc/apt/sources.list.d/, que permiten añadir repositorios personalizados o de terceros.

Huevo de Pascua en el comando apt-get

Este comando del sistema operativo Linux Debian contiene un easter egg o huevo de Pascua, es decir, un mensaje o capacidad oculta, que es usado para divertir a quienes programan, dejar un toque artístico en el comando. En el caso de apt-get, su huevo de Pascua aparece luego de la ejecución en la terminal del comando apt-get moo , cuando se dibuja una vaca con caracteres latinos ASCII, cuya imagen podría variar dependiendo del sistema operativo sobre el que se esté trabajando.

De igual forma, la escritura en la terminal del comando apt-get help da como resultado la producción de un texto de ayuda, que hacia el final incluye la frase ¨Este APT tiene poderes de Super Vaca¨.

Recomendaciones de seguridad al usar el comando APT

Al usar la herramienta APT es muy importante tener en cuenta las siguientes recomendaciones, con el fin de conservar la seguridad y estabilidad del sistema:

  • Utiliza siempre repositorios confiables: lo ideal es que uses siempre los repositorios oficiales de Debian, pero si quieres utilizar un repositorio externo, trata de verificarlo para no comprometer la seguridad de tu sistema con algún malware. También recuerda verificar las firmas de los paquetes antes de instalarlos, para asegurarte que este no ha sido alterado desde su creación.
  • Mantén el sistema actualizado: recuerda que actualizar tu sistema con regularidad te ayuda a corregir fallas y brechas de seguridad, puedes hacerlo ejecutando el comando apt update y el comando apt upgrade.
  • Usar sudo con precaución: al ejecutar comandos APT con sudo, estás permitiendo realizar cambios drásticos en el sistema y algunos no tienen vuelta atrás, así que verifica siempre los comandos antes de ejecutarlos.

Problemas comunes con comando APT

Algunos de los problemas comunes al instalar o actualizar un comando APT, tipo errores de dependencias, problemas de red y conflictos entre paquetes, se solucionan fácilmente con el comando apt --fix-broken install (o apt-get -f install), este ayuda a corregir dependencias rotas y a completar instalaciones interrumpidas. Asimismo, puedes revisar tus archivos de configuración en el directorio /etc/apt/.

Sin embargo, si tus problemas son avanzados y van más allá de estas dos posibilidades, puedes buscar ayuda en la comunidad Debian o consultar sus manuales.

¿Cuál es el siguiente paso?

Ahora que ya aprendiste qué es el comando APT en Linux, cuáles son sus principales funciones y cómo usarlo, no dudes en continuar tu formación a través de nuestro DevOps & Cloud Computing Full Stack Bootcamp, donde en menos de 6 meses aprenderás a administrar sistemas avanzados, crear arquitecturas cloud y mucho más, convirtiéndote en el profesional versátil que las empresas necesitan. No esperes más: ¡inscríbete en KeepCoding y transforma tu carrera en la mejor escuela de tecnología!

Xoán Mallón

Senior DevOps Engineer en Zscaler & Coordinador del Bootcamp DevOps & Cloud Computing.

Posts más leídos

¡CONVOCATORIA ABIERTA!

DevOps & Cloud Computing

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado