Blog Formação DEV

Chocolatey - Windows

O Chocolatey é um software que traz para o terminal do Windows os benefícios do gerenciamento de pacotes, que vai te permitir trabalhar com o versionamento de tecnologias, gerenciar dependências, instalar softwares dentre outras funcionalidades.
Chocolatey - Windows
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.

Imagem: Chocolatey

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.

Imagem: Chocolatey

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!

Sobre o autor
Cod3r

Cod3r

Com mais de 400 mil alunos, a Cod3r é uma das principais escolas de tecnologia do País. Um de seus produtos mais importantes é a Formação DEV, com objetivo de preparar os profissionais para o mercado.

Ótimo! Inscreveu-se com sucesso.

Bem-vindo de volta! Registou-se com sucesso.

Assinou com sucesso o Blog Formação DEV .

Sucesso! Verifique o seu e-mail para obter o link mágico para se inscrever.

As suas informações de pagamento foram atualizadas.

Seu pagamento não foi atualizado.