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 instalação de aplicativos usando a linha de comando.
O código é escrito em C++ e distribuído por sob licença do MIT. Os pacotes são instalados a partir de repositório, apoiado pela participação da comunidade. Ao contrário da instalação de programas da Windows Store, o winget permite instalar aplicativos sem marketing, imagens e publicidade desnecessárias.

A versão atual suporta comandos para pesquisar um aplicativo (search), instalar (install), mostrar informações do pacote (show), configurar repositórios (fonte), trabalhando com hashes de arquivos do instalador (hash) e verificando a integridade dos metadados (validar). Comandos de desinstalação, lista e atualização são esperados na próxima versão. Opções de pacote determinado através de arquivos de manifesto в Formato YAML. Os próprios arquivos executáveis ​​​​são armazenados diretamente nos servidores dos projetos principais, o repositório atua apenas como um índice e o manifesto refere-se a um arquivo msi externo (por exemplo, localizado em GitHub ou site do projeto) e usa o hash SHA256 para controle de integridade e proteção contra adulteração.

A primeira versão completa, que está planejado para maio do próximo ano, suportará integração com o catálogo da Microsoft Store, preenchimento automático, diversas categorias de lançamentos (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, 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 última versão experimental janelas Insider e será enviado como parte do Desktop App Installer 1.0. Atualmente o repositório já está adicionado projetos como 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad, LibreOffice, Minecraft, Opera, Putty , TelegramDesktop, Steam, WhatsApp, Wireguard e Wireshark, bem como um grande número Aplicativos da Microsoft.

Microsoft desenvolve novo gerenciador de pacotes aberto winget

Fonte: opennet.ru

Adicionar um comentário