Microsoft desarrolla un nuevo administrador de paquetes abiertos

Microsoft опубликовала primera versión de prueba del administrador de paquetes
Winget (Administrador de paquetes de Windows), que proporciona herramientas para instalar aplicaciones mediante la línea de comandos.
El código está escrito en C++ y distribuido por bajo licencia MIT. Los paquetes se instalan desde repositorio, apoyado por la participación comunitaria. A diferencia de la instalación de programas de la Tienda Windows, Winget le permite instalar aplicaciones sin marketing, imágenes ni publicidad innecesarios.

La versión actual admite comandos para buscar una aplicación (buscar), instalar (instalar), mostrar información del paquete (mostrar), configurar repositorios (fuente), trabajar con hashes de archivos de instalación (hash) y verificar la integridad de los metadatos (validar). Se esperan comandos de desinstalación, lista y actualización en la próxima versión. Opciones de paquete determinado a través de archivos de manifiesto в formato YAML. Los archivos ejecutables en sí se almacenan directamente en los servidores de los proyectos principales, el repositorio solo actúa como un índice y el manifiesto hace referencia a un archivo msi externo (por ejemplo, ubicado en GitHub o sitio del proyecto) y utiliza el hash SHA256 para control de integridad y protección contra manipulaciones.

La primera versión con todas las funciones, que está planeado para mayo del próximo año, admitirá la integración con el catálogo de Microsoft Store, autocompletado, varias categorías de lanzamientos (lanzamientos, versiones beta), instalación de componentes del sistema y aplicaciones para el panel de control, optimizaciones para la entrega de archivos muy grandes (actualizaciones delta), conjuntos de paquetes, interfaz para generar manifiestos, trabajar con dependencias, archivos de instalación en formato zip (además de msi), etc.

El administrador de paquetes Winget ya está disponible para los usuarios de la última versión experimental. ventanas de información privilegiada y se enviará como parte del instalador de aplicaciones de escritorio 1.0. Actualmente el repositorio ya está agregado proyectos 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 y Wireshark, así como una gran cantidad aplicaciones de microsoft.

Microsoft desarrolla un nuevo administrador de paquetes abiertos

Fuente: opennet.ru

Añadir un comentario