Správce balíčků systému Windows

Správce balíčků systému Windows
Typ Správce balíčků
Vývojář Microsoft
Zapsáno v C++
Operační systém Windows 10 a vyšší
Jazyky rozhraní anglicky a česky
První vydání 13. května 2020  ( 2020-05-13 )
Hardwarová platforma Microsoft Windows
Nejnovější verze 1.2.10271 (3. února 2022 [1] ) ( 2022-02-03 )
Testovací verze 1.3.1681 (20. června 2022 [2] ) ( 2022-06-20 )
Licence Licence MIT
webová stránka docs.microsoft.com/en-us/windows/package-manager/
 Mediální soubory na Wikimedia Commons

Windows Package Manager (také známý jako winget ) je bezplatný a open source správce balíčků vyvinutý společností Microsoft pro Windows 10 a Windows 11 . Skládá se z nástroje příkazového řádku a sady služeb pro instalaci aplikací. [3] [4] ISV jej mohou používat jako distribuční kanál pro své balíčky.

Historie

Windows Package Manager byl oznámen na vývojářské konferenci Microsoft Build v květnu 2020. [5] [4]

Před rozhodnutím vyvinout Windows Package Manager se tým za ním podíval na Chocolatey , Scoop, Ninite , AppGet, Npackd a OneGet založený na PowerShellu . [4] Po oznámení wingetu vývojář AppGet Keivan Beigi uvedl, že byl v prosinci 2019 vyzpovídán společností Microsoft pod záminkou, že byl najat a získal AppGet. [6] Po rozhovoru s Beigim s ním Microsoft údajně přerušil komunikaci, dokud den před spuštěním wingetu nepotvrdili, že ho nezaměstná. Beigi byla zděšena nedostatkem AppGet společnosti Microsoft. Vydání wingetu vedlo Beigi k oznámení, že AppGet bude ukončen v srpnu 2020. [7] [8] [9] Microsoft odpověděl blogovým příspěvkem, který AppGetu připsal řadu funkcí wingetu. [10] [11] [12]

27. května 2021 byla vydána verze 1.0. V té době obsahoval Microsoft Community Repository přes 1400 balíčků. [13]

Přehled

Nástroj winget podporuje instalační programy založené na EXE , MSIX a MSI . [14] Veřejné úložiště komunity Windows Package Manager ukládá soubory manifestu pro podporované aplikace ve formátu YAML . [15] V září 2020 Microsoft přidal možnost instalovat aplikace z obchodu Microsoft Store a příkazy automatického doplňování . [16]

Ke snížení šance, že se malware dostane do úložiště a na cílový počítač, používá Správce balíčků systému Windows Microsoft SmartScreen , statickou analýzu , ověřování hash SHA256 a další procesy. [17] [18]

Zdrojový kód klienta winget a úložiště manifestu komunity jsou licencovány pod licencí MIT a jsou hostovány na GitHubu . [19] [15]

Příkazy

název Popis
vývozní Exportuje seznam nainstalovaných aplikací
funkce Zobrazit stav experimentálních funkcí
hash Hash soubory instalačního programu
import Nainstalujte všechny aplikace do souboru
Nainstalujte Nainstalujte tuto aplikaci
seznam Zobrazení nainstalovaných aplikací
ukázat Zobrazit informace o této aplikaci
Vyhledávání Vyhledání a zobrazení základních informací o aplikacích
nastavení Otevřete nastavení konfigurace wingetu
zdroj Správa zdrojů aplikace
vylepšit Aktualizuje tuto aplikaci
odinstalovat Smazat tuto aplikaci
ověřit Kontrola souboru manifestu

Příklad

Následující příklad vyhledá a nastaví proměnnou $PKG_ID.

instalace wingetu - -id = $PKG_ID -e

Příklady identifikátorů balíčku

Viz také

Poznámky

  1. Správce balíčků Windows 1.2.10271 .
  2. Správce balíčků Windows 1.3.1681 .
  3. Tom Warren. Nový Windows Package Manager od Microsoftu je již lepší než Windows Store . The Verge (20. května 2020).
  4. 1 2 3 Náhled Správce balíčků Windows | Příkazový řádek Windows
  5. Microsoft uvádí na trh Windows Package Manager pro vaše vývojářské prostředí | VentureBeat
  6. Warren. Microsoft zkopíroval svůj nový Windows Package Manager od konkurenčního AppGet, tvrdí  vývojář . The Verge (28. května 2020). Staženo: 11. května 2022.
  7. Warren . Microsoft zkopíroval svůj nový Windows Package Manager od konkurenčního AppGet, tvrdí vývojář The Verge , Vox Media  (28. května 2020). Staženo 1. června 2020.
  8. Anderson. Objímat a zabíjet? AppGet dev tvrdí, že Microsoft ho přivedl řečmi o pomoci a práci – poté vydal pozoruhodně podobného správce balíčků . Registr (28. května 2020). Staženo: 1. června 2020.
  9. Stewarte. Vývojář říká, že Microsoft ho vedl k práci a nákupu jeho nástroje, než se odmlčel a uvolnil svou vlastní velmi podobnou službu. Nyní chce vysvětlení a uznání za svou práci. . Business Insider (28. května 2020). Staženo: 1. června 2020.
  10. Tung. Windows 10: Microsoft nyní uznává výrobce správce balíčků, který „zkopíroval“ – ale nenabízí žádnou omluvu . ZDNet (1. června 2020). Staženo: 2. června 2020.
  11. Společnost Microsoft přiznává autorům AppGet zásluhy za Windows Package Manager – Neowin
  12. Warren. Microsoft konečně dává vývojářům AppGet uznání, které si zaslouží . The Verge (20. dubna 2022). Staženo: 2. června 2020.
  13. Anderson. Microsoft vydává správce balíčků příkazového řádku pro Windows (jsou zde zádrhely) . The Register (27. května 2021). Staženo: 28. května 2021.
  14. Použijte nástroj winget k instalaci a správě aplikací | Dokumenty Microsoft
  15. 1 2 GitHub – microsoft/winget-pkgs: Úložiště manifestu Windows Package Manager komunity Microsoftu
  16. Abrams. Správce balíčků Windows 10 nyní může instalovat aplikace Microsoft Store . Bleeping Computer (23. září 2020). Datum přístupu: 10. října 2020.
  17. Tung. Správce balíčků systému Windows společnosti Microsoft: Tento nástroj příkazového řádku může nainstalovat všechny vaše aplikace . ZDNet (21. května 2020). Staženo: 2. června 2020.
  18. Jak používat Windows Package Manager - Petri
  19. GitHub – microsoft/winget-cli: Windows Package Manager CLI (aka winget) (20. května 2020).

Odkazy