Práctica Avanzada: APT en Entornos de Producción

Mantenimiento, seguridad y recuperación del sistema

Contexto

Introducción

En entornos productivos, la gestión de paquetes no solo implica instalar software, sino mantener la estabilidad, seguridad y disponibilidad del sistema.

Una actualización incorrecta puede:

El administrador debe controlar qué se instala, cuándo y cómo se actualiza el sistema.
Objetivo

Objetivo

Entorno

Condiciones del entorno

Acceso SSH con privilegios sudo:

ssh usuario@IP_SERVIDOR
⚠️ Esta práctica modifica el sistema. Ejecutar con criterio técnico.
Comandos

Comandos y explicación

apt update → Sincroniza repositorios

sudo apt update

apt upgrade → Actualización segura

sudo apt upgrade

apt full-upgrade → Actualización completa (puede eliminar paquetes)

sudo apt full-upgrade

apt remove → Elimina paquete

sudo apt remove nombre

apt purge → Elimina paquete + configuración

sudo apt purge nombre

apt autoremove → Limpia dependencias no usadas

sudo apt autoremove

apt --fix-broken install → Corrige dependencias rotas

sudo apt --fix-broken install
Ejecución

Actividad paso a paso

  1. Actualizar sistema: sudo apt update
  2. Simular actualización: apt list --upgradable
  3. Actualizar paquetes: sudo apt upgrade
  4. Instalar paquete: sudo apt install nginx
  5. Verificar instalación: systemctl status nginx
  6. Eliminar paquete: sudo apt remove nginx
  7. Eliminar completamente: sudo apt purge nginx
  8. Limpiar sistema: sudo apt autoremove
  9. Simular error (instalar paquete incorrecto)
  10. Reparar: sudo apt --fix-broken install
Análisis

Análisis del sistema

El manejo incorrecto de paquetes puede afectar la disponibilidad del sistema.
Reflexión

Preguntas de reflexión

Extensión

Actividad complementaria

Entrega

Evidencia