Microsoft desenvolve novo gerenciador de pacotes aberto winget

Microsoft publicado Primeira versão de teste do gerenciador de pacotes.
winget (Gerenciador de Pacotes do Windows), que fornece ferramentas para instalar aplicativos usando a linha de comando.
O código foi escrito em C++ e distribuído por sob a licença MIT. Os pacotes são instalados a partir de repositório, 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. repositórios (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 determinado por meio de arquivos com manifesto в Formato YAMLOs 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...). GitHub ou site do projeto) e utiliza o hash SHA256 para garantir a integridade e a proteção contra adulteração.

A primeira versão totalmente funcional que está planejado 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. janelas Insider e será distribuído como parte do Desktop App Installer 1.0. Atualmente, o repositório já possui adicionado 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. Aplicativos da Microsoft.

 Microsoft desenvolve novo gerenciador de pacotes aberto winget

Fonte: opennet.ru

Adicionar um comentário