Skip to main content

UD07 - Software y Actualizaciones

Descripción General

Esta unidad cubre la gestión de software adicional y su mantenimiento en sistemas operativos. Los administradores de sistemas deben dominar la instalación, configuración y actualización de software para resolver las necesidades de los usuarios.

Objetivos de Aprendizaje

Al completar esta unidad, serás capaz de:

Gestionar Software en Linux

Instalar y administrar paquetes usando dpkg, apt y repositorios en sistemas basados en Debian

Gestionar Software en Windows

Instalar aplicaciones mediante instaladores, MSI y Microsoft Store

Entender Actualizaciones

Comprender la importancia de las actualizaciones de seguridad y parches

Administrar el Registro

Trabajar con el Registro de Windows para configuración avanzada

Contenidos

Conceptos Fundamentales

  • Dependencias: Librerías y programas necesarios para el funcionamiento del software
  • Versionado: Sistema de numeración (mayor.menor.micro) que indica el nivel de desarrollo
  • Parches: Modificaciones de código que solucionan vulnerabilidades o errores

Instalación en GNU/Linux

1

Archivos binarios

Instalación desde archivos .bin, .sh y .run
2

Compilación

Instalación desde código fuente usando configure, make y make install
3

Gestión de paquetes

Uso de dpkg para paquetes .deb
4

Repositorios

Gestión avanzada con apt y repositorios

Instalación en Windows

  • Archivos ejecutables (.exe)
  • Microsoft Installer (.msi)
  • Microsoft Store
  • Registro de Windows

Importancia de las Actualizaciones

Seguridad Crítica: El software desactualizado es vulnerable a ataques conocidos. Los atacantes se aprovechan de fallos conocidos para comprometer sistemas.

Ciclo de Vida de una Vulnerabilidad

  1. Día 0: Se descubre la vulnerabilidad
  2. Parche: Los desarrolladores crean una solución
  3. Actualización: Se distribuye a los usuarios
  4. Aplicación: Los administradores deben aplicarla
Mantener los sistemas actualizados es responsabilidad crítica del administrador. No seguir el viejo eslogan: “Si funciona, no se toca.”

Próximos Pasos

Contenido Teórico

Profundiza en los conceptos y herramientas

Tareas Prácticas

Aplica los conocimientos con ejercicios

Build docs developers (and LLMs) love