Domine o Winget: Instale Apps no Windows com 1 Comando!

A Microsoft introduziu um novo sistema de gestão de pacotes para Windows, simplificando a instalação de aplicações através de um único comando. Este guia explora o comando “winget” e analisa porque este gestor de pacotes, inspirado no Linux, representa um avanço significativo para o futuro do Windows 10.

O que é um Gestor de Pacotes no Windows?

Os gestores de pacotes são elementos comuns no ecossistema Linux. Em vez de procurar um programa na internet, descarregar o seu instalador e percorrer um assistente de instalação, é possível, através de um simples comando, encontrar e instalar uma aplicação especificando o seu nome.

Por exemplo, para instalar o Microsoft PowerToys, basta abrir a linha de comandos e introduzir “winget install powertoys”. O sistema irá automaticamente encontrar, descarregar e instalar o software, sem requerer qualquer outra intervenção. É uma forma muito prática.

A Microsoft hospeda o seu próprio repositório de software, e outras organizações e utilizadores podem também ter os seus. Este mecanismo é fundamental para aumentar a produtividade no Linux, especialmente para programadores e administradores de sistemas.

Atualmente, esta ferramenta é direcionada para programadores, mas a Microsoft ou terceiros poderão, no futuro, desenvolver uma interface gráfica intuitiva para procurar e instalar aplicações de forma rápida. Poderá ser semelhante à Windows Store, mas com acesso a um universo vasto de aplicações para o ambiente de trabalho Windows. Em resumo, assemelha-se ao Chocolatey, mas integrado no Windows.

Para mais detalhes sobre o funcionamento do Gestor de Pacotes do Windows e a visão da Microsoft para o futuro da gestão de pacotes no Windows, consulte o Anúncio de visualização do Gestor de Pacotes do Windows da Microsoft e a documentação oficial do Windows Package Manager.

O Windows Package Manager é um projeto de código aberto disponível no GitHub.

Como instalar o Gestor de Pacotes do Windows

Desde 19 de maio de 2020, o Gestor de Pacotes do Windows está acessível em versão de visualização. Numa atualização futura do Windows 10, será integrado diretamente no sistema.

Entretanto, há várias maneiras de obtê-lo:

Instale uma versão Insider do Windows 10, inscreva-se no Programa de Insiders do Gestor de Pacotes do Windows e instale uma atualização do Instalador de aplicações na Microsoft Store. Desta forma, receberá atualizações automáticas do Gestor de Pacotes do Windows, mas terá de usar uma versão instável do Windows 10.
Pode também descarregar o Gestor de Pacotes do Windows no formato .appxbundle a partir do GitHub. Instale-o clicando duas vezes no ficheiro e selecionando “Atualizar”. As futuras atualizações deverão ser instaladas manualmente a partir da mesma página de descarga, mas não será necessário utilizar uma versão instável do Windows 10.

No futuro, este processo será desnecessário, e o “winget” será integrado em todas as versões estáveis do Windows 10. Em maio de 2020, encontra-se em fase de visualização, enquanto a Microsoft testa e corrige erros.

Como usar o “winget”, o Gestor de Pacotes do Windows

O “winget” pode ser utilizado no Windows PowerShell ou no ambiente clássico da linha de comandos. Recomenda-se instalar o novo Terminal do Windows, caso ainda não o tenha feito.

Numa linha de comandos, introduza “winget” para obter mais informações sobre como utilizar a ferramenta.

Para pesquisar uma aplicação, execute o seguinte comando, substituindo “nome” por um termo de pesquisa:

winget search nome

Para instalar uma aplicação, execute o seguinte comando, substituindo “nome” pelo nome da aplicação:

winget install nome

Para obter mais detalhes sobre uma aplicação, execute o comando a seguir, substituindo “nome” pelo nome da aplicação ou um termo de pesquisa:

winget show nome

Para visualizar uma lista completa das aplicações disponíveis, execute o seguinte comando:

winget install

Na sua fase inicial, os repositórios do “winget” já oferecem uma vasta gama de aplicações populares para o ambiente de trabalho. Pode encontrar desde aplicações comuns do Windows até ferramentas para programadores. A lista inclui o Google Chrome, Mozilla Firefox, Zoom, Steam, o leitor de multimédia VLC, Spotify, Terminal do Windows, Visual Studio Code, Ruby, Microsoft PowerToys e muitos outros.

Para gerir as fontes, execute o comando “winget source”. Será apresentada uma lista de comandos. Para consultar as fontes atuais, execute:

winget source list

Na versão inicial do “winget”, apenas a fonte integrada da Microsoft, alojada em https://winget.azureedge.net/cache, está disponível. No futuro, será possível adicionar fontes de terceiros através do comando “winget source add”.

É possível obter mais informações sobre como usar cada um dos comandos do “winget” adicionando o parâmetro “-?”. Por exemplo, para consultar as várias opções do comando “winget search”, execute:

winget search -?

A Microsoft irá certamente adicionar novas funcionalidades ao Gestor de Pacotes do Windows, tornando-o cada vez mais poderoso. Apesar de ser uma versão inicial, o “winget” assemelha-se ao que se esperava do OneGet antes do lançamento do Windows 10.

Com o apoio da comunidade de programadores, poderá ser criado um gestor de pacotes gráfico, realizando assim as expectativas em relação à Windows Store – repleta de aplicações para o ambiente de trabalho que os utilizadores realmente desejam.