Hoje é 28/03/24 - Dia do Diagramador;


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


Noticias Relacionadas


Notícias

Data Título
24/03/2024 São João 2024 de Campina Grande
23/03/2024 São João 2024 de Cruz das Almas
19/03/2024 São João de Assú/RN 2024
14/03/2024 Festival Forrozar
13/03/2024 Samba da Raffe realiza edição especial St. Patrick’s
11/03/2024 Altofolia 2024
07/03/2024 Mossoró Cidade Junina 2024
07/03/2024 Lounge Music abre a temporada dos grandes shows e terá noite dedicada ao forró
06/03/2024 III Harmonizando Experience Festival vai reunir apaixonados por cachaça em Natal
06/03/2024 Festa social de Santa Rita de Cássia divulga preços de lote promocional de senhas
10/02/2024 Câmera de Ação 4k
05/02/2024 Zé Pereira das Crianças 2024 em São João do Sabugi/RN