Microsoft Primeira versão de teste do gerenciador de pacotes.
(Gerenciador de Pacotes do Windows), que fornece ferramentas para instalar aplicativos usando a linha de comando.
O código foi escrito em C++ e sob a licença MIT. Os pacotes são instalados a partir de , mantido pela comunidade. Ao contrário da instalação de programas pela Windows Store, o winget permite instalar aplicativos sem marketing, imagens e anúncios desnecessários.
A versão atual suporta comandos para pesquisar um aplicativo (search), instalar (install), exibir informações do pacote (show) e configurar. (fonte), trabalhando com hashes de arquivos de instalação (hash) e verificando a integridade dos metadados (validate). Os comandos uninstall, list e update estão previstos para a próxima versão. Parâmetros do pacote por meio de arquivos com в Os próprios arquivos executáveis são armazenados diretamente nos servidores dos projetos principais; o repositório funciona apenas como um índice, e o manifesto faz referência a um arquivo MSI externo (por exemplo, localizado em...). ou ) e utiliza o hash SHA256 para garantir a integridade e a proteção contra adulteração.
A primeira versão totalmente funcional que A partir de maio do próximo ano, oferecerá suporte à integração com o catálogo da Microsoft Store, preenchimento automático de entrada, várias categorias de lançamento (lançamentos, versões beta), instalação de componentes do sistema e aplicativos para o painel de controle, otimizações para entrega de arquivos muito grandes (atualizações delta), conjuntos de pacotes, uma interface para geração de manifestos, trabalho com dependências, arquivos de instalação em formato zip (além de msi), etc.
O gerenciador de pacotes winget já está disponível para usuários da versão experimental mais recente. e será distribuído como parte do Desktop App Installer 1.0. Atualmente, o repositório já possui projetos como 7Zip, OpenJDK, iTunes, Chrome, Blender, Docker Desktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, Visual Studio, KiCad, LibreOffice, Minecraft, Opera, Putty, Telegram Desktop, Steam, WhatsApp, Wireguard e Wireshark, além de um grande número de outros. .
Fonte: opennet.ru
