O Chocolatey é um gestor de pacotes para Windows, útil num VPS para instalar ou actualizar software via linha de comandos sem percorrer múltiplos instaladores.
Pré-requisitos
- Windows Server ou Windows recente
- PowerShell executado como Administrador
- Política de execução que permita o script de instalação (ver abaixo)
Autorizar scripts (sessão actual)
Abra o PowerShell (Admin):
PowerShellSet-ExecutionPolicy Bypass -Scope Process -Force
Instalar Chocolatey
Ainda como administrador, execute o comando oficial (consulte chocolatey.org/install para actualizações):
PowerShell[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072 iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Feche e reabra o PowerShell, depois verifique:
PowerShellchoco -v
Exemplos de instalação
PowerShellchoco install git -y choco install 7zip -y choco install vscode -y
Actualizar todos os pacotes Chocolatey:
PowerShellchoco upgrade all -y
Boas práticas
- Utilize
-ypara implementações não interactivas em servidores. - Instale apenas o que precisa para reduzir a superfície de ataque.
- Documente versões para produção e teste actualizações.
Resolução de problemas
- Acesso negado: certifique-se de que o PowerShell está elevado.
- Proxy corporativo: configure o proxy do sistema ou as opções de proxy documentadas do Chocolatey.
O Chocolatey é um ecossistema de terceiros; verifique os detalhes dos pacotes na galeria comunitária antes de instalar.