Gerenciadores de pacotes do Windows e como o Chocolatey.org pode mudar a sua vida (ou pelo menos o jeito que você instala o MongoDb)

Livia Lima
2 min readJul 17, 2019

--

Clicar em milhares de next. Se confundir com tipos de instalação. Configurar a variável de ambiente. Mal necessário para a instalação de qualquer tipo de software no Windows, certo?

Será que não existe nenhuma forma melhor de lidar com a instalação de softwares no Windows?

O Chocolatey é a ferramenta perfeita para resolver esse problema, um gerenciador de pacotes que pode ser acessado via linha de comando evitando todo o trabalho de instalação, configuração, updates e até desinstalação de softwares.

Mas o que é um gerenciador de pacotes?

Primeiro é preciso entender que um pacote é um executável. Ao ser rodado os dados que estão dentro desse pacote são descompactados e inseridos no sistema em que foi executado.

Um gerenciador de pacotes consegue fazer todo o processo de forma automática através de um simples comando digitado no seu cmd. Nenhuma preocupação com onde o link de download está, qual a pasta de instalação, dependências, versões e etc.

Ainda que nem todo software possa ser instalado através do gerenciador de pacotes, é a opção mais fácil de instalar a grande maioria dos softwares.

Embora esse já seja um conceito comum para aqueles que utilizam sistemas Unix, não é algo difundido entre usuários Windows.

O NPM é o gerenciador de pacotes para o Node, mas é possível utilizar os mesmos principios para instalar e gerenciar praticamente qualquer software no nosso dispositivo através do uso do Chocolatey.

O Chocolatey, a salvação dos usuários Windows

Chocolatey traz para o Windows a facilidade de instalação através da linha de comando.

Não só isso, qualquer dependência é identificada e instalada se necessário (como os gerenciadores de pacotes existentes em outros sistemas)

/muitos dos pacotes do Chocolatey são, na verdade, scripts que realizam o download e a instalação do arquivo, mas ainda assim é uma automatização de processos muito bem vinda.

Como instalar o Chocolatey?

No site oficial você consegue todas as informações básicas para instalação (e é super simples, juro!). Mas o passo a passo é basicamente o mesmo.

Para instalar o Chocolatey é necessário a execução do cmd em modo de administrador. Copiar o código disponibilizado pelo Chocolatey aqui. E pronto. Chocolatey instalado.

Tá, mas e agora?

Agora que o Chocolatey foi instalado você pode utilizar ele para instalar muitos (muitos mesmo) pacotes, como Java, Python ou MongoDB.

Para instalar basta digitar no cmd (sempre em modo de ADMIN, não esqueça):

Choco install <nome-do-pacote>

E para saber os nomes dos pacotes, mais simples ainda. Basta acessar o site deles aqui e procurar pelo software que você tem interesse em instalar.

--

--