Hoje é 07/12/25


21/01/2021
Como usar o Chocolatey

Tipo de notícia: Tecnologia
Como usar o Chocolatey

Gerenciando pacotes no Windows.

O que é

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ô.

Para que serve

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.

Como instalar

Para instalar o Chocolatey é preciso ficar atento a alguns requisitos:

Como usar

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.

Interface gráfica

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

Referências

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


Produtos

Caneca Stanley

Caneca Stanley

Caneca Stanley 1.18L

Cervejeira Mídia 82L

Cervejeira Mídia 82L

Cervejeira Frost Free Mídia 82L

Cervejeira Consul 82 L

Cervejeira Consul 82 L

Cervejeira Consul Titanium 82L Display Na Porta

DJI Mini 4K

DJI Mini 4K

Drone DJI Mini 4K controle sem tela

Chopeira 5L

Chopeira 5L

Chopeira para 12 latas

Gopro Hero 4k

Gopro Hero 4k

Câmera de Ação compacta GoPro à Prova d'água

Notícias Relacionadas


Notícias

Notícias
Programação Oficial do Carnatal 2025 Programação Oficial do Carnatal 2025
Confira a programação oficial do Carnatal 2025.
Cursos online do Conexão Cerveja Brasil Cursos online do Conexão Cerveja Brasil
Ao longo do mês de setembro, a Associação Brasileira de Cerveja Artesanal (Abracerva) promove uma série de cursos online e gratuitos com profissionais de destaque do setor.
5º Agrofest São Gonçalo 2025 5º Agrofest São Gonçalo 2025
A comunidade rural de Poço de Pedra, em São Gonçalo do Amarante (RN), está sendo preparada para receber a maior edição da Agrofest.
Fequaju 2025 Fequaju 2025
A Prefeitura de Serra do Mel divulgou nesta terça-feira, 1º, a aguardada programação oficial do Fequaju 2025.
FINECAP 2025 FINECAP 2025
A Prefeitura de Pau dos Ferros anunciou a programação completa da FINECAP 2025.
Programação completa do Pingo da Mei Dia 2025 Programação completa do Pingo da Mei Dia 2025
Confira a programação completa do Pingo da Mei Dia 2025 por horário