Gestión de Paquetes de Software

Principiante

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í

Gestión de paquetes de software

Aprenda cómo los sistemas Linux instalan, actualizan, eliminan y obtienen software a través de gestores de paquetes como apt y dnf. Este curso presenta las habilidades prácticas de gestión de paquetes que necesita para buscar en repositorios, controlar versiones de software y mantener los sistemas de manera predecible.

Por qué es importante

La gestión de software es una tarea operativa diaria. Ya sea que esté instalando un servidor web, aplicando actualizaciones, añadiendo un repositorio o eliminando paquetes que no utiliza, necesita comprender cómo su distribución de Linux maneja las tareas del ciclo de vida del software. Unos buenos hábitos de gestión de paquetes reducen la desviación de la configuración (configuration drift), mejoran la seguridad y facilitan el soporte de los sistemas.

Qué aprenderá

  • Comprender el papel de los gestores de paquetes y las diferencias entre los ecosistemas de Linux más comunes.
  • Buscar paquetes e inspeccionar el software disponible antes de instalarlo.
  • Instalar, actualizar y eliminar software de forma controlada.
  • Gestionar las actualizaciones rutinarias del sistema con una mayor conciencia de su impacto.
  • Añadir y gestionar repositorios para que las fuentes de software sean explícitas y confiables.
  • Aplicar estas habilidades en un escenario práctico de configuración de un servidor web.

Hoja de ruta del curso

El curso comienza con los fundamentos de los gestores de paquetes, presentando apt y dnf como las herramientas estándar utilizadas por las diferentes familias de Linux. A continuación, aprenderá a buscar paquetes para encontrar el software que necesita e inspeccionar las opciones disponibles antes de realizar cambios.

Después, el curso se centra en la instalación y eliminación de software, seguido de las actualizaciones del sistema para que pueda mantener un host al día sin que el mantenimiento sea una tarea basada en suposiciones. Posteriormente, aprenderá cómo se gestionan los repositorios y cómo las fuentes de paquetes adicionales afectan a lo que un sistema puede instalar.

El curso finaliza con el desafío de configuración de un servidor web (Web Server Setup), donde la búsqueda de paquetes, la instalación, las actualizaciones y el conocimiento de los repositorios se combinan en un flujo de trabajo de aprovisionamiento realista.

A quién va dirigido este curso

Este curso está destinado a estudiantes de Linux, administradores junior y principiantes en DevOps que necesiten comprender cómo se distribuye y mantiene el software en los sistemas Linux.

Resultados

Al finalizar este curso, será capaz de buscar paquetes, instalar y eliminar software de forma segura, gestionar actualizaciones con mayor confianza y razonar con claridad sobre el origen del software en un sistema.

Profesor

labby
Labby
Labby is the LabEx teacher.