Windows Package Manager - Windows Package Manager
Utvikler (er) | Microsoft |
---|---|
Første utgivelse | 13. mai 2020 |
Stabil utgivelse | v1.1.12653 / 28. september 2021
|
Forhåndsvisningslansering | v1.1.12701 / 29. september 2021
|
Oppbevaringssted | github |
Skrevet inn | C ++ |
Operativsystem | Windows 10 , Windows 11 |
Størrelse | Rundt 23 MB |
Tilgjengelig i | Engelsk |
Type | Pakkeleder |
Tillatelse | MIT -lisens |
Nettsted | docs |
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