Microsoft ontwikkelt nieuwe open source pakketbeheerder Winget

Microsoft опубликовала eerste testversie van de pakketbeheerder
Winget (Windows Pakketbeheer), dat hulpmiddelen biedt voor het installeren van applicaties via de opdrachtregel.
De code is geschreven in C++ en gedistribueerd door onder de MIT-licentie. Pakketten worden geïnstalleerd vanaf opslagplaats, ondersteund door de community. In tegenstelling tot het installeren van programma's uit de Windows Store-catalogus, kunt u met Winget applicaties installeren zonder onnodige marketing, afbeeldingen en advertenties.

De huidige versie ondersteunt opdrachten voor het zoeken naar een toepassing (search), installeren (install), weergeven van pakketinformatie (show) en configureren opslagplaatsen (bron), werken met hashes van installatiebestanden (hash) en de integriteit van metadata controleren (valideren). De opdrachten voor verwijderen, weergeven en bijwerken worden verwacht in de volgende release. Pakketparameters zijn bepaald via bestanden met manifest в YAML-indelingDe uitvoerbare bestanden zelf worden rechtstreeks op de servers van de hoofdprojecten opgeslagen, de repository fungeert alleen als index en het manifest verwijst naar een extern msi-bestand (bijvoorbeeld op GitHub of projectsite) en gebruikt de SHA256-hash om de integriteit en bescherming tegen manipulatie te garanderen.

De eerste volledig functionele release die gepland vanaf mei volgend jaar ondersteuning voor integratie met de Microsoft Store-catalogus, automatisch aanvullen van invoer, verschillende categorieën releases (releases, bètaversies), installatie van systeemcomponenten en toepassingen voor het controlepaneel, optimalisatie voor levering van zeer grote bestanden (delta-updates), sets van pakketten, een interface voor het genereren van manifesten, werken met afhankelijkheden, installatiebestanden in zip-formaat (naast msi), etc.

De winget-pakketbeheerder is nu beschikbaar voor gebruikers van de nieuwste experimentele versie Windows Insider en worden meegeleverd met Desktop App Installer 1.0. Er staan ​​er momenteel XNUMX in de repository. toegevoegd projecten zoals 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 en Wireshark, evenals een groot aantal Microsoft-applicaties.

 Microsoft ontwikkelt nieuwe open source pakketbeheerder Winget

Bron: opennet.ru

Voeg een reactie