27/06/2024
Em minha experiência como desenvolvedor, o gerenciamento de software sempre foi uma parte crucial do fluxo de trabalho. Recentemente, comecei a utilizar o Windows Package Manager, conhecido como winget
, e quero compartilhar minha visão prática e direta sobre como utilizá-lo para gerenciar pacotes no Windows.
Primeiro, é importante garantir que o winget
esteja instalado em seu sistema. O winget
já vem incluído nas versões mais recentes do Windows 10 e Windows 11. Para verificar se está instalado, basta abrir o Prompt de Comando ou PowerShell e executar:
Se o comando retornar a versão, o winget
está pronto para uso. Caso contrário, você precisará atualizar o Windows ou instalar o App Installer
da Microsoft Store.
O winget
oferece uma variedade de comandos para instalar, buscar, listar e atualizar pacotes. Aqui estão alguns dos mais úteis que utilizo regularmente:
Para instalar um pacote, o comando é simples:
Por exemplo, para instalar o Google Chrome, você pode usar:
O processo é direto e elimina a necessidade de baixar instaladores manualmente e passar por múltiplas etapas de instalação.
Se você não tem certeza do nome exato do pacote que deseja instalar, pode usar o comando de busca:
Isso retorna uma lista de pacotes que correspondem ao termo de busca, permitindo que você encontre facilmente o que precisa.
Para ver todos os pacotes instalados através do winget
, o comando é:
Este comando fornece uma visão geral dos pacotes gerenciados pelo winget
e suas respectivas versões.
Manter o software atualizado é fundamental para segurança e desempenho. Com o winget
, atualizar pacotes é simples:
Este comando verifica todas as atualizações disponíveis para os pacotes instalados e as aplica. É uma maneira eficiente de garantir que todos os seus programas estejam na versão mais recente sem a necessidade de atualizá-los individualmente.
Para desinstalar um pacote, o comando é:
Por exemplo, para remover o Google Chrome:
Uma das maiores vantagens de usar o winget
é a capacidade de automatizar a instalação e atualização de software através de scripts. Aqui está um exemplo básico de um script PowerShell que uso para configurar um novo ambiente de desenvolvimento:
Esse script instala alguns dos softwares que considero essenciais para o desenvolvimento e depois verifica se há atualizações para qualquer pacote já instalado.
O Windows Package Manager (winget
) é uma ferramenta poderosa que simplifica enormemente a gestão de software no Windows. Desde a instalação até a atualização e remoção de pacotes, o winget
oferece uma solução eficiente e direta para manter seu ambiente de trabalho organizado e atualizado. Se você ainda não começou a usar o winget
, recomendo fortemente que faça isso – é um verdadeiro game-changer para qualquer desenvolvedor ou administrador de sistemas.
Sem rodeios, o winget
elimina muitas das dores de cabeça associadas ao gerenciamento de software no Windows. E, como alguém que sempre procura maneiras de otimizar meu fluxo de trabalho, o winget
se tornou uma ferramenta indispensável em meu arsenal.