Contents

Revelando sua identidade e diferenças em relação aos gerenciadores de pacotes do Windows!

/images/scoop-installare-programmi-package-manager-windows.jpg -Como fazer

Gerenciador de pacotes no Windows? Até algum tempo atrás teríamos grande dificuldade em encontrar uma única aplicação capaz de fornecer um comportamento remotamente comparável aos gerenciadores de pacotes normalmente utilizados na área. GNU/Linux. No entanto, hoje até mesmo os usuários do Windows podem se beneficiar dos serviços de ferramentas de software projetadas para automatizar os procedimentos de instalação de uma ampla gama de programas mais ou menos usados.

O que é um gerenciador de pacotes

Um gerenciador de pacotes é um software projetado para simplificar o processo de instalação, atualização, configuração e remoção de software em um sistema. Esta ferramenta cuida do gerenciamento de pacotes de software, conjuntos de arquivos necessários para fazer cada programa funcionar.

Em nossa discussão anterior sobre o estabelecimento de servidores Linux, nos aprofundamos nas distinções fundamentais entre vários gerenciadores de pacotes, incluindo APT, Yum, DNF (Dandified Yum) e Pacman, que são utilizados nas principais distribuições Linux, coloquialmente chamadas de sistemas “pinguim”..

Porém, há alguns anos também existem gerenciadores de pacotes para Windows, ou seja, utilitários especiais que simplificam os downloads de programas, gerenciam os vícios e permitem que os usuários instalem um aplicativo sem a necessidade de usar um navegador web e baixe manualmente todos os componentes de software necessários.

Os melhores gerenciadores de pacotes para Windows também facilitam atualizações e remoção do software, garantindo um gerenciamento mais eficiente do sistema.

O que é Scoop e para que serve?

Para aqueles que desejam instalar rapidamente e gerenciar com eficiência aplicativos do Windows, o Scoop é uma verdadeira dádiva de Deus. Em primeiro lugar, é um software gratuito e de código aberto distribuído sob uma licença permissiva.

Alguns o definem como um gerenciador de pacotes, mas o Scoop, como os próprios administradores do projeto deixam claro, prefere ser um instalador. A questão é um pouco confusa: tentaremos resumir os pontos mais importantes abaixo, fazendo uma comparação com Winget e Chocolatey.

A utilidade do Scoop reside na facilidade de uso e no gerenciamento centralizado de pacotes. Ele também permite que você acompanhe facilmente as versões de software instaladas, simplificando a atualização.

Ao contrário de outras soluções semelhantes, o Scoop centraliza todos os softwares baixados e executáveis ​​na máquina Windows dentro da pasta correspondente às contas de usuário em uso. Assim que a instalação estiver concluída, basta pressionar Windows\+R e digitar %userprofile%\scoop no campo Você abre: você se encontrará diante de uma estrutura, em termos de pastas, semelhante à mostrada na figura.

/images/scoop-struttura-cartelle.png

Por padrão, a menos que o usuário forneça instruções diferentes na instalação, o Scoop é instalado diretamente na pasta %userprofile%\scoop. Mas nesta mesma pasta que o aplicativo armazena todos os programas baixados gradativamente no sistema local.

Subpastas Scoop: para que servem?

Na arquitetura do Scoop, é evidente que os aplicativos, contêineres de armazenamento e componentes intermediários cumprem funções distintas no âmbito do gerenciamento de pacotes:

-apps: Contém todos os aplicativos ou pacotes instalados via Scoop. Cada pacote é organizado em sua própria subpasta específica dentro dos aplicativos. Aqui são armazenados os arquivos associados à aplicação, como executáveis, scripts, componentes, bibliotecas e dados necessários ao funcionamento de cada programa individual. Pense, por exemplo, em bibliotecas DLL: algumas delas são comuns a vários programas, mas o Scoop armazena uma instância delas para cada aplicativo gerenciado. Claro, é uma abordagem um tanto redundante, mas o Scoop resolve quaisquer problemas de compatibilidade e torna portáteis todos os aplicativos sob sua proteção. -buckets: Scoop salva coleções de receitas nesta pasta (receita) que definem como instalar pacotes específicos. Uma receita contém informações sobre como baixar, instalar e configurar um pacote. -shims: Ao instalar uma aplicação via Scoop, os shims criados permitem que o programa seja executado a partir da linha de comando sem a necessidade de especificar a rota completa. Os arquivos shim executáveis ​​leves que atuam como intermediários entre o prompt de comando e o executável real do aplicativo. Eles permitem que você inicie programas com mais facilidade, sem se preocupar com o caminho correto para cada executável.

