Microsoft har gitt ut åpen kildekode-pakkebehandling WinGet 1.4

Microsoft har introdusert WinGet 1.4 (Windows Package Manager), designet for å installere applikasjoner på Windows fra et fellesskapsstøttet depot og fungere som et kommandolinjealternativ til Microsoft Store. Koden er skrevet i C++ og distribueres under MIT-lisensen.

For å administrere pakker leveres kommandoer som ligner på pakkebehandlere som apt og dnf (installere, søk, liste, oppgradere, etc.). Pakkeparametere er definert gjennom manifestfiler i YAML-format. WinGet-depotet fungerer bare som en indeks, og manifestet lenker til en ekstern zip- eller msi-fil, for eksempel vert på Microsoft Store, GitHub eller på hovedprosjektnettstedet). For å forenkle opprettelsen av manifestfiler, er verktøysettet for winget-oppretting blitt foreslått.

For øyeblikket tilbyr depotet rundt to tusen pakker, inkludert prosjekter 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 og diverse Microsoft-applikasjoner. Opprettelsen av private depoter støttes, interaksjon med disse utføres via REST API.

Som standard, når du installerer ferdige WinGet-sammenstillinger i pakkebehandleren, sendes telemetri, som samler inn data om brukerinteraksjon med pakkebehandleren og feil som oppstår. For å deaktivere telemetri kan du velge «Grunnleggende»-verdien i «Innstillinger > Personvern > Diagnostikk og tilbakemelding» eller bygge WinGet fra kildekoden.

I den nye utgivelsen:

  • Det er mulig å levere installasjonsfiler og installasjonsprogrammet i zip-arkiver, i tillegg til de tidligere støttede MSIX-, MSI- og EXE-formatene.
  • Mulighetene til kommandoen "winget show" er utvidet, og resultatene viser nå informasjon om tagger og en lenke til applikasjonskjøpssiden.
    Microsoft har gitt ut åpen kildekode-pakkebehandling WinGet 1.4
  • Lagt til støtte for alternative kommandonavn. For eksempel har «søk»-kommandoen «finn»-aliaset, «install»-kommandoen «add»-aliaset, «update»-aliaset, «rm»-aliaset for «uninstall»-kommandoen, «ls»-aliaset for kommandoen "list" og "config"-aliaset for innstillinger.
  • Forbedret applikasjonsinstallasjon og oppdateringsprosess. For eksempel, hvis du prøver å bruke installeringskommandoen på en allerede installert pakke, vil WinGet oppdage tilstedeværelsen av pakken og automatisk utstede oppgraderingskommandoen for å oppgradere i stedet for å installere den (et "--no-upgrade"-alternativ er lagt til for å forhindre denne oppførselen).
  • Lagt til "--wait"-alternativet, som når det spesifiseres etter at operasjonen er fullført, ber deg trykke på en tast for å fortsette, noe som kan være nyttig for å gjennomgå utdataene når du ringer winget fra skript.
    Microsoft har gitt ut åpen kildekode-pakkebehandling WinGet 1.4

Kilde: opennet.ru

Legg til en kommentar