¿Cansado de buscar instaladores manualmente? Windows cuenta con varios gestores de paquetes en línea de comandos, al estilo de apt (Linux) o brew (macOS), que permiten descargar e instalar software rápidamente desde la terminal. Aquí tienes los más importantes, todos sin interfaz gráfica.
🟫 Chocolatey
Gestor de paquetes muy extendido, ideal para entornos IT y automatización.
✅ Instalación:
Set-ExecutionPolicy Bypass -Scope Process -Force; `
[System.Net.ServicePointManager]::SecurityProtocol = `
[System.Net.ServicePointManager]::SecurityProtocol -bor 3072; `
iex ((New-Object System.Net.WebClient).DownloadString(‘https://chocolatey.org/install.ps1’))
📦 Instalar programas:
choco install nombre_paquete -y
🟦 Winget (Windows Package Manager)
Desarrollado por Microsoft. Ya viene preinstalado en Windows 10/11 recientes.
winget search nombre
winget install nombre
🟩 Scoop
Ligero y sin necesidad de privilegios de administrador (en muchos casos).
📥 Instalación:
iwr -useb get.scoop.sh | iex
🔧 Instalar programas:
scoop install nombre
🟥 Boxstarter
Complemento para Chocolatey orientado a automatizar configuraciones completas de Windows (scripts post-instalación).
▶️ Ejecutar script:
Install-BoxstarterPackage -PackageName MiScriptDeInstalacion
🟪 NuGet
Gestor de paquetes para librerías y herramientas de desarrollo .NET.
📦 Instalar paquete:
nuget install nombre_paquete
También se puede usar desde Visual Studio o PowerShell con Install-Package.
🟨 OneGet (PackageManagement)
Framework de PowerShell que sirve como puente para varios gestores como NuGet, Chocolatey, etc.
📦 Instalar paquete genérico:
Install-Package -Name nombre
🟧 Descarga directa con curl o wget
Cuando no hay paquete, puedes descargar el ejecutable manualmente desde URL.
⬇️ Descargar e iniciar:
curl -L -o setup.exe “https://servidor.com/archivo.exe” && start setup.exe
o
wget “https://servidor.com/archivo.exe” -OutFile “setup.exe”; start setup.exe
Gestor | Comando | Uso principal | Requiere Admin |
---|---|---|---|
Chocolatey | choco | Programas de escritorio | Sí |
Winget | winget | Programas oficiales | No siempre |
Scoop | scoop | Herramientas de desarrollo | No |
Boxstarter | PowerShell | Scripts post-instalación | Sí |
NuGet | nuget | Librerías .NET | No |
OneGet | Install-Package | API genérica en PowerShell | No |
Curl / Wget | curl, wget | Descarga manual directa | No
|
🧪 ¿Cuál elegir?
- 💻 Automatización y scripting: Chocolatey + Boxstarter
- 🧩 Instalación oficial: Winget
- 🔧 Desarrolladores avanzados: Scoop, NuGet
- ⚡ Descarga puntual desde URL: curl / wget