Microsoft está a desenvolver un novo xestor de paquetes abertos, winget.

Microsoft publicado primeira versión de proba do xestor de paquetes
ala (Xestor de paquetes de Windows), que proporciona ferramentas para instalar aplicacións mediante a liña de comandos.
O código está escrito en C++ e distribuído por baixo licenza MIT. Os paquetes instálanse desde repositorio, apoiado pola participación comunitaria. A diferenza da instalación de programas da tenda de Windows, winget permítelle instalar aplicacións sen publicidade, imaxes e marketing innecesarios.

A versión actual admite comandos para buscar unha aplicación (buscar), instalar (instalar), mostrar información do paquete (mostrar), configurar repositorios (fonte), traballando con hash de ficheiros de instalación (hash) e comprobando a integridade dos metadatos (validar). Espéranse comandos de desinstalación, lista e actualización na próxima versión. Opcións do paquete están determinados mediante ficheiros de manifesto в formato YAML. Os propios ficheiros executables gárdanse directamente nos servidores dos proxectos principais, o repositorio só actúa como un índice e o manifesto fai referencia a un ficheiro msi externo (por exemplo, situado en GitHub ou sitio do proxecto) e usa o hash SHA256 para o control da integridade e a protección contra manipulacións.

O primeiro lanzamento con todas as funcións, que programado para maio do próximo ano, admitirá integración co catálogo de Microsoft Store, autocompletado, varias categorías de lanzamentos (lanzamentos, versións beta), instalación de compoñentes do sistema e aplicacións para o panel de control, optimizacións para a entrega de ficheiros moi grandes (actualizacións delta), conxuntos de paquetes , interface para xerar manifestos, traballar con dependencias, ficheiros de instalación en formato zip (ademais de msi), etc.

O xestor de paquetes winget xa está dispoñible para os usuarios da última versión experimental Windows Inside e enviarase como parte do instalador de aplicacións de escritorio 1.0. Actualmente o repositorio xa está engadido proxectos 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, así como un gran número Aplicacións de Microsoft.

Microsoft está a desenvolver un novo xestor de paquetes abertos, winget.

Fonte: opennet.ru

Engadir un comentario