Scoop — Gerenciador de Pacotes Windows

Marcelo Carvalho
3 min readMay 25, 2018

--

Para todos aqueles acostumados à algum unix like da vida. Usar um gerenciador de pacotes pela linha de comando parece ser bem mais prático do que fazer os passos a seguir:

  • Entra no site do programa que você quer baixar;
  • Entra na página de download;
  • Seleciona a versão do seu sistema (se já não está);
  • Seleciona o formato que você prefere. MSI, EXE, ZIP…
  • Faz o download (vai naquela página que você espera 5 segundos);
  • Clica pra executar o instalador;
  • Concede a permissão para instalar no sistema como admin;
  • Aguarda…
  • Utiliza

Parece ser uma longa jornada até conseguir ter o programa rodando no seu computador, não é? Isso sem levar em conta que se por acaso você estiver em uma máquina onde você não tem acesso de administrador, lá perto do final você vai descobrir que o rolê todo foi por água a baixo :(

Isso que acabei de descrever no parágrafo acima, é justamente o que me motivou a procurar um gerenciador de pacotes para Windows nos mesmos moldes do APT do Ubuntu/Debian ou Homebrew do MacOS. Foi assim que eu encontrei o Scoop.

E como ele funciona?

Resumidamente, se um app instalável também disponibiliza uma versão “portable”, essa app é adequada para fazer parte do bucket de aplicações que podem ser instaladas através do Scoop.

Assim, quando você executa o comando para a instalação de um determinado arquivo, o Scoop faz o download, desempacota, transfere para uma pasta dentro do diretório raiz do scoop (geralmente C:\Uses\SeuUsuario\scoop\apps\), adiciona a pasta com o(s) executavel(eis) no path do windows e ainda se for um arquivo que pode ser executado como app de área de trabalho, ele cria os atalhos para você como se ele fosse instalado pelo executavel… Uffa!

Tudo isso feito sem pedir permissão do admin! Lindo né?

Como que eu instalo isso ai?

Bom ai vem a parte que talvez atrapalhe um pouco. Para instalar, a única coisa necessária segundo o site oficial é o Powershell 3. Não sei se isso será um problema na verdade. Nas máquinas que testei, com Windows 7 e 10, ambas já vinham com o Powershell.

Se você olhou ai e se interessou pela instalação, abra seu Powershel e execute o comando a baixo:

iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh')

Após a execução desse comando você terá o scoop instalado e pronto para ser usado. Para testar execute o comando:

scoop install 7zip

Scoop instalando o 7zip

Se você também recebeu a mensagem de sucesso, parabéns! Agora você já pode instalar seus programas com a mesma facilidade que usuários do unix tem.

Dicas de Instalação

Como sou desenvolvedor e os ambientes de desenvolvimento no trabalho são todos em Windows. O Scoop me ajudou a instalar algumas coisas que sempre uso, alguns exemplos do que pode ser instalado:

  • Git
  • Cmder
  • NodeJs
  • Curl
  • Wget
  • Openssh
  • OpenJDK 7/8/9/10!

Se não esqueci de nada são esses os que uso e posso dizer que me ajuda muito. Existem muitos outros no bucket padrão e outros em outros buckets.

Outros Comandos Que Você Pode Usar

Se você não sabe ao certo o nome do app que você quer:

scoop search <termo da pesquisa>

Se você quer atualizar um app que já está instalado:

scoop update <nome do app>

Se você quer se livrar de um app que não usa mais:

scoop uninstall <nome do app>

Esse post não teve como objetivo de ser um guia completo para usar o Scoop, mas sim, uma amostra do que você pode fazer com ele. Caso tenha alguma dúvida, sinta-se livre para perguntar aqui.

Você também pode visitar o site oficial https://scoop.sh/ ou o repositório git da ferramenta https://github.com/lukesampson/scoop.

--

--