Microsoft eerste testversie van de pakketbeheerder
(Windows Pakketbeheer), dat hulpmiddelen biedt voor het installeren van applicaties via de opdrachtregel.
De code is geschreven in C++ en onder de MIT-licentie. Pakketten worden geïnstalleerd vanaf , 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 (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 via bestanden met в De 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 of ) en gebruikt de SHA256-hash om de integriteit en bescherming tegen manipulatie te garanderen.
De eerste volledig functionele release die 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 en worden meegeleverd met Desktop App Installer 1.0. Er staan er momenteel XNUMX in de repository. 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 .
Bron: opennet.ru
