Texto de: Lucas Galdino
O que é?
O Chocolatey é um gerenciador de pacotes para o Windows, ou seja, uma ferramenta que automatiza a instalação de diversos tipos de programas, tecnologias e ferramentas em geral no sistema operacional.
Instalação
Para iniciar o processo de instalação vamos entrar no site oficial do Chocolatey e clicar no botão Try It Now para irmos até a página de instalação.
O primeiro passo é apenas uma Newsletter da equipe do Chocolatey, algo completamente opcional. Já no segundo passo recebemos algumas informações importantes. Logo de cara, nos é informado que trabalharemos com o PowerShell ao invés do terminal padrão do Windows. Também nos é recomendado que o usuário atual da máquina seja um Administrador.
Começaremos a instalação abrindo o PowerShell como Administrador. Para isso basta pesquisar pelo PowerShell no seu menu iniciar, clicar com o botão direito do mouse nele e selecionar a opção de executar como administrador.
Ao executar dessa forma, o PowerShell será aberto diretamente na pasta raiz do seu Windows.
Após chegar nesse ponto precisaremos fazer uma pequena mudança antes de poder de fato instalar o Chocolatey. O Windows por padrão bloqueia execuções de alguns tipos de scripts dentro do seu ambiente, protegendo usuários mais básicos do sistema. Para fazer esse desbloqueio precisamos utilizar o seguinte comando:
Set-ExecutionPolicy AllSigned
O resultado será uma pergunta onde devemos confirmar apertando a letra A e apertando Enter.
Pronto, com esse processo feito é hora de instalar o Chocolatey de fato. Basta utilizar o seguinte comando no seu terminal:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Lembrando que esse comando é encontrado lá na página de instalação do Chocolatey e se você preferir pode copiar o comando diretamente da página. Durante a instalação seu PowerShell mostrará algumas informações, mas não é necessário digitar mais nada, somente aguardar mesmo. Com a instalação finalizada você pode testar se foi bem sucedida digitando o comando choco
no seu PowerShell:
Em algumas raras ocasiões pode ser necessário reiniciar sua máquina uma vez para a instalação ser reconhecida de fato no sistema, mas o mais comum é que já funcione logo após a finalização da instalação.
Exemplo
Um pequeno, porém efetivo exemplo de como utilizar o Chocolatey é a instalação do Dart. Ao entrar na seção Get Started no site oficial da linguagem você já se depara com a dica de instalar ele via Chocolatey. Basta fazer como sugerido.
Conclusão
Enfim, a dica foi essa. Você pode utilizar o Chocolatey para instalar o sdk de várias tecnologias de forma mais simples e rápida e também para atualizar tais tecnologias. Tudo isso direto do seu Powershell!