A Microsoft agora tem seu próprio Gerenciador de Pacotes do Windows que permite instalar milhares de pacotes diferentes.
winget é a ferramenta de linha de comando para localizar, instalar e desinstalar pacotes do Windows Package Manager. Se você possui o Windows 11, o winget já está instalado para você.
Abaixo cito algumas vantagens de se usar um gerenciador de pacotes no Windows:
Um gerenciador de pacotes permite que você instale facilmente o software usando apenas o teclado. Também os gerenciadores de pacotes facilitam a desinstalação de aplicativos. Para isso, basta digitar winget uninstall.
Outro fator importante é que atualizar para novas versões de aplicativos é mais simples ao usar o gerenciador de pacotes.
É mais seguro. O Gerenciador de Pacotes do Windows baixa o software de um único local central. Evita baixar programa de local duvidoso. Além disso, é mais rápido e usa menos dados do que visitar um site, que seria volumoso, lento e cheio de imagens e anúncios.
Podemos automatizadas a instalação por ser executada por linha de comando. Podemos fazer isso em uma vasta frota de computadores, em vez de manualmente, um de cada vez.
Usando o winget
#1 para localizar e instalar um pacote digite o comando abaixo e pressione Enter
winget search firefoxe
#2 Você verá uma lista de pacotes contendo o termo pesquisado, que é “firefox”. Selecione e copie o texto abaixo da coluna ”ID”; em nosso caso é ”Mozilla.Firefox”.
#3 Para obter mais detalhes sobre o pacote, digite
winget show Mozilla.Firefox
#4 para baixar e instalar execute
winget install Mozilla.Firefox
Instalação em lote com Winget
winget pode criar um arquivo .JSON com uma lista de aplicativos chamada “manifesto” e, em seguida, usar esse manifesto para instalar esses mesmos aplicativos em outro computador. Esta é a funcionalidade do Ninite sem a necessidade de um instalador de terceiros!
#1 Digite “winget export -o <caminho-arquivo>” substituindo <caminho-arquivo> pelo caminho para um novo arquivo .JSON. Por exemplo,
winget export -o C:\Users\maria\Desktop\packages.json
#2 leve esse mesmo arquivo para outro Pc. Nesse outro computador, basta rodar
winget import <caminho-arquivo>
Isso iniciará imediatamente a instalação de cada aplicativo listado, um após o outro.
Atualizando pacotes no Windows Package Manager
#1 Enter winget upgrade para mostrar todos os aplicativos que precisam de atualização.
winget upgrade
#2 Você pode atualizar um único aplicativo copiando o ID e usando-o no comando. Por exemplo:
winget upgrade Microsoft.WindowsTerminal
#3 para atualizar todos os pacotes ou programas que tiverem uma nova versão.
winget upgrade --all
Desinstalar pacotes com Winget
#1 Execute winget list para exibir todos os aplicativos em seu PC que podem ser gerenciados pelo winget. Isso também inclui programas que você não instalou originalmente com o winget.
winget list
#2 para filtrar e remover apenas um aplicativo, que, por exemplo, comece com a palavra fire
, fazemos
winget list --name fire
#3 ou, por exemplo, digite browser
para listar todos os pacotes que possuem a tag “browser”.
winget list --tag browser
#4 Você pode desinstalar um programa com o ID de um dos pacotes listados. Por exemplo, digite winget uninstall Google.Chromepara desinstalar o Google Chrome.
winget uninstall Google.Chrome
Alguns Comandos Úteis para Pesquisa com Winget
para mostrar todos os pacotes winget disponíveis para download.
winget search --query ""
para mostrar uma lista limitada de 10 pacotes com a tag “browser”.
winget search --tag browser --count 10