!script> !script> !script>
Gerenciando pacotes no Windows.
O Chocolatey nada mais é que um gerenciador de Pacotes Open Source para Windows. Um gerenciador de pacotes é uma coleção de ferramentas utilizadas para automatizar a instalação, configuração e remoção de software. É muito semelhante ao que temos no mundo Linux, citando os dois gerenciadores de pacotes mais famosos (apt e yum). Uma das vantagens desse tipo de ferramenta é a simplificação do processo de instalação de software. O Chocolatey é construído sobre a infraestrutura do NuGet, que atualmente usa o PowerShell por debaixo do capô.
No Linux temos os gerenciadores de pacotes “apt-get” para as distros baseadas em Debian e o “yum” para versões baseadas em Redhat. Em um cenário em que precisamos instalar uma série de pacotes e dependências, os gerenciadores de pacote deixam o processo muito mais rápido e fácil! Node, Java ou o próprio Docker, por exemplo, são pacotes que geralmente instalamos para começar a desenvolver software.
Lembrando que aqui estamos falando de automatização de programas e pacotes, muitas vezes necessários para rodar um determinado código, aplicação ou projeto.
O Chocolatey veio para resolver exatamente esse problema: instalar pacotes de forma rápida e fácil com uma CLI muito semelhante aos dois gerenciadores mencionados acima. Mas antes de vermos os exemplos, vamos instalar a ferramenta em nossa máquina e ver se esse chocolate é doce mesmo ou amargo.
Para instalar o Chocolatey é preciso ficar atento a alguns requisitos:
Primeiramente, acesse a galeria de pacotes do Chocolatey e pesquise pelo pacote desejado. Também podemos fazer a busca por linha de comando:
choco search NOME_DO_PACODE
Também podemos fazer múltiplas instalações:
choco install NOME_DO_PACODE_1 NOME_DO_PACODE_2
Após encontrar o aplicativo que deseja instalar, basta executar o comando abaixo:
choco install NOME_DO_PACODE
ou a versão compactada do comando
cinst NOME_DO_PACODE
Para desinstalar os pacotes é só digitar o comando abaixo:
choco uninstall NOME_DO_PACODE
Após instalar os pacotes desejados, podemos listar quais pacotes foram instalados utilizando a ferramenta:
choco list -localonly
Para atualizar todos os pacotes já instalados:
choco upgrade all
Para remover um pacote já instalados:
choco uninstall PACOTE
Para automatizar a instalação de vários pacotes, é recomendado a criação de um arquivo .BAT com todos os comandos desejados. Abaixo segue um modelo de exemplo de arquivo:
@Echo OFF
ECHO -- Instalar Chocolatey via powershell
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
ECHO -- Instalar Firefox
choco install firefox -y
ECHO -- Instalar Visual Studio Code
choco install vscode -y
No exemplo acima, basta executar o arquivo .BAT com permisão de administrador para instalar o firefox e o visual studio code.
Se você gosta de usar interface gráfica, mas não quer perder os benefícios do Chocolatey, podemos resolver isso utilizando o próprio choco, instalando o pacote ChocolateyGUI:
choco install ChocolateyGUI
Site Oficial: https://chocolatey.org/
Facilitando a vida com Chocolatey
Chocolatey: o que é e como usar
CHOCOLATEY: GERENCIE ARTEFATOS GERADOS NO BUILD COM MAIS EFICIÊNCIA
Data | Título | |
---|---|---|
![]() |
09/06/2025 | FINECAP 2025 |
![]() |
05/06/2025 | Programação completa do Pingo da Mei Dia 2025 |
![]() |
19/05/2025 | Abracerva divulga as melhores cervejas do Nordeste do Brasil de 2025 |
![]() |
19/05/2025 | Pint of Science Natal 2025 |
![]() |
18/05/2025 | Expo Seridó 2025 |
![]() |
18/05/2025 | Festival Gastronômico e Cultural de Martins 2025 |
![]() |
05/05/2025 | São João de Gravatá 2025 |
![]() |
01/05/2025 | Festa de Santana de Caicó 2025 |
![]() |
23/04/2025 | São João Arretado de Carpina 2025 |
![]() |
12/04/2025 | São João da Carvalheira 2025 |
![]() |
02/04/2025 | Circuito Gastronômico Sabores da Serra 2025 |
![]() |
02/04/2025 | Mossoró Cidade Junina 2025 |