Como usar "winget" para instalar aplicativos da linha de comando no Windows 10

Guia para pesquisar e instalar aplicativos usando Winget no Windows 10

A Microsoft está trabalhando em uma ferramenta de linha de comando chamada winget para permitir que os usuários do Windows 10 baixem e instalem aplicativos diretamente do prompt de comando. O Winget está atualmente disponível como uma versão prévia, mas você pode baixá-lo em qualquer PC com Windows 10 para testar e experimentar no Github.

Se você estiver executando a versão mais recente do Windows 10 Insider, provavelmente já tem winget instalado no seu computador. Você pode verificar isso executando o seguinte comando no CMD ou PowerShell:

winget - versão

Em versões estáveis ​​do Windows 10, você terá que baixar e instalar manualmente winget em seu sistema. Temos um guia detalhado sobre a instalação do winget no link abaixo, dê uma olhada nele.

Neste guia, daremos uma olhada nos princípios básicos de winget e veja como instalar, pesquisar ou obter informações de um aplicativo no prompt de comando.

winget A ferramenta CLI tem uma sintaxe básica muito semelhante a muitos gerenciadores de pacotes Linux populares, como apto ou dnf. Você pode usar winget CLI do Prompt de Comando ou do Windows PowerShell. O básico winget a sintaxe é a seguinte:

winget 

Dito isso, vamos começar a instalar um aplicativo a partir da linha de comando usando o Winget.

Comando de instalação do aplicativo Winget

Muito parecido com apt instalar em sistemas Ubuntu, você pode usar winget instalar comando para baixar e instalar aplicativos em um PC com Windows 10.

winget install Por exemplo: winget install 7zip

Winget começará a baixar o aplicativo e instalá-lo automaticamente. Se você receber um prompt do UAC, pressione o botão ‘Sim’ e pronto.

C: \ Usuários \ ATH> winget install 7zip Encontrado 7Zip [7zip.7zip] Este aplicativo foi licenciado para você pelo seu proprietário. A Microsoft não é responsável por nem concede quaisquer licenças a pacotes de terceiros. Baixando //www.7-zip.org/a/7z1900-x64.msi ██████████████████████████████ 1,66 MB / 1.66 MB Hash do instalador verificado com sucesso Instalando ... Instalado com sucesso!

Uso e sinalizadores de instalação do Winget

Abaixo estão todos os sinalizadores suportados, conforme mostrado no winget install --help comando.

uso: winget install [[-q]] [] Os seguintes argumentos estão disponíveis: -q, - query A consulta usada para pesquisar um aplicativo As seguintes opções estão disponíveis: -m, - manifest O caminho para o manifesto de o aplicativo --id Filtra os resultados por id --name Filtra os resultados por nome --moniker Filtra os resultados por moniker do aplicativo -v, --versão Usa a versão especificada; o padrão é a versão mais recente -s, - source Encontre o aplicativo usando a fonte especificada -e, - Encontre o aplicativo exato usando a correspondência exata -i, - interativo Solicite a instalação interativa; pode ser necessária a entrada do usuário -h, --silencioso Solicita instalação silenciosa -o, - log Local do log (se suportado) --override Substitui os argumentos a serem passados ​​para o instalador -l, - localização Localização para a instalação (se suportado)

Comando do aplicativo de pesquisa Winget

Para procurar um aplicativo, usaremos o busca winget comando.

winget search Por exemplo: winget search 7zip

Se houver um pacote disponível com o nome ‘7zip’, busca winget comando irá recuperar o nome do pacote, ID, versão e mostrá-lo na saída.

C: \ Usuários \ ATH> winget search 7zip Nome Id Versão correspondente ------------------------------------ 7Zip 7zip.7zip 19.0.0 Moniker: 7zip

Uso e sinalizadores de pesquisa Winget

Abaixo estão todos os sinalizadores suportados, conforme mostrado no winget search --help comando.

uso: winget search [[-q]] [] Os seguintes argumentos estão disponíveis: -q, - query A consulta usada para pesquisar um aplicativo As seguintes opções estão disponíveis: --id Filtrar resultados por id --name Filtrar resultados por nome --moniker Filtrar resultados por moniker de aplicativo --tag Filtrar resultados por tag --command Filtrar resultados por comando -s, - source Encontrar aplicativo usando a fonte especificada -n, - count Mostrar não mais do que o número especificado de resultados -e, - Aplicativo de localização exata usando correspondência exata

Comando Winget show app

Enquanto busca winget comando é o suficiente para recuperar informações básicas sobre um aplicativo da linha de comando, você pode recuperar detalhes completos, como nome do autor, descrição, licença e mais sobre um aplicativo usando o show winget comando.

winget show Por exemplo: winget show 7zip

A saída de show winget comando irá recuperar todas as informações relevantes sobre um pacote que você provavelmente precisa (de uma ferramenta de linha de comando).

C: \ Users \ ATH> winget show 7zip encontrado 7Zip [7zip.7zip] Versão: 19.0.0 Editor: 7zip Autor: 7zip AppMoniker: 7zip Descrição: Arquivador de arquivos de código-fonte aberto e gratuito com alta taxa de compactação. Página inicial: //www.7-zip.org/ Licença: Copyright (C) 1999-2020 Igor Pavlov. - Url de licença GNU LGPL: //7-zip.org/license.txt Instalador: SHA256: a7803233eedb6a4b59b3024ccf9292a6fffb94507dc998aa67c5b745d197a5dc Url de download: //www.7-zip.org/a/7si1900-x64.msi

Uso e sinalizadores do Winget

Abaixo estão todos os sinalizadores suportados, conforme mostrado no show winget --ajuda comando.

uso: winget show [[-q]] [] Os seguintes argumentos estão disponíveis: -q, - query A consulta usada para pesquisar um aplicativo As seguintes opções estão disponíveis: -m, - manifest O caminho para o manifesto de o aplicativo --id Filtra os resultados por id --name Filtra os resultados por nome --moniker Filtra os resultados por moniker do aplicativo -v, --versão Usa a versão especificada; o padrão é a versão mais recente -s, - source Encontre o aplicativo usando a fonte especificada -e, - exata Encontre o aplicativo usando a correspondência exata --versions Mostra as versões disponíveis do aplicativo

Para concluir, fomos capazes de pesquisar e instalar um aplicativo da linha de comando no Windows 10 usando winget gerenciador de pacotes e examinou alguns usos básicos dele.

winget O gerenciador de pacotes é um recurso em desenvolvimento e deve ser lançado em compilações estáveis ​​do Windows 10 até maio de 2021.