Microsoft utvecklar en ny öppen pakethanterare, winget.

Microsoft Company опубликовала första testversionen av pakethanteraren
vinge (Windows Pakethanterare), som tillhandahåller verktyg för att installera program med hjälp av kommandoraden.
Koden är skriven i C++ och levererad av under MIT-licensen. Paket installeras från förvaret, stöds av communityn. Till skillnad från att installera program från Windows Store-katalogen låter winget dig installera applikationer utan onödig marknadsföring, bilder och reklam.

Den aktuella versionen stöder kommandon för att söka efter ett program (search), installera (install), visa paketinformation (show) och konfigurera. förråd (källa), arbeta med installationsfilens hash (hash) och kontrollera metadataintegriteten (validate). Kommandona avinstallera, lista och uppdatera förväntas i nästa utgåva. Paketalternativ är bestämda via filer med manifest в YAML-formatDe körbara filerna lagras direkt på huvudprojektens servrar, arkivet fungerar endast som ett index och manifestet refererar till en extern msi-fil (till exempel, som finns på GitHub eller projektwebbplats) och använder SHA256-hash för att säkerställa integritet och skydd mot manipulering.

Den första fullt fungerande utgåvan som planerad Från och med maj nästa år kommer stöd att finnas för integration med Microsoft Store-katalogen, automatisk ifyllning av indata, olika kategorier av utgåvor (utgåvor, betaversioner), installation av systemkomponenter och applikationer för kontrollpanelen, optimering för leverans av mycket stora filer (deltauppdateringar), paketuppsättningar, ett gränssnitt för att generera manifest, arbeta med beroenden, installationsfiler i zip-format (utöver msi), etc.

Pakethanteraren Winget är nu tillgänglig för användare av den senaste experimentella utgåvan. Windows Insider och kommer att levereras som en del av Desktop App Installer 1.0. Det finns för närvarande XNUMX XNUMX i arkivet. Lagt till projekt som 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 och Wireshark, samt ett stort antal Microsoft-applikationer.

 Microsoft utvecklar en ny öppen pakethanterare, winget.

Källa: opennet.ru

Lägg en kommentar