Skip to main content

Chocolatey

Chocolatey es un gestor de software para Windows. "Similar" a apt-get. Chocolatey gestiona packages (estrictamente nupkg) y estos packages a su vez gestionan el software (instaladores, runtime libraries, zips o scripts).


  • Se puede desplegar en Windows 7+/Windows Server 2003+. Requiere PowerShell v2+ y .NET Framework 4.x+. Se puede desplegar en Azure, AWS o cualquier proveedor de cloud.
  • Todo lo que pueda gestionar endpoint o hacer despliegues remotos puede ejecutar Chocolatey a traves de comandos, batches o scripts.  Soluciones configuration management como Ansible, Puppet o Chef suelen tener providers/modulos que hacen compatible la integración de Chocolatey en sus lenguajes.
  • Despliega installers, scripts, zips, runtime binaries, y software interno.
  • Packages are independent and portable. 
  • Offline y seguro.
  • Se puede usar para crear tus propios deployment packages y usarlos internamente.
  • Automatización con PowerShell

Y más...

What is Chocolatey?


Componentes
  • Chocolatey CLI (choco or choco.exe) es un cliente (que no un servicio de Windows).
  • Chocolatey GUI. No es un servicio de Windows, se ejecuta ad-hoc.