Windows csomagkezelő

Windows csomagkezelő
Típusú Csomagkezelő
Fejlesztő Microsoft
Beírva C++
Operációs rendszer Windows 10 és újabb
Interfész nyelvek angol és cseh
Első kiadás 2020. május 13  ( 2020-05-13 )
Hardver platform Microsoft Windows
legújabb verzió 1.2.10271 (2022. február 3. [1] ) ( 2022-02-03 )
Teszt verzió 1.3.1681 (2022. június 20. [2] ) ( 2022-06-20 )
Engedély MIT licenc
Weboldal docs.microsoft.com/en-us/windows/package-manager/
 Médiafájlok a Wikimedia Commons oldalon

A Windows Package Manager (más néven winget ) egy ingyenes és nyílt forráskódú csomagkezelő, amelyet a Microsoft fejlesztett ki Windows 10 és Windows 11 rendszerekhez . Ez egy parancssori segédprogramból és az alkalmazások telepítéséhez szükséges szolgáltatásokból áll. [3] [4] Az ISV -k használhatják csomagjaik terjesztési csatornájaként.

Történelem

A Windows Package Managert a Microsoft Build fejlesztői konferencián jelentették be 2020 májusában. [5] [4]

Mielőtt a Windows Package Manager fejlesztése mellett döntött volna, a mögötte álló csapat megvizsgálta a Chocolatey , Scoop, Ninite , AppGet, Npackd és ​​PowerShell - alapú OneGet megoldásokat . [4] A winget bejelentését követően az AppGet fejlesztője, Keivan Beigi kijelentette, hogy a Microsoft 2019 decemberében interjút készített vele azzal az ürüggyel, hogy felvették és megvásárolta az AppGetet. [6] Miután beszélt Beigivel, a Microsoft állítólag megszakította vele a kommunikációt a winget indulása előtti napig, és megerősítették, hogy nem veszik fel. Beigit megdöbbentette a Microsoft AppGet forrásmegjelölésének hiánya. A winget megjelenése arra késztette Beigit, hogy bejelentette, hogy az AppGet 2020 augusztusában megszűnik. [7] [8] [9] A Microsoft egy blogbejegyzéssel válaszolt, amelyben az AppGet számos winget funkcióját jóváírta. [10] [11] [12]

2021. május 27-én megjelent az 1.0-s verzió. Abban az időben a Microsoft Community Repository több mint 1400 csomagot tartalmazott. [13]

Áttekintés

A winget eszköz támogatja az EXE , MSIX és MSI alapú telepítőket . [14] A Windows Package Manager közösségi nyilvános tárháza YAML formátumban tárolja a támogatott alkalmazások jegyzékfájljait . [15] 2020 szeptemberében a Microsoft hozzáadta a Microsoft Store -ból származó alkalmazások telepítésének lehetőségét és az automatikus kiegészítési parancsokat. [16]

Annak érdekében, hogy csökkentse annak esélyét, hogy a rosszindulatú programok bejussanak a tárolóba és a célgépre, a Windows Package Manager Microsoft SmartScreen -t , statikus elemzést , SHA256 hash-ellenőrzést és egyéb folyamatokat használ. [17] [18]

A winget-kliens forráskódja és a közösségi jegyzéktár MIT-licenc alatt állnak, és a GitHubon tárolják . [19] [15]

Parancsok

Név Leírás
export Exportálja a telepített alkalmazások listáját
jellemzők A kísérleti funkciók állapotának megjelenítése
hash Telepítő hash fájlok
import Telepítse az összes alkalmazást egy fájlba
telepítés Telepítse ezt az alkalmazást
lista Telepített alkalmazások megjelenítése
előadás Információk megjelenítése erről az alkalmazásról
keresés Alkalmazásokkal kapcsolatos alapvető információk keresése és megjelenítése
beállítások Nyissa meg a winget konfigurációs beállításait
forrás Alkalmazásforrás-kezelés
frissíteni Frissíti ezt az alkalmazást
eltávolítás Törölje ezt az alkalmazást
érvényesít A jegyzékfájl ellenőrzése

Példa

A következő példa megkeres és beállít egy változót $PKG_ID.

winget telepítés - -id = $PKG_ID -e

Példák a csomagazonosítókra

Lásd még

Jegyzetek

  1. Windows Package Manager 1.2.10271 .
  2. Windows Package Manager 1.3.1681 .
  3. Tom Warren. A Microsoft új Windows Package Manager-je már jobb, mint a Windows Store . The Verge (2020. május 20.).
  4. 1 2 3 Windows Package Manager előnézet | Windows parancssor
  5. A Microsoft bemutatja a Windows Package Manager alkalmazást az Ön fejlesztői környezetéhez | VentureBeat
  6. Warren. A Microsoft a rivális AppGetről másolta le új Windows csomagkezelőjét, állítja a  fejlesztő . The Verge (2020. május 28.). Letöltve: 2022. május 11.
  7. Warren . A Microsoft a rivális AppGet fejlesztőtől , a The Verge -től , a Vox Media -tól másolta az új Windows-csomagkezelőt  (2020. május 28.). Letöltve: 2020. június 1.
  8. Anderson. Ölelni és megölni? Az AppGet fejlesztője azt állítja, hogy a Microsoft rábeszélte a segítségre és a munkára, majd kiadta a rendkívül hasonló csomagkezelőt . A nyilvántartás (2020. május 28.). Letöltve: 2020. június 1.
  9. Stewart. Egy fejlesztő azt mondja, hogy a Microsoft rávezette őt egy munkára és az eszköz megvásárlására, mielőtt elhallgatott volna, és kiadta volna a saját, nagyon hasonló szolgáltatását. Most magyarázatot és elismerést akar a munkájáért. . Business Insider (2020. május 28.). Letöltve: 2020. június 1.
  10. Tung. Windows 10: A Microsoft most a csomagkezelő gyártójának tulajdonítja, hogy „másolta” – de nem kér bocsánatot . ZDNet (2020. június 1.). Letöltve: 2020. június 2.
  11. A Microsoft az AppGet készítőjét ajánlja a Windows Package Manager - Neowin -ért
  12. Warren. A Microsoft végre megadja az AppGet fejlesztőjének a megérdemelt elismerést . The Verge (2022. április 20.). Letöltve: 2020. június 2.
  13. Anderson. A Microsoft kiadja a parancssori csomagkezelőt a Windows számára (vannak akadozások) . A nyilvántartás (2021. május 27.). Letöltve: 2021. május 28.
  14. Használja a winget eszközt alkalmazások telepítéséhez és kezeléséhez | Microsoft Docs
  15. 1 2 GitHub – microsoft/winget-pkgs: A Microsoft közösségi Windows Package Manager jegyzék-tárháza
  16. Abrams. A Windows 10 Package Manager mostantól képes telepíteni a Microsoft Store alkalmazásokat . Bleeping Computer (2020. szeptember 23.). Hozzáférés időpontja: 2020. október 10.
  17. Tung. Microsoft Windows Package Manager: Ez a parancssori eszköz képes telepíteni az összes alkalmazást . ZDNet (2020. május 21.). Letöltve: 2020. június 2.
  18. A Windows Package Manager használata - Petri
  19. GitHub – microsoft/winget-cli: Windows Package Manager CLI (más néven winget) (2020. május 20.).

Linkek