Windows Package Manager

Windows Package Manager
Sorts Pakethanterare
Utvecklaren Microsoft
Skrivet i C++
Operativ system Windows 10 och högre
Gränssnittsspråk engelska och tjeckiska
Första upplagan 13 maj 2020  ( 2020-05-13 )
Hårdvaruplattform Microsoft Windows
senaste versionen 1.2.10271 (3 februari 2022 [1] ) ( 2022-02-03 )
Testversion 1.3.1681 (20 juni 2022 [2] ) ( 2022-06-20 )
Licens MIT-licens
Hemsida docs.microsoft.com/en-us/windows/package-manager/
 Mediafiler på Wikimedia Commons

Windows Package Manager (även känd som winget ) är en gratis och öppen källkodspakethanterare utvecklad av Microsoft för Windows 10 och Windows 11 . Den består av ett kommandoradsverktyg och en uppsättning tjänster för att installera applikationer. [3] [4] ISV:er kan använda det som en distributionskanal för sina paket.

Historik

Windows Package Manager tillkännagavs vid Microsoft Build-utvecklarkonferensen i maj 2020. [5] [4]

Innan de beslutade sig för att utveckla en Windows Package Manager tittade teamet bakom det på Chocolatey , Scoop, Ninite , AppGet, Npackd och PowerShell - baserade OneGet . [4] Efter wingets tillkännagivande, uppgav AppGet-utvecklaren Keivan Beigi att han intervjuades av Microsoft i december 2019 under sken av att vara anställd och förvärva AppGet. [6] Efter att ha pratat med Beigi, påstås Microsoft avbryta kommunikationen med honom tills dagen innan winget lanserades, bekräftade de att de inte skulle anställa honom. Beigi var bestört över Microsofts brist på AppGet-tillskrivning. Releasen av winget ledde Beigi att meddela att AppGet kommer att avvecklas i augusti 2020. [7] [8] [9] Microsoft svarade med ett blogginlägg som krediterar AppGet med ett antal winget-funktioner. [10] [11] [12]

Den 27 maj 2021 släpptes version 1.0. Vid den tiden inkluderade Microsoft Community Repository över 1400 paket. [13]

Översikt

Winget-verktyget stöder EXE- , MSIX- och MSI - baserade installatörer . [14] Windows Package Manager-gemenskapens offentliga arkiv lagrar manifestfiler för applikationer som stöds i YAML -format . [15] I september 2020 lade Microsoft till möjligheten att installera appar från Microsoft Store och autoslutföra kommandon. [16]

För att minska risken för att skadlig programvara kommer in i förvaret och på målmaskinen använder Windows Package Manager Microsoft SmartScreen , statisk analys , SHA256-hashverifiering och andra processer. [17] [18]

Winget-klientens källkod och gemenskapsmanifestförrådet är licensierade under MIT-licensen och värd på GitHub . [19] [15]

Kommandon

namn Beskrivning
exportera Exporterar en lista över installerade applikationer
funktioner Visa status för experimentella funktioner
hash Installationshash-filer
importera Installera alla program till en fil
Installera Installera denna applikation
lista Visa installerade applikationer
show Visa information om denna applikation
Sök Hitta och visa grundläggande information om applikationer
inställningar Öppna winget-konfigurationsinställningar
källa Hantering av applikationskällor
uppgradering Uppdaterar denna applikation
avinstallera Ta bort denna applikation
bekräfta Kontrollerar manifestfilen

Exempel

Följande exempel hittar och ställer in en variabel $PKG_ID.

winget installation - -id = $PKG_ID -e

Exempel på paketidentifierare

Se även

Anteckningar

  1. Windows Package Manager 1.2.10271 .
  2. Windows Package Manager 1.3.1681 .
  3. Tom Warren. Microsofts nya Windows Package Manager är redan bättre än Windows Store . The Verge (20 maj 2020).
  4. 1 2 3 Förhandsvisning av Windows Package Manager | Windows kommandorad
  5. Microsoft lanserar Windows Package Manager för din utvecklingsmiljö | VentureBeat
  6. Warren. Microsoft kopierade sin nya Windows Package Manager från konkurrenten AppGet, hävdar  utvecklaren . The Verge (28 maj 2020). Hämtad: 11 maj 2022.
  7. Warren . Microsoft kopierade sin nya Windows Package Manager från rivalen AppGet, hävdar utvecklaren , The Verge , Vox Media  (28 maj 2020). Hämtad 1 juni 2020.
  8. Andersson. Omfamna och döda? AppGet-dev hävdar att Microsoft fick honom att prata om hjälp och ett jobb – och släppte sedan en anmärkningsvärt liknande pakethanterare . Registret (28 maj 2020). Hämtad: 1 juni 2020.
  9. Stewart. En utvecklare säger att Microsoft ledde honom om ett jobb och köpte hans verktyg innan han blev tyst och släppte sin egen mycket liknande tjänst. Nu vill han ha en förklaring och beröm för sitt arbete. . Business Insider (28 maj 2020). Hämtad: 1 juni 2020.
  10. Tung. Windows 10: Microsoft krediterar nu tillverkaren av pakethanteraren att den "kopierade" - men ber inte om ursäkt . ZDNet (1 juni 2020). Hämtad: 2 juni 2020.
  11. Microsoft ger AppGet-skaparen kredit för Windows Package Manager - Neowin
  12. Warren. Microsoft ger äntligen AppGet-utvecklaren den kredit han förtjänar . The Verge (20 april 2022). Hämtad: 2 juni 2020.
  13. Andersson. Microsoft släpper kommandoradspakethanteraren för Windows (det finns nackdelar) . Registret (27 maj 2021). Hämtad: 28 maj 2021.
  14. Använd winget-verktyget för att installera och hantera applikationer | Microsoft Docs
  15. 1 2 GitHub - microsoft/winget-pkgs: Microsoft-gemenskapens Windows Package Manager-manifestförråd
  16. Abrams. Windows 10 Package Manager kan nu installera Microsoft Store-appar . Blödande dator (23 september 2020). Tillträdesdatum: 10 oktober 2020.
  17. Tung. Microsofts Windows Package Manager: Detta kommandoradsverktyg kan installera alla dina appar . ZDNet (21 maj 2020). Hämtad: 2 juni 2020.
  18. Hur man använder Windows Package Manager - Petri
  19. GitHub - microsoft/winget-cli: Windows Package Manager CLI (aka winget) (20 maj 2020).

Länkar