Windows Package Manager - Windows Package Manager

Windows Package Manager
Windows Package Manager v0.1.41331 Forhåndsvisning 1115x624.png
Utvikler (er) Microsoft
Første utgivelse 13. mai 2020 ; 16 måneder siden ( 2020-05-13 )
Stabil utgivelse
v1.1.12653 / 28. september 2021 ; 14 dager siden ( 2021-09-28 )
Forhåndsvisningslansering
v1.1.12701 / 29. september 2021 ; 13 dager siden ( 2021-09-29 )
Oppbevaringssted github .com /microsoft /winget-cli
Skrevet inn C ++
Operativsystem Windows 10 , Windows 11
Størrelse Rundt 23 MB
Tilgjengelig i Engelsk
Type Pakkeleder
Tillatelse MIT -lisens
Nettsted docs .microsoft .com /no-us /windows /package-manager /

Den Windows Package Manager (også kjent som Winget ) er en fri og åpen kildekode pakkebehandleren designet av Microsoft for Windows 10 og Windows 11 . Den består av et kommandolinjeverktøy og et sett med tjenester for installering av applikasjoner. ISV -er kan bruke den som en distribusjonskanal for programvarepakkene sine.

Historie

Windows Package Manager ble først kunngjort på utviklerkonferansen i Microsoft Build i mai 2020.

Før de bestemte seg for å utvikle Windows Package Manager, utforsket teamet bak det Chocolatey , Scoop, Ninite , AppGet, Npackd og PowerShell -baserte OneGet . Etter kunngjøringen av winget, Keivan Beigi, hevdet utvikleren av AppGet at Microsoft intervjuet ham i desember 2019 under påskudd av å anskaffe AppGet og ansette Beigi. Etter å ha snakket med Beigi, skal Microsoft ha avsluttet kommunikasjonen med ham til han en dag før lanseringen av winget bekreftet at de ikke ville ansette ham. Beigi ble forskrekket over Microsofts manglende tilskrivning av AppGet. Utgivelsen av winget førte til at Beigi kunngjorde at AppGet ville bli avviklet i august 2020. Microsoft svarte med et blogginnlegg som krediterte en rekke wingets funksjoner til AppGet.

Microsoft ga ut versjon 1.0 av Windows Package Manager 27. mai 2021. Microsoft Community Repository inkluderte over 1400 pakker på den datoen.

Oversikt

Winget -verktøyet støtter installatører basert på EXE , MSIX og MSI . Det offentlige Windows Package Manager Community -depotet er vert for manifestfiler for støttede applikasjoner i YAML -format. I september 2020 la Microsoft til muligheten til å installere applikasjoner fra Microsoft Store og en funksjon for automatisk fullføring av kommandoer .

For å redusere sannsynligheten for at ondsinnet programvare kommer inn i depotet og på målmaskinen, bruker Windows Package Manager Microsoft SmartScreen , statisk analyse , SHA256 -hash -validering og andre prosesser.

Winget -klientens kildekode og fellesskapsmanifest -depotet er lisensiert under MIT -lisens og vert på GitHub .

Kommandoer

Navn Beskrivelse
eksport Eksporterer en liste over de installerte programmene
funksjoner Vis status for eksperimentelle funksjoner
hash Hash -installasjonsfiler
import Installer alle programmene i en fil
installere Installer det gitte programmet
liste Vis installerte applikasjoner
forestilling Vis informasjon om den gitte applikasjonen
Søk Søk og vis grunnleggende informasjon om applikasjoner
innstillinger Åpne konfigurasjonsinnstillinger for winget
kilde Administrer applikasjonskilder
Oppgradering Oppgraderer den gitte applikasjonen
avinstallere Avinstaller det gitte programmet
validere Valider en manifestfil

Eksempel

Følgende eksempel søker etter og installerer Visual Studio Code , et kodeditor fra Microsoft.

winget install -e --id Microsoft.VisualStudioCode

Følgende eksempel søker etter og installerer Google Chrome , en nettleser fra Google.

winget install -e --id Google.Chrome

Se også

Referanser

Eksterne linker