Gestión de Paquetes de Software

Aprenda Gestión de Paquetes de Software. Este módulo cubre los Gestores de Paquetes APT y DNF, Búsqueda de Paquetes, Instalación y Eliminación de Software, Actualizaciones y Puestas al Día del Sistema, Gestión de Repositorios. Dominará estas habilidades esenciales de Linux a través de laboratorios prácticos y desafíos del mundo real.

DevOps EngineerLinuxDevOps

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

Introducción

Este curso para principiantes desarrolla un flujo APT práctico para gestionar software en Ubuntu. En cinco laboratorios guiados actualizarás metadatos, buscarás e inspeccionarás paquetes, instalarás y eliminarás software, aplicarás actualizaciones, limpiarás dependencias sin uso y examinarás las definiciones de repositorios.

El desafío final recorre un pequeño ciclo de servidor web: inspeccionar e instalar Apache, añadir curl para verificarlo localmente y purgar después esa herramienta temporal sin desinstalar el servidor.

Lo que aprenderás

  • Distinguir las familias de APT y DNF mientras trabajas con APT en Ubuntu
  • Actualizar el índice local y listar paquetes con versiones nuevas disponibles
  • Buscar nombres, inspeccionar metadatos con apt show y guardar detalles seleccionados
  • Instalar y verificar un paquete y comparar apt remove con apt purge
  • Aplicar actualizaciones disponibles y eliminar dependencias sin uso con apt autoremove
  • Leer /etc/apt/sources.list e identificar componentes como main, universe y restricted
  • Crear una entrada simulada en /etc/apt/sources.list.d/ sin contactar el repositorio ficticio
  • Aprovisionar Apache, probarlo localmente con curl y retirar la herramienta temporal

A quién va dirigido este curso

Este curso está dirigido a principiantes de Ubuntu, técnicos de soporte y futuros administradores de sistemas o DevOps que desean una base cuidadosa de línea de comandos para el ciclo de paquetes y la inspección de repositorios.

Requisitos previos: Navegación básica por la terminal, edición de texto, grep, redirección de salida y sudo; no se requiere experiencia previa en gestión de paquetes.

Entorno de aprendizaje: Una terminal de LabEx basada en Ubuntu con repositorios APT, estado de paquetes desechable, configuración simulada editable y un destino Apache local.

Preguntas frecuentes

¿Cómo está estructurado el curso?

Cinco laboratorios ofrecen práctica guiada. El sexto elemento es un desafío donde actualizas metadatos, inspeccionas e instalas apache2, lo pruebas con curl y purgas únicamente curl con menos orientación.

¿Practicaré comandos DNF?

No. El curso explica que DNF pertenece a Fedora y RHEL, pero todo el trabajo se realiza en Ubuntu con APT. No enseña sintaxis DNF.

¿El laboratorio añade un PPA funcional?

No. Crea una entrada claramente ficticia en sources.list.d para enseñar su estructura. Se indica expresamente no ejecutar apt update después porque el PPA no existe.

¿Qué diferencia hay entre eliminar y purgar un paquete?

apt remove elimina los archivos del paquete y generalmente conserva su configuración; apt purge elimina ambos. El desafío final purga solo el curl temporal, no Apache.

Profesor

labby
Labby
Labby is the LabEx teacher.