O que é o Gerenciador de Pacotes do Windows e como usá-lo?

Gostaria de poder instalar programas no Windows através da linha de comando? Agora, há uma maneira mais fácil de instalar todos os seus aplicativos favoritos em um novo computador depois que a Microsoft  lançou recentemente seu Gerenciador de Pacotes do Windows(Windows Package Manager) ( WPM ). No momento, está apenas na fase de visualização no momento.

Ainda é um pouco problemático e é um pouco leve em recursos em comparação com gerenciadores de pacotes(package managers) estabelecidos , como Chocolatey , mas é uma ótima notícia para desenvolvedores do Windows e usuários avançados. E pode já estar no seu computador!

Como faço para obter o Gerenciador de Pacotes do Windows?(How Do I Get Windows Package Manager?)

No momento em que escrevo isso, existem apenas 2 maneiras de obter o Gerenciador de Pacotes do Windows(Windows Package Manager) . Você pode obtê-lo por meio do Programa Windows Insider(Windows Insider Program) ou do GitHub .

Programa Windows Insider(Windows Insider Program)(Windows Insider Program)

Esse método permite que você tenha as visualizações mais recentes do Windows 10 e do WPM . Assim, à medida que recursos e correções forem adicionados ao WPM , eles serão atualizados automaticamente(automatically be updated) para você. 

Para seguir esse caminho, você deve instalar o Insider Build para Windows 10 e se inscrever no Windows Package Manager Insider Program . Isso exigirá que você tenha uma conta da Microsoft(Microsoft Account) , como aquela que você pode usar para entrar no aplicativo Micros o ft Store(ft Store app) . Um e-mail será enviado informando se você está ou não. Demora cerca de 3 dias.

GitHubGenericName(GitHub)(GitHub)

Se você já sabe como usar o GitHub , essa pode ser uma maneira mais fácil para você. Você pode encontrar o repositório do WPM GitHub em (WPM GitHub)https://github.com/microsoft/winget-cli .

Eu tenho o Gerenciador de Pacotes do Windows?(Do I Have Windows Package Manager?)

A maneira de saber se você tem o Gerenciador de Pacotes do(Package Manager) Windows ( WPM ) é abrir uma sessão do PowerShell e inserir o cmdlet winget .

Se você tiver WPM , verá uma saída como na imagem a seguir. Ele listará qual versão do WPM você possui e algumas ajudas básicas sobre como usá-lo.

Como uso o Gerenciador de Pacotes do Windows?(How Do I Use Windows Package Manager?)

A primeira coisa que você deve fazer é ver quais aplicativos você pode instalar com o WPM . Digite a (Enter)pesquisa winget(winget search) do cmdlet e pressione Enter .

Você verá uma lista de todos os pacotes de instalação de aplicativos disponíveis no momento. 

Ao escrever isso, havia 386 pacotes disponíveis. Alguns dos aplicativos mais populares incluem; 7Zip , CutePDF Writer , Adobe Acrobat Reader DC , Kindle , iTunes , Audacity , várias distribuições Linux(Linux distros) , MalwareBytes e uma série de aplicativos da Microsoft relacionados ao Office , Azure , Windows e tudo mais Microsoft

Uma lista completa de pacotes também está disponível em https://github.com/microsoft/winget-pkgs/tree/master/manifests .

Há muito o que percorrer, então tente pesquisar seus aplicativos favoritos(your favorite apps) . Digite winget search keyword , onde a palavra-chave é o nome do aplicativo que você está procurando. Se você não tiver certeza do nome completo, ele também pesquisará um nome parcial.

Depois de encontrar o aplicativo que deseja instalar, use winget install “AppName Here” . Se o aplicativo tiver um nome de uma palavra, as aspas não serão necessárias. 

Se você preferir que o aplicativo seja instalado silenciosamente sem mais nenhuma entrada sua, use o argumento -h no final. O comando seria parecido com winget install “AppName Here” -h

O aplicativo será baixado e instalado, sem nenhuma outra interação sua.

Como posso instalar vários aplicativos de uma só vez com o Gerenciador de Pacotes do Windows?(How Can I Install Several Apps At Once With Windows Package Manager?)

Como o winget é um cmdlet, podemos fazer um script do PowerShell para fazer as instalações. (PowerShell)Certifique(Make) -se de que seu sistema permita que você execute scripts do PowerShell(allows you to run PowerShell scripts) primeiro.

No Windows PowerShell ISE , insira o seguinte:

winget instala rufus -h;
winget instala gpu-z -h;
winget instalar Putty -h;
winget instalar FileZilla -h;
(winget install rufus -h;winget install gpu-z -h;winget install Putty -h;winget install FileZilla -h;)

Salve isso como um script do PowerShell com um nome como install-AppsWinGet.ps1. Você pode executar o script no PowerShell ISE ou na linha de comando normal do PowerShell .

Observe que você não verá a barra de status bonita como faria com uma única instalação do WPM . Isso está ok. Ele fará as instalações em sequência. O tempo total para baixar e instalar todos os 4 aplicativos foi de 53 segundos.

Posso desinstalar usando o Gerenciador de Pacotes do Windows?(Can I Uninstall Using Windows Package Manager?)

Não. No momento, o WPM é apenas para instalar aplicativos. A versão prévia do WPM é muito jovem. Se a Microsoft quiser que o WPM se torne o gerenciador de pacotes de fato do Windows , espere a mesma funcionalidade do Chocolatey ou melhor em um futuro próximo.

Get Installing!

Agora que você tem o Gerenciador de Pacotes do(Package Manager) Windows e sabe como usá-lo, por que não criar um script para instalar todos os aplicativos que você adora? Salve esse script em uma unidade USB ou armazenamento em nuvem(cloud storage) . Então, da próxima vez que você quiser instalá-los, basta executar o script. Se você nunca usou um gerenciador de pacotes, será mais rápido e fácil do que nunca.



About the author

Depois de quase 20 anos na indústria de tecnologia, aprendi muito sobre os produtos da Apple e como personalizá-los para minhas necessidades. Em particular, sei como usar a plataforma iOS para criar aparências personalizadas e interagir com meus usuários por meio de preferências do aplicativo. Essa experiência me deu informações valiosas sobre como a Apple projeta seus produtos e a melhor forma de melhorar a experiência do usuário.



Related posts