Hoje é 15/06/25 - Aniversário de Acre; Dia do Paleontólogo;


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

Canaca Stanley 1.18L

Chopeira Beertender

Chopeira Beertender

Chopeira Beertender Krups Heineken com Capacidade de 5 Litros Preta

Starlink 4ª Geração

Starlink 4ª Geração

Antena de Internet Starlink Via Satélite Standard Kit V4 com Roteador

Cervejeira Consul 82 L

Cervejeira Consul 82 L

Cervejeira Consul Titanium 82L Display Na Porta

Starlink Mini

Starlink Mini

Antena de internet Via Satélite Starlink Mini

DJI Mini 4K

DJI Mini 4K

Drone DJI Mini 4K controle sem tela

Notícias Relacionadas


Notícias

Data Título
FINECAP 2025 09/06/2025 FINECAP 2025
Programação completa do Pingo da Mei Dia 2025 05/06/2025 Programação completa do Pingo da Mei Dia 2025
Abracerva divulga as melhores cervejas do Nordeste do Brasil de 2025 19/05/2025 Abracerva divulga as melhores cervejas do Nordeste do Brasil de 2025
Pint of Science Natal 2025 19/05/2025 Pint of Science Natal 2025
Expo Seridó 2025 18/05/2025 Expo Seridó 2025
Festival Gastronômico e Cultural de Martins 2025 18/05/2025 Festival Gastronômico e Cultural de Martins 2025
São João de Gravatá 2025 05/05/2025 São João de Gravatá 2025
Festa de Santana de Caicó 2025 01/05/2025 Festa de Santana de Caicó 2025
São João Arretado de Carpina 2025 23/04/2025 São João Arretado de Carpina 2025
São João da Carvalheira 2025 12/04/2025 São João da Carvalheira 2025
Circuito Gastronômico Sabores da Serra 2025 02/04/2025 Circuito Gastronômico Sabores da Serra 2025
Mossoró Cidade Junina 2025 02/04/2025 Mossoró Cidade Junina 2025