Microsoft lanzou o xestor de paquetes WinGet 1.4 (Windows Xestor de paquetes), deseñado para instalar aplicacións en Windows desde un repositorio mantido pola comunidade que serve como alternativa de liña de comandos á Microsoft Store. O código está escrito en C++ e distribúese baixo a licenza MIT.
Para a xestión de paquetes, ofrécense comandos similares aos xestores de paquetes como apt e dnf (instalar, buscar, listar, actualizar, etc.). Os parámetros do paquete defínense a través de ficheiros de manifesto en formato YAML. O repositorio WinGet só actúa como un índice e o manifesto refírese a un ficheiro zip ou msi externo, como un aloxado na Microsoft Store, GitHub ou o sitio principal do proxecto). Introduciuse o kit de ferramentas para crear winget para simplificar a creación de ficheiros de manifesto.
Actualmente, o repositorio ofrece arredor de dous mil paquetes, incluíndo 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, Wireshark e varias aplicacións de Microsoft. Admítense repositorios privados e a interacción con eles realízase a través dunha API REST.
De forma predeterminada, cando se instalan versións listas de WinGet no xestor de paquetes, o envío de telemetría está habilitado, que recolle datos sobre a interacción do usuario co xestor de paquetes e os erros que se producen. Para desactivar a telemetría, pode seleccionar o valor "Básico" en "Configuración > Privacidade > Diagnóstico e comentarios" ou crear WinGet desde a orixe.
Na nova versión:
- Proporcionou a posibilidade de proporcionar ficheiros de instalación e instalador en arquivos zip, ademais dos formatos MSIX, MSI e EXE admitidos anteriormente.
- O comando "winget show" mellorouse para mostrar información sobre as etiquetas e unha ligazón á páxina de compra da aplicación.

- Engadido soporte para nomes de comandos alternativos. Por exemplo, o comando "buscar" ten o alias "buscar", o comando "instalar" ten o alias "engadir", a actualización ten actualización, a desinstalación ten rm, a lista ten ls e a configuración ten config.
- Mellorouse o proceso de instalación e actualización de aplicacións. Por exemplo, se tentas usar o comando de instalación nun paquete xa instalado, WinGet detectará a presenza do paquete e executará automaticamente o comando de actualización para actualizar en lugar de instalar (a opción "--no-upgrade" engadiuse a anular este comportamento).
- Engadiuse unha opción "--wait" que solicita que se preme unha tecla para continuar despois de que se complete a operación, o que pode ser útil para examinar a saída ao chamar winget desde scripts.

Fonte: opennet.ru