Como instalar o Scoop no Windows

A instalação Scoop é muito simples: basta abrir uma janela do PowerShell do sistema operacional e depois emitir os dois comandos a seguir:

Set-ExecutionPolicy-ExecutionPolicy RemoteSigned-Scope CurrentUser Invocar-RestMethod-Uri https://get.scoop.sh | Expressão de invocação

O primeiro comando define a política de execução de scripts do PowerShell para o usuário atual. Especificamente, ele permite a execução de scripts locais assinados do PowerShell e scripts remotos baixados de fontes confiáveis. O segundo comando baixa o script publicado e atualizado no endereço get.scoop.sh e o executa imediatamente no sistema. Trata-se do instalador do PowerShell para Scoop.

Você notou um aspecto importante? Não dissemos para abrir a janela do PowerShell com direitos de administrador. Na verdade, se isso fosse feito, o Scoop avisa o usuário e o encaminha para a leitura deste documento de suporte. Scoop desaconselha usar contas e privilégios administrativos por motivos de segurança. Todas as aplicações são coletadas dentro do perfil de usuário atual, utilizando assim os privilégios mais limitados.

inicie o Internet Explorer e navegue até ‘-RunAsAdmin ’ para instalação.

Use o Scoop para instalar e gerenciar programas do Windows

Depois de concluir a instalação do Scoop, você pode digitar scoop help , independentemente da pasta em que estiver, para obter a lista de comandos utilizável.

/images/comandi-scoop-windows.png

Um dos comandos mais úteis é certamente aquele que permite procurar o programa para instalar. Basta digitar scoop search seguido de uma palavra-chave para verificar se ele é compatível com Scoop e verificar em qual bucket, se houver, ele está.

Um balde é uma espécie de repositório, um arquivo contendo uma seleção mais ou menos grande de software de vários tipos. Você também pode pesquisar intervalos na página inicial do projeto, escrevendo na caixa Pesquisar um aplicativo. Usando o aplicativo da web ou o comando scoop search , você pode saber facilmente o nome do intervalo que contém o programa solicitado.

/images/bucket-scoop.png

No cenário representado, a designação do receptáculo, aqui referida como “extras”, é exibida imediatamente abaixo da coluna denominada “Fonte”. Os contêineres acima mencionados, abrangendo os dez primeiros e distinguidos por um ícone de verificação azulado anexado à sua nomenclatura, facilitam a leitura e o exame por meio de navegação baseada na web.

Para incorporar um bucket, como os componentes suplementares mencionados anteriormente, deve-se inicialmente instalar a aplicação Git executando o comando “scoop install git” em seu sistema. Posteriormente, você pode executar o comando de instrução subsequente para efetuar a adição do intervalo desejado.

balde de colher adicionar extras

/images/scoop-aggiunta-bucket.png

Instale um pacote de software

Neste ponto a maior parte do trabalho está concluída. Para instalar software com Scoop, basta digitar o comando scoop install seguido do nome do pacote detectado com o comando scoop search visto anteriormente. O programa assim instalado estará disponível tanto na linha de comando (inicializável a partir de qualquer pasta) quanto no menu Iniciar do Windows.

Caso surja um problema em que um programa específico não esteja funcionando conforme o esperado, o comando “scoop checkup” poderá ser utilizado para inspecionar o aplicativo problemático e fornecer recomendações práticas para resolver quaisquer problemas com sua funcionalidade. É importante notar que o programa alvo deve ser explicitamente identificado pelo usuário antes de iniciar este processo.

Em algumas situações, Scoop pode sugerir a instalação do utilitário I sweat. Qualquer pessoa que use sistemas Linux sabe que sudo é um comando que permite a um usuário executar programas com i privilégios de segurança de outro usuário, geralmente o usuário root ou outro usuário especificado. O termo “sudo” é uma abreviatura de “superusuário do”.

Basta dizer que, no âmbito do sistema operacional Windows, a presença de um equivalente ao comando “sudo” baseado em Linux está visivelmente ausente. No entanto, Scoop desenvolveu a sua própria metodologia para facilitar a execução de certas tarefas que requerem privilégios administrativos no Windows. Somente quando for absolutamente essencial recorremos a tais medidas, pois o nosso objetivo principal é minimizar potenciais vulnerabilidades associadas à concessão de permissões excessivas a aplicações. Conseqüentemente, você não encontrará nenhuma indicação de invocações de Controle de Conta de Usuário (UAC) no Scoop, visto que nossa intenção é restringir o acesso a funções privilegiadas tanto quanto possível. Porém, caso seja necessário, pode-se aproveitar a opção de instalar o comando sudo no Windows, empregando o comando “scoop install

Obtenha a lista de programas instalados com Scoop e atualize-os automaticamente

O simples comando scoop list permite que você obtenha a lista de programas instalados com o Scoop. Com uma simples instrução de atualização * é até possível aplicar atualizações possivelmente disponíveis: o caractere curinga”*”, na verdade, permite solicitar a atualização automática de todo o software presente.

/images/scoop-applicazioni-installate.png

Como o Scoop mantém registro, em sua pasta, de todas as versões do programa baixadas gradualmente, também é possível restaurar uma versão específica mediante solicitação: basta usar o comando scoop reset [email protected]. PARA nome do programa basta substituir o nome do pacote enquanto no lugar de NN.NN especifique a versão a ser recuperada. O comando scoop cleanup * permite excluir as versões antigas de cada programa instalado, mantendo apenas as mais recentes e atualizadas.

A desinstalação é igualmente simples e imediata: basta digitar Scoop Uninstall seguido do nome do pacote de software que deseja remover do seu sistema.

Diferenças entre Scoop, Winget e Chocolatey

“Scoop não funciona como gerenciador de pacotes; em vez disso, é um aplicativo projetado para interpretar arquivos de manifesto no formato JSON, que descreve o processo de instalação de um programa de software junto com suas dependências necessárias.

A principal diferença entre Scoop, Winget e Chocolatey , porém, é que o primeiro – como vimos – não requer privilégios de administrador e não causa a exibição de solicitações UAC. Além disso, embora permita que aplicativos sejam iniciados a partir de qualquer pasta, o Scoop não “suja” as variáveis ​​de ambiente do Windows (o caminho “). Tente pressionar Windows\+R , para digitar sysdm.cpl ,3 e clique em Variáveis ​​de ambiente: a lista de variáveis ​​do sistema e para o usuário individual permanece inalterada.

/images/scoop-differenze-winget-chocolatey.png

Em uma investigação abrangente anterior, exploramos o processo de instalação e priorização eficiente de aplicativos essenciais no Windows usando Chocolatey, um gerenciador de pacotes versátil para agilizar tarefas de gerenciamento de software.

O Scoop foi, portanto, criado para aproveitar o conteúdo de um repositório e adicionar os aplicativos seguindo as instruções em um arquivo de manifesto.

Winget é um programa oficial da Microsoft, porém, que atua como um gerenciador de pacotes e permite instalar programas automaticamente no Windows. O utilitário Microsoft, que também funciona a partir da linha de comando, ajuda a identificar os aplicativos de seu interesse e os instala de forma canônica. A pasta de instalação é, portanto, geralmente aquela proposta por padrão pelo programa que você está instalando. Uma abordagem diametralmente oposta à adotada pela Scoop.

No entanto, isso também é possível com Winget automatizar instalações: vimos isso em um de nossos artigos em que apresentamos um de nossos próprios scripts para automatizar a instalação de programas do Windows.

Winget pode ser descrito como um “agente” que automatiza o download de programas e inicia o procedimento de instalação correspondente. A aplicação simplesmente invoca, por exemplo, a instalação equipada com interface gráfica. Todas as questões relacionadas com a instalação de cada software, incluindo a gestão do caminho padrão, a criação de chaves no registo do sistema, o armazenamento de componentes ao nível do sistema de ficheiros, a criação de links estão sob a gestão do instalador tradicional; Winget não oferece mais nada a esse respeito.

Embora algumas ferramentas de software exijam que modificações sejam feitas em diretórios ou arquivos específicos em todo o sistema operacional, o Scoop oferece uma abordagem única, assumindo controle total sobre seu processo de instalação e armazenando todos os programas instalados em um local de memória designado, ou seja, o “Scoop” do perfil do usuário. pasta. Notavelmente, o Scoop não faz alterações além deste diretório especificado, garantindo que a integridade do sistema permaneça intacta.

Crédito da imagem de abertura: iStock.com – georgeclerk

barra lateral inferior relacionada 300

*️⃣ Link da fonte:

[este documento de suporte](https://github.com/ScoopInstaller/Install# for-admin) , página inicial do projeto , baldes oficiais , este documento de suporte , georgeclerk ,