Linux / Comando apt: buscar, instalar y actualizar paquetes en Debian y Ubuntu
apt es un comando interactivo utilizado para buscar, instalar, eliminar y actualizar paquetes de los repositorios en las distribuciones basadas en Debian y Ubuntu. Primero, verifique con cat /etc/os-release si su distribución pertenece a esta familia.
apt update actualiza la lista de paquetes disponibles en los repositorios y no actualiza los programas instalados. apt upgrade revisa y aplica las actualizaciones de los paquetes instalados. Al instalar o eliminar, revise la lista de paquetes que cambiarán como dependencias y la fuente del repositorio. En los scripts, se recomienda apt-get por la estabilidad de la salida y el comportamiento.
Sintaxis básica
apt [opciones] comando [paquete ...]
La implementación instalada y las opciones pueden variar según la distribución. Verifique la descripción de man apt en el sistema actual.
Ejemplos de uso
Actualización de información de paquetes
Recibe la información más reciente de los paquetes de los repositorios configurados. No realiza la actualización real de los programas.
sudo apt update
Búsqueda de paquetes y verificación de información
Verifica el nombre, la descripción, la versión y la fuente del paquete candidato a instalar.
apt search nginx
apt show nginx
Instalación de paquetes
Revise los paquetes añadidos, actualizados o eliminados antes de confirmar. El ejemplo instala nginx y sus dependencias y puede activar un servicio según la política de la distribución; practique en el entorno previsto para ello.
sudo apt install nginx
Leer información de paquetes antes de la instalación
apt show consulta la versión, dependencias, descripción, etc., de los paquetes visibles en el repositorio APT. La decisión de instalar y la versión candidata de instalación deben verificarse por separado.
apt show bash
Algunos ejemplos del formato de salida (la versión varía según la distribución y el momento):
Package: bash
Version: ...
Depends: ...
Description: GNU Bourne Again SHell
apt update solo recupera la lista de paquetes y no actualiza los paquetes instalados. Antes de la instalación, verifique la versión candidata y el repositorio con apt policy paquete, y después de leer la lista de cambios/eliminaciones de dependencias que sugiere apt install, apruebe. apt-get podría ser más adecuado para scripts automatizados, con una interfaz más apropiada para automatización.
Si los índices están desactualizados, consulte primero sudo apt update para obtener los candidatos vigentes. En el comportamiento predeterminado, apt upgrade puede instalar dependencias nuevas, pero no elimina paquetes. Si quedan actualizaciones pendientes, investigue las dependencias, retenciones manuales o distribución gradual antes de decidir otro procedimiento; no fuerce cambios sin identificar la causa.
Opciones y formatos principales
| Comando o formato | Descripción |
|---|---|
update |
Actualiza la lista de paquetes del repositorio. |
search / show |
Busca paquetes o verifica información detallada. |
install / remove |
Instala o elimina paquetes. |
upgrade |
Actualiza sin eliminar paquetes; puede instalar dependencias nuevas. |
autoremove |
Propone retirar dependencias marcadas como automáticas que APT considera innecesarias. |
Precauciones al usar
Los parches de seguridad no se instalan solo con apt update. Revise la lista de cambios/eliminaciones antes de upgrade o autoremove y prepare copias de seguridad y planes de reinicio para sistemas importantes. No agregue repositorios de origen desconocido ni desactive la verificación de firmas de manera arbitraria.
Preguntas frecuentes
¿Cuál es la diferencia entre apt update y apt upgrade?
update obtiene la lista de paquetes del repositorio de nuevo, y upgrade actualiza los paquetes instalados basándose en esa información.
Documentación oficial
Se pueden verificar las acciones exactas de las opciones y las diferencias según la implementación en la documentación oficial de apt.




