Tema 9. Instalación y actualización de programas
Gestores de paquetes en Linux y Windows, repositorios y actualizaciones
Gestores de paquetes en Linux
▼
APT (Debian/Ubuntu)
sudo apt update # Actualizar lista de paquetes sudo apt upgrade # Actualizar paquetes instalados sudo apt install nombre-paquete # Instalar paquete sudo apt remove nombre-paquete # Desinstalar (conserva config) sudo apt purge nombre-paquete # Desinstalar + eliminar config sudo apt autoremove # Limpiar dependencias huérfanas apt search palabra-clave # Buscar paquetes apt show nombre-paquete # Info de un paquete
Repositorios
Configuración en/etc/apt/sources.list y directorio /etc/apt/sources.list.d/. Añadir PPA: sudo add-apt-repository ppa:nombre/ppa
DNF/RPM y otros gestores
▼
DNF (Fedora/RHEL/CentOS)
sudo dnf install paquete sudo dnf update sudo dnf remove paquete sudo dnf search paquete
Snap
Formato de paquetes universal de Canonical, con sandboxing:snap install nombre-app snap list snap remove nombre-app
Flatpak
Alternativa a Snap, compatible con cualquier distro:flatpak install flathub org.app.Nombre flatpak list
Compilar desde código fuente
./configure && make && sudo make install
Gestión de software en Windows
▼
Winget (Windows Package Manager)
Gestor de paquetes oficial de Microsoft desde Windows 10:winget search firefox winget install Mozilla.Firefox winget upgrade --all winget uninstall Mozilla.Firefox winget list
Chocolatey
Gestor de paquetes de terceros, muy popular:choco install vlc choco upgrade all choco uninstall vlc
Windows Update
- Actualizaciones de seguridad: primer martes del mes (Patch Tuesday).
- Feature Updates: versiones mayores (23H2, 24H2…).
- PowerShell:
Get-WindowsUpdate(módulo PSWindowsUpdate).
Actualización del sistema
▼
Linux — Actualización completa
sudo apt update && sudo apt full-upgrade -y sudo apt autoremove && sudo apt autoclean # Ver actualizaciones pendientes apt list --upgradable # Actualizar kernel (requiere reinicio) sudo apt install linux-generic
Actualización del firmware (UEFI/BIOS)
En Linux con fwupd:sudo fwupdmgr refresh sudo fwupdmgr update
⚠️ En sistemas de producción, probar las actualizaciones en entorno de pruebas antes de aplicarlas.
Concepto
APT
Click para ver definición
Advanced Package Tool: gestor de paquetes de Debian/Ubuntu. Comandos: apt install/remove/upgrade
Click para volver
Concepto
Repositorio
Click para ver definición
Servidor que almacena paquetes de software y sus metadatos para su descarga e instalación
Click para volver
Concepto
Snap
Click para ver definición
Formato de paquete universal de Canonical con sandboxing y actualizaciones automáticas
Click para volver
Concepto
Winget
Click para ver definición
Windows Package Manager: gestor de paquetes oficial de Microsoft para Windows 10/11
Click para volver
Concepto
PPA
Click para ver definición
Personal Package Archive: repositorio no oficial de Ubuntu alojado en Launchpad
Click para volver
Concepto
apt purge
Click para ver definición
Desinstala un paquete y elimina también sus archivos de configuración
Click para volver
📝 Test de autoevaluación
🎯 Quiz — Tema 9