Scoop o melhor gerenciador de pacotes para Windows.

Filippo Nova
2 min readDec 6, 2019

--

Para todos aqueles que são acostumados a trabalhar com Linux e que migraram para o Windows por algum motivo, como foi meu caso, tiveram que pesquisar na internet, baixar e instalar seus programas no Windows.

É um trabalho enorme até conseguir ter o programa rodando no seu computador, certo? Isso sem levar em conta que se você estiver em uma máquina onde não tem o acesso de administrador é praticamente impossível executar todos os passos para instalação.

Por isso, usar um gerenciador de pacotes pela linha de comando pode deixar essa migração bem mais simples, rápida e prática. Devido a tudo isso gastei um tempo na internet procurando um bom gerenciador de pacotes para Windows, algo que fosse parecido com o apt-get, dnf ou homebrew e foi aí que encontrei o Scoop, esse belo e sofisticado gerenciador de pacotes para windows.

Analisando a Documentação oficial do Scoop:

O que o ele faz?

O Scoop instala programas a partir da linha de comando com uma quantidade mínima de esforço. Ele tenta eliminar coisas como:

  • Janelas pop-up de permissão.
  • Instaladores no estilo do assistente da GUI.
  • Poluição do caminho pela instalação de muitos programas.
  • Efeitos colaterais inesperados da instalação e desinstalação de programas.
  • A necessidade de encontrar e instalar dependências.
  • A necessidade de executar etapas extras de configuração para obter um programa funcional.

Que tipo de aplicativos o Scoop pode instalar?

Os aplicativos que instalam melhor com o Scoop são os chamados aplicativos “portáteis”: ou seja, arquivos de programa compactados que são executados de forma independente quando extraídos e não têm efeitos colaterais como alterar o registro ou colocar arquivos fora do diretório do programa.

Como os instaladores são comuns, o Scoop também os suporta (e seus desinstaladores).

O Scoop também é ótimo em lidar com programas de arquivo único e scripts do Powershell. Eles nem precisam ser compactados.

Como instalar?

É necessário cumprir o pré-requisitos abaixo:

  • Windows 7 SP1 + / Windows Server 2008 ou superior.
  • PowerShell 5 (ou posterior, inclua PowerShell Core ) e .NET Framework 4.5 (ou posterior).
  • O PowerShell deve estar ativado para sua conta de usuário, por exemplo Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Execute o seguinte comando no PowerShell para instalar o scoop no local padrão ( C:\Users\<user>\scoop)

iwr -useb get.scoop.sh | iex

Uma vez instalado, execute scoop helppara obter instruções.

Caso você receba alguma erro executando o comando acima, execute o comando abaixo e repita a instalação.

Set-ExecutionPolicy RemoteSigned -scope CurrentUse 

O que fazer após a instalação?

Agora que você instalou o scoop já pode instalar uma enorme variedade de pacotes.

scoop install sudo

sudo scoop install git openssh 7zip

scoop install terraform

scoop install python

scoop install packer

scoop install vim

Nesse link você tem a lista de programas disponíveis para instalação.

Você pode usar a opção -global para instalar um pacote para todos os usuários de um computador, para isso basta executar o scoop conforme o exemplo abaixo:

scoop install vim -global

Outros comandos do Scoop:

scoop update <nome do app> (Atualiza determinado pacote)

scoop search <termo> (Busca determinado pacote).

scoop uninstall <nome do app> (Remove determinado pacote).

--

--

Filippo Nova

I’m a Site Reliability Engineer passionate about technology, books and movies.