O Winget é uma ferramenta de linha de comando desenvolvida pela Microsoft para gerenciar pacotes de software no Windows 10 e 11. Ele funciona de maneira semelhante aos gerenciadores de pacotes em sistemas Linux, como o APT ou o Pacman, permitindo que você procure, instale e atualize aplicativos de forma eficiente.
Acessando o Prompt de Comando (CMD)
- Pelo Menu Iniciar: Pressione
Win + S
, digite cmd e clique em Prompt de Comando. - Com atalho de teclado: Pressione
Win + R
, digite cmd e pressioneEnter
. - Modo Administrador: No Menu Iniciar, digite cmd, clique com o botão direito e selecione Executar como administrador.
Acessando o PowerShell (Terminal)
Pelo Menu Iniciar: Pressione Win + S
, digite PowerShell e abra o aplicativo.
Com atalho de teclado: Pressione Win + X
e selecione Terminal.
Usando o Winget
Agora você já pode usar o Winget. Aqui estão alguns dos comandos mais utilizados:
Atualizar todos os aplicativos:
winget upgrade --all
Ou ainda, para incluir outros aplicativos cujas versões não sejam compatíveis ou imprecisas:
winget upgrade --all
--include-unknown
Instalar um aplicativo:
winget install <nome_do_aplicativo>
Exemplo: winget install vscode
Atualizar um aplicativo:
winget upgrade <nome_do_aplicativo>
Exemplo: winget upgrade vscode
Listar todos os aplicativos instalados:
winget list
Procurar um aplicativo:
winget search <nome_do_aplicativo>
Exemplo: winget search firefox
Desinstalar um aplicativo:
winget uninstall <nome_do_aplicativo>
Exemplo: winget uninstall firefox
Para uma lista completa de comandos e opções, você pode consultar a documentação oficial do Winget.
Comparação com a Linha de Comando de Atualização do Linux
O Winget é frequentemente comparado aos gerenciadores de pacotes do Linux devido à sua funcionalidade semelhante. Aqui estão algumas diferenças e semelhanças:
- Funcionalidade: Ambos permitem instalar, atualizar e remover pacotes de software. No Linux, você pode usar comandos como
apt-get
no Ubuntu oupacman
no Arch Linux, enquanto no Windows você usa owinget
. - Sintaxe: A sintaxe dos comandos é bastante similar. Por exemplo, para atualizar um pacote, você usaria
apt-get upgrade <nome_do_pacote>
no Ubuntu ewinget upgrade <nome_do_aplicativo>
no Windows. - Repositórios: No Linux, os pacotes são geralmente obtidos de repositórios específicos da distribuição. No Windows, o Winget utiliza o repositório da Microsoft, mas também pode ser configurado para usar outras fontes.
O Winget está se tornando uma ferramenta essencial para usuários do Windows que desejam uma experiência de gerenciamento de pacotes mais robusta e eficiente, similar à que os usuários de Linux já estão acostumados.