Se você já usou Linux, talvez no Convés de vapor, ou Homebrew no macOS, você provavelmente conhece gerenciadores de pacotes. Especialmente no Linux, é assim que a maioria dos usuários instala software, embora os instaladores tradicionais ainda existam. O gerenciador de pacotes pode ser acessado através da linha de comando, permitindo instalação e atualização rápida e silenciosa.
O Windows já teve gerenciadores de pacotes de terceiros, como o Chocolatey, mas a Microsoft agora tem o seu próprio. O Gerenciador de Pacotes do Windows pode ser usado por praticamente qualquer pessoa que use o Windows 10 ou Janelas 11. Em muitos casos, ele extrai software de toda a web por meio de seus manifestos. Mas agora também se integra à Microsoft Store. O Gerenciador de Pacotes do Windows é de código aberto e seu diretório é baseado em contribuições da comunidade.
O Gerenciador de Pacotes do Windows não será necessariamente para todos, especialmente se você obtém seus aplicativos principalmente na Microsoft Store. Para desenvolvedores que passam muito tempo no terminal, em implantações corporativas ou apenas para aqueles que obtêm software de toda a web, isso certamente pode melhorar seu fluxo de trabalho. Veja como instalá-lo e começar a usá-lo.
Requisitos para usar o Gerenciador de Pacotes do Windows
Os requisitos para usar o Gerenciador de Pacotes do Windows são os seguintes:
O cliente requer Windows 10 1809 (compilação 17763) ou posterior neste momento. O Windows Server 2019 não é compatível porque a Microsoft Store não está disponível nem as dependências são atualizadas. Pode ser possível instalar no Windows Server 2022, isso deve ser considerado experimental (não compatível) e também requer que as dependências sejam instaladas manualmente.
Não há requisitos específicos além dos acima e existem alguns métodos diferentes que você pode usar para obter acesso ao Gerenciador de Pacotes do Windows.
Como instalar o Gerenciador de Pacotes do Windows
A maneira mais fácil de garantir que você tenha o Gerenciador de Pacotes do Windows em seu PC é obter a versão mais recente do Instalador de aplicativos da Microsoft Store. Isso geralmente é usado para carregar pacotes de aplicativos do Windows. Mas também contém o que você precisa para o Gerenciador de Pacotes do Windows.
Alternativamente, você pode aderir ao Programa interno do Gerenciador de Pacotes do Windowsou use uma compilação do Windows Insider. Em ambos os casos, você terá acesso à versão de desenvolvimento mais recente sem a necessidade de instalar mais nada.
Você pode verificar se está instalado corretamente simplesmente abrindo uma janela do PowerShell e digitando asa em seguida, pressione enter. Se você vir uma resposta, saberá que a ativou corretamente.
Instalando aplicativos com o Gerenciador de Pacotes do Windows
O repositório de aplicativos disponíveis através do winget é bastante extenso e a instalação é um comando simples. Mas você também vai querer encontrar o que procura e existem alguns métodos para isso.
A primeira é usar a excelente ferramenta de terceiros, winstall.app. Este é um front-end GUI para a biblioteca winget. Ele permite que você navegue e pesquise como faria em qualquer outra loja. Ele também fornecerá os comandos necessários para instalar e você poderá obter muitos aplicativos diferentes com uma única string.
Como alternativa, você pode pesquisar no PowerShell com o pesquisa de winget comando. Como neste exemplo:
winget search chrome
Isso retornará quaisquer manifestos winget que correspondam ao termo de pesquisa. Nesse caso, você verá algo parecido com a imagem abaixo.
Depois de saber o que deseja, o modelo para instalar é simples:
winget install <your-app-here>
O Gerenciador de Pacotes do Windows agora usará o manifesto do aplicativo desejado. retirá-lo de seu local remoto e, sempre que possível, instalá-lo silenciosamente. Alguns ainda exibirão caixas de instalação com as quais você terá que interagir, então vale a pena ficar por perto.
Essa é a configuração mais básica e o caso de uso do Gerenciador de Pacotes do Windows. Como já mencionado, não será para todos. Mas aqueles que fazem trabalho de desenvolvimento, por exemplo, ou qualquer pessoa que queira apenas usar algo mais enxuto do que a Microsoft Store, podem achar isso útil.