Repolode
chocolatey

chocolatey/choco

Chocolatey é um gerenciador de pacotes de linha de comando para Windows que instala, atualiza e remove softwares pelo terminal.

Alternativa open source a:Microsoft Store

Estrelas
11,560
Forks
967
Issues abertas
533
Último commit
há 10 dias

O que é?

Chocolatey, chamado com o comando choco, oferece ao Windows um gerenciamento de pacotes no estilo do apt-get ou do yum. Você instala softwares pelo nome com um único comando, e ele cuida do download e da instalação do pacote, sem que você precise procurar instaladores nos sites dos fornecedores.

O cliente é escrito em C# e roda no Windows, com suporte a versões do sistema operacional a partir do Windows Server 2008 R2 e do Windows 10. Ele requer .NET Framework 4.8 e PowerShell 2.0 ou mais recente. O repositório comunitário de pacotes em community.chocolatey.org hospeda os pacotes, e a edição comercial, Chocolatey Pro, oferece recursos como cache privado de downloads em CDN e proteção com verificação de vírus.

O projeto também documenta como compilar o cliente a partir do código-fonte usando o Visual Studio ou uma configuração baseada em Mono no Linux e no macOS, além de incluir suítes de testes unitários, de integração e de ponta a ponta.

Recursos principais

  • 01Instala, atualiza e desinstala softwares do Windows pela linha de comando, com um único comando.
  • 02Oferece conclusão por tabulação e o comando refreshenv para atualizar variáveis de ambiente sem reiniciar o shell.
  • 03Disponibiliza um repositório comunitário de pacotes de software.
  • 04Exibe a ajuda de cada comando com a opção --help.
  • 05Registra cada execução em um arquivo no diretório de instalação do Chocolatey para facilitar a solução de problemas.

Casos de uso

  • Configurar uma nova máquina de desenvolvimento Windows com uma lista de ferramentas definida em um script.
  • Manter vários aplicativos instalados atualizados a partir de um único terminal.
  • Automatizar a instalação de softwares em servidores Windows ou em pipelines de build.

Início rápido

  1. 1

    Execute o script oficial de instalação indicado no README

  2. 2

    Confira os comandos e as opções disponíveis

    choco.exe --help

Antes de usar

  • O cliente é compatível apenas com Windows e requer Windows 10 ou posterior, ou Windows Server 2008 R2 ou posterior.
  • Alguns recursos, como o cache privado de CDN e a proteção por verificação de vírus, exigem a edição paga Chocolatey Pro.

Tópicos

Perguntas frequentes

O que é choco?
Chocolatey é um gerenciador de pacotes de linha de comando para Windows que instala, atualiza e remove softwares pelo terminal. Chocolatey, chamado com o comando choco, oferece ao Windows um gerenciamento de pacotes no estilo do apt-get ou do yum. Você instala softwares pelo nome com um único comando, e ele cuida do download e da instalação do pacote, sem que você precise procurar instaladores nos sites dos fornecedores.
choco é gratuito? Qual é a licença?
choco é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
choco ainda é mantido?
Manutenção ativa. O último commit de choco foi em 28 de out. de 2026.
Para que posso usar choco?
Configurar uma nova máquina de desenvolvimento Windows com uma lista de ferramentas definida em um script. Manter vários aplicativos instalados atualizados a partir de um único terminal. Automatizar a instalação de softwares em servidores Windows ou em pipelines de build.
Como instalar choco?
Execute o script oficial de instalação indicado no README Confira os comandos e as opções disponíveis: choco.exe --help
Onde consigo choco?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/chocolatey/choco

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados