Microsoft släpper WinGet 1.4 open source package manager

Microsoft har introducerat pakethanteraren WinGet 1.4 (Windows Package Manager), utformad för att installera applikationer på Windows från ett community-underhållet arkiv, som ett kommandoradsalternativ till Microsoft Store. Koden är skriven i C++ och distribueras under MIT-licensen.

För pakethantering tillhandahålls kommandon liknande sådana pakethanterare som apt och dnf (installera, sök, lista, uppgradera, etc.). Paketparametrar definieras genom manifestfiler i YAML-format. WinGet-förvaret fungerar bara som ett index, och manifestet hänvisar till en extern zip- eller msi-fil, till exempel en som finns på Microsoft Store, GitHub eller huvudprojektets webbplats). winget-create-verktygslådan har introducerats för att förenkla skapandet av manifestfiler.

Det finns för närvarande cirka två tusen paket som erbjuds i förvaret, bland annat sådana 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, Wireshark och olika Microsoft-applikationer. Skapandet av privata arkiv stöds, interaktion med vilka utförs via REST API.

Som standard, när du installerar out-of-the-box WinGet builds i pakethanteraren, är sändning av telemetri aktiverat, som samlar in data om användarinteraktion med pakethanteraren och fel som uppstår. För att inaktivera telemetri kan du välja värdet "Grundläggande" i "Inställningar > Sekretess > Diagnostik och feedback" eller bygga WinGet från källan.

I den nya utgåvan:

  • Förutsatt möjligheten att tillhandahålla installationsfiler och installationsprogram i zip-arkiv, förutom de tidigare stödda MSIX-, MSI- och EXE-formaten.
  • Kommandot "winget show" har förbättrats för att visa tagginformation och en länk till appens köpsida.
    Microsoft släpper WinGet 1.4 open source package manager
  • Lagt till stöd för alternativa kommandonamn. Till exempel har kommandot "sök" aliaset "hitta", kommandot "installera" har aliaset "lägg till", uppgraderingen har uppdatering, avinstallationen har rm, listan har ls och inställningarna har config.
  • Förbättrade processen för att installera och uppdatera applikationer. Till exempel, om du försöker använda installationskommandot på ett redan installerat paket, kommer WinGet att upptäcka närvaron av paketet och automatiskt köra uppgraderingskommandot för att uppgradera istället för att installera (alternativet "--no-upgrade" har lagts till i åsidosätta detta beteende).
  • Lade till ett "--wait"-alternativ som uppmanar en tangenttryckning att fortsätta efter att operationen är klar, vilket kan vara användbart för att undersöka utdata när man anropar winget från skript.
    Microsoft släpper WinGet 1.4 open source package manager

Källa: opennet.ru

Lägg en kommentar