Chocolatey es un gestor de paquetes para Windows, muy útil en un VPS para instalar o actualizar software mediante la línea de comandos sin pasar por múltiples instaladores.
Requisitos previos
- Windows Server o Windows reciente
- PowerShell ejecutado como administrador
- Directiva de ejecución que permita el script de instalación (véase más abajo)
Permitir scripts (sesión actual)
Abra PowerShell (Admin):
PowerShellSet-ExecutionPolicy Bypass -Scope Process -Force
Instalar Chocolatey
También como administrador, ejecute el comando oficial (consulte chocolatey.org/install para actualizaciones):
PowerShell[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072 iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Cierre y vuelva a abrir PowerShell, luego verifique:
PowerShellchoco -v
Ejemplos de instalación
PowerShellchoco install git -y choco install 7zip -y choco install vscode -y
Actualizar todos los paquetes de Chocolatey:
PowerShellchoco upgrade all -y
Buenas prácticas
- Use
-ypara despliegues de servidor no interactivos. - Instale solo lo que necesite para reducir la superficie de ataque.
- Documente las versiones en producción y pruebe las actualizaciones.
Solución de problemas
- Acceso denegado: asegúrese de que PowerShell está elevado.
- Proxy corporativo: configure el proxy del sistema o las opciones de proxy documentadas de Chocolatey.
Chocolatey es un ecosistema de terceros; verifique los detalles del paquete en la galería comunitaria antes de instalar.