Tutorial Chocolatey: Instalação de Software com Um Comando para Windows Package Manager
Chocolatey: Após Reinstalar o Windows, Um Comando para Recuperar Todo o Seu Software
Resolve em uma frase: Cansado de baixar e instalar software um por um após reinstalar o Windows? Chocolatey traz de volta todo o seu software comum com um único comando.
Quantas vezes você já passou por isso — reinstalar o Windows, depois passar meio dia: abrir um navegador, pesquisar Chrome, baixar, instalar; então pesquisar 7-Zip, baixar, instalar; então pesquisar VS Code… repetindo o mesmo processo para cada software.
Chocolatey resolve este problema.
O que é Chocolatey?
Chocolatey é o gerenciador de pacotes mais popular para Windows. Ele é construído sobre o PowerShell e pode baixar e instalar software automaticamente da internet com um único comando. Também suporta atualizações com um clique para todo o software instalado.
O problema que resolve: Automatizar a instalação de software em vez de fazê-lo manualmente, tornando a instalação de software tão simples quanto o apt-get do Linux.
Recursos Principais
- Instalação com um comando:
choco install firefoxbaixa e instala automaticamente - Atualização com um comando:
choco upgrade allatualiza todo o software - Gerenciamento de dependências: Instala automaticamente dependências necessárias
- Instalação silenciosa: Instala em segundo plano sem clicar em “Avançar”
- Biblioteca rica de software: Mais de 9.000 pacotes no repositório
- Configuração automática: Muitos pacotes de software são pré-configurados
Escolhendo entre Chocolatey e Scoop
| Caso de Uso | Ferramenta Recomendada |
|---|---|
| Instalar Chrome, Firefox, Office | Chocolatey (mais adequado) |
| Instalar Python, Node.js, Git | Scoop ou Chocolatey |
| Precisa de múltiplas versões lado a lado | Scoop |
| Sem privilégios de administrador | Scoop |
| Gerenciar atualizações de software instalado | Chocolatey |
Muitos desenvolvedores instalam ambos: Chocolatey cuida do software do dia a dia, Scoop gerencia ferramentas de desenvolvimento.
O que os usuários dizem
“Reinstalar o sistema costumava levar pelo menos meio dia. Agora escrevo um script Chocolatey, vou tomar um café, e tudo está instalado quando volto.”
“A primeira coisa em um novo laptop da empresa é instalar o Chocolatey, depois instalar em lote o ambiente de desenvolvimento. Grande ganho de eficiência.”
Download
Chocolatey não precisa de um pacote de download. Execute isto em um PowerShell como administrador:
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- Site oficial: https://chocolatey.org/
- Pesquisa de pacotes: https://community.chocolatey.org/packages
Dica: A instalação deve ser feita como administrador no PowerShell. Após a instalação, use
choco install nome-do-pacotepara começar a instalar software,choco list palavra-chavepara pesquisar pacotes disponíveis.
Guia Rápido
- Abra o PowerShell como administrador
- Execute o script de instalação
- Após a instalação, execute
choco install vscodepara testar - Instalação em lote:
choco install chrome firefox 7zip notepadplusplus - Atualizar tudo:
choco upgrade all - Ver instalados:
choco list --local-only