Como instalar e usar o Gerenciador de Pacotes do Windows (Winget) no Windows 10

Publicados: 2020-05-27

Em sua conferência Build 2020, que teve que ser realizada como um evento somente online desta vez devido ao surto de coronavírus, a Microsoft teve vários anúncios a fazer, alguns dos quais incluem novos produtos, enquanto alguns giram em torno de aprimoramentos e atualizações para os existentes. Entre eles, algumas das adições mais promissoras incluem o Project Reunion e o novo Windows Package Manager, além de atualizações para produtos como Microsoft Edge e Microsoft Teams. Para os propósitos deste artigo, focaremos no Gerenciador de Pacotes do Windows, que parece ser uma atualização bastante atraente para os desenvolvedores. Então vamos mergulhar e saber mais sobre esse gerenciador de pacotes e aprender como instalá-lo e usá-lo em sua máquina.

Windows Package Manager (Winget)

Para lhe dar algumas informações, um gerenciador de pacotes é essencialmente um utilitário que permite automatizar o processo de instalação, atualização e remoção de softwares/pacotes em um sistema operacional. O utilitário é composto por vários softwares/pacotes e permite que você use o utilitário de linha de comando (ou terminal) para inserir vários comandos que automaticamente puxam o pacote, baixam e instalam em seu sistema. Embora o gerenciador de pacotes seja uma visão comum no Linux (e até mesmo no macOS), os usuários do Windows estão perdendo um gerenciador de pacotes nativo o tempo todo. Como resultado, deixou os usuários sem outra opção a não ser usar um utilitário de terceiros como Chocolatey, para obter um gerenciador de pacotes e trabalhar no Windows. No entanto, isso está prestes a mudar agora, pois a Microsoft finalmente está trazendo um gerenciador de pacotes nativo no Windows 10.

Uma das razões pelas quais a Microsoft poderia ter adotado a ideia de desenvolver seu próprio gerenciador de pacotes provavelmente parece ter a ver com a capacidade de manter mais controle sobre os pacotes que os usuários instalam no sistema e as implicações de segurança que a dependência de terceiros serviço pode impor ao sistema operacional. Tal como acontece com seu gerenciador de pacotes nativo, a empresa parece ser inflexível em verificar as validações de manifesto e hash para cada pacote que vem a bordo.

No momento da redação deste artigo, a Microsoft está testando o Windows Package Manager, que sugere que será lançado para todos os usuários do Windows 10 até a primavera de 2021 (roteiro). No entanto, o que é interessante em todo o projeto é que você pode colocar as mãos no gerenciador de pacotes em sua máquina agora mesmo. Embora, o conjunto de comandos e os softwares/serviços atualmente suportados pelo gerenciador de pacotes sejam limitados, então você ainda não pode ser completamente dependente dele.

Índice

Como obter o Gerenciador de Pacotes do Windows (também conhecido como Winget)

Para obter o Gerenciador de Pacotes do Windows (também conhecido como Winget) em sua máquina, você obtém duas opções diferentes:

1. Instale um Insider Build para Windows 10 e inscreva-se no Windows Package Manager Insider Program.
Se você usar este método, todas as atualizações do gerenciador de pacotes serão feitas automaticamente pelo sistema, e você não precisa se preocupar com nada. [ Atualmente, a versão suportada necessária para o bom funcionamento do cliente é o Windows 10 1709 (build 16299) ]

2. Baixe o pacote do Windows Package Manager do GitHub.
Como a Microsoft tornou o projeto de código aberto, você pode acessar o GitHub e baixar e instalar o pacote em sua máquina. Se você não deseja usar o Insider Build, esse método é a melhor maneira de executar o gerenciador de pacotes em sua máquina. No entanto, lembre-se de que, como você está fazendo o sideload do gerenciador de pacotes, quaisquer atualizações lançadas pela empresa não refletirão em sua versão, a menos que você a atualize manualmente.

Como instalar o Gerenciador de Pacotes do Windows (Winget) usando o Github

1. Primeiro, acesse este link e baixe o pacote de aplicativos em sua máquina.

2. Em seguida, abra a Microsoft Store em seu computador e procure por App Installer — certifique-se de que esteja atualizado para a versão mais recente.
How to Install and Use Windows Package Manager (Winget) on Windows 10 - How to install Windows Package Manager using GitHub 1

3. Vá para a pasta (você baixou o pacote de aplicativos na Etapa 1) e toque duas vezes nela para instalar.

Uma vez feito, você pode verificar se o Winget está instalado em seu sistema abrindo o Prompt de Comando ou PowerShell e digitando winget . Ao digitar o comando, você verá todas as informações relacionadas e essenciais sobre o gerenciador de pacotes, juntamente com a lista de comandos suportados e como usá-los.

Verify Winget Installation

Como usar o Gerenciador de Pacotes do Windows (também conhecido como Winget)

Atualmente, o Gerenciador de Pacotes do Windows oferece suporte aos seguintes comandos, que você pode usar para executar várias operações:

  • install – instala o aplicativo fornecido
  • show – mostra informações sobre um aplicativo
  • source – gerencie fontes de aplicativos
  • search – encontre e mostre informações básicas de aplicativos
  • hash – auxiliar para arquivos de instalação de hash
  • validar – valida um arquivo de manifesto
  • –help – fornece ajuda de linha de comando
  • –info – fornece dados adicionais, úteis para solução de problemas
  • –version – fornece a versão dos clientes

Winget Search Command

Para usar esses comandos, primeiro abra o Prompt de Comando ou PowerShell em seu computador e digite os seguintes comandos para executar as funções desejadas:

  • winget search [nome do aplicativo] – para pesquisar (e obter informações básicas) sobre um aplicativo
  • winget show [nome do aplicativo] – para obter informações detalhadas sobre um aplicativo
    Winget Show Command
  • winget install [nome do aplicativo] – para instalar um aplicativo em seu sistema
    Winget Install Command

Da mesma forma, seguindo a sintaxe acima, você também pode realizar outras operações com o winget ou o Gerenciador de Pacotes do Windows. E caso você fique preso e queira saber mais sobre um comando específico, você pode digitar winget , seguido pelo comando e anexar -? no final. Por exemplo, se você quiser saber mais sobre o comando show, você pode digitar winget show -? , e aperte enter.

Agora, você verá detalhes sobre o que o comando show faz, como usá-lo e uma lista de argumentos que você pode usar com ele para obter/executar resultados/operações granulares.

Além disso, se você procurar um aplicativo, mas ele estiver faltando no repositório do gerenciador de pacotes, você mesmo poderá enviar o pacote. Para isso, você precisa criar e testar um manifesto e, em seguida, enviar um pull request no Github. Você pode saber mais sobre como enviar pacotes aqui.

Como instalar vários aplicativos usando o Gerenciador de Pacotes do Windows (Winget)

Depois de instalar o Gerenciador de Pacotes do Windows em sua máquina, você pode instalar aplicativos um por um usando o comando de instalação listado na seção anterior ou pode usar um script para instalar vários aplicativos diferentes de uma só vez. Embora a abordagem anterior funcione bem com o gerenciador de pacotes, o desenvolvedor do Tweeten, Mehedi Hassan, apresentou uma solução que torna o último possível. Chamado Winstall, o serviço é um aplicativo da web que permite agrupar seus aplicativos favoritos em um pacote e instalá-los todos de uma só vez. Ele usa o gerenciador de pacotes do Windows da Microsoft para permitir que você agrupe todos os aplicativos do Windows que você deseja em sua máquina e, com base em sua seleção, cria um script (de instalação). O site também possui uma coleção pré-fabricada de diferentes pacotes, criados e compartilhados por diferentes usuários, que você pode navegar clicando no botão Pacotes. Por exemplo, ele possui pacotes para navegadores da Web, editores de imagens, aplicativos de entretenimento e muito mais, que você pode usar para instalar aplicativos em seu sistema de uma só vez.

Winstall (Windows pacakage manager) web app

Para usar o Winstall, use as seguintes etapas:

1. Visite Winstall.

2. Na página inicial, você pode tocar nos aplicativos para adicioná-los ao seu pacote ou rolar para baixo para ver os pacotes em destaque pré-fabricados. Como alternativa, você pode clicar no botão Aplicativos para visualizar uma lista de todos os aplicativos disponíveis.

Winget winstall (selecting apps to create a bundle)

3. e. Depois de selecionar vários aplicativos, clique no botão Gerar script para gerar um script. Quando o script for gerado, pressione o botão Copiar para a área de transferência . [ Se você usar o PowerShell, alterne a alternância Mostrar script do PowerShell e copie o script .]

Winstall (copying installation script)
ii. Por outro lado, se você escolheu um pacote pré-fabricado, selecione-o, role até o final e clique no botão Copiar para a área de transferência .

4. Abra o Prompt de Comando ou o Power Shell e cole o script.

Winget Winstall (pasting script code on Command Prompt or PowerShell)

5. Aperte enter.

Winget installing Winstall apps

Todos os seus aplicativos selecionados agora devem estar instalados no seu computador. Se você quiser compartilhar seus pacotes com outros usuários do Winstall, volte ao site e faça login usando sua conta do Twitter. Verifique os aplicativos em seu pacote e clique no botão Criar pacote .

Por que você deve usar o Gerenciador de Pacotes do Windows?

Embora você possa seguir a prática tradicional de instalar um aplicativo/serviço em seu sistema, em que você visita o site de um software/serviço, baixa o instalador e o instala manualmente, o uso de um gerenciador de pacotes simplifica toda a experiência e economiza muito tempo e aborrecimentos. Da mesma forma, quando surge a necessidade de atualizar um aplicativo, um gerenciador de pacotes permite que você simplesmente use o utilitário de linha de comando e insira alguns comandos para atualizar o software/serviço.