A Windows Package Manager (más néven winget) egy ingyenes és nyílt forráskódú csomagkezelő, amelyet a Microsoft tervezett a Windows 10 rendszerhez. Ez egy parancssori segédprogramból és az alkalmazások telepítéséhez szükséges szolgáltatásokból áll.Windows Package Manager Preview | Windows Command Line Független szoftvergyártók terjesztési csatornaként használhatják szoftvercsomagjaikhoz.

Történet A Windows Package Managert először a Microsoft Build fejlesztői konferenciáján jelentették be 2020 májusában.

Mielőtt a Windows Package Manager fejlesztéséről döntött, a mögötte álló csapat feltárta a Chocolatey, a Scoop, a Ninite, az AppGet, a Npackd és a PowerShell alapú OneGet programot. A winget bejelentése után Keivan Beigi, az AppGet fejlesztője azt állította hogy a Microsoft 2019 decemberében interjút készített vele az AppGet megszerzésének és a Beigi alkalmazásának a színlelése alatt. Miután beszélt Beigivel, a Microsoft állítólag abbahagyta a kommunikációt vele, amíg egy nappal a winget indítása előtt megerősítették, hogy nem veszik fel. Beigi meg volt döbbenve, hogy a Microsoft nem ismerte el az AppGet felhasználását. A winget kiadása miatt Beigi bejelentette, hogy az AppGet támogatása 2020 augusztusában megszűnik. A Microsoft egy blogbejegyzéssel válaszolt, amelyben leírták, hogy a winget számos funkcióját az AppGet által ihletve készítették el.Microsoft gives AppGet creator credit for Windows Package Manager - Neowin

A Microsoft 2021. május 27-én adta ki a Windows Package Manager 1.0 verzióját. A Microsoft közösségi adattára több mint 1400 csomagot tartalmazott abban az időpontban.

Áttekintés A winget eszköz támogatja az EXE, MSIX és MSI alapú telepítőket.Use the winget tool to install and manage applications | Microsoft Docs A nyilvános Windows Package Manager közösségi adattár YAML formátumban tárolja a támogatott alkalmazások jegyzékfájljait.GitHub - microsoft/winget-pkgs: The Microsoft community Windows Package Manager manifest repository 2020 szeptemberében a Microsoft hozzáadta az alkalmazások telepítésének Microsoft Áruházból való lehetőségét és egy parancs automatikus kiegészítési funkciót.

Annak csökkentése érdekében, hogy a rosszindulatú szoftverek eljuthassanak az adattárba és a célgépre, a Windows Package Manager a Microsoft SmartScreen technológiát, a statikus elemzési, az SHA256 hash validálás és egyéb folyamatokat használja.How to Use Windows Package Manager - Petri

A winget kliens forráskódját és a közösségi jegyzéktárat az MIT Licenc alapján licencelik, és a GitHub tárolja.

Parancsok ParancsLeírásexportExportálja a telepített alkalmazások listájátfeaturesA kísérleti funkciók állapotának megjelenítésehashA telepítő fájlok hash értékét jeleníti megimportTelepítse az összes alkalmazást egy listábólinstallTelepítse az adott alkalmazástlistA telepített alkalmazások megjelenítéseshowInformációk megjelenítése az adott alkalmazásrólsearchAlkalmazások keresése és alapinformációinak megjelenítésesettingsA winget konfigurációs beállításainak megnyitásasourceAlkalmazás-források kezeléseupgradeFrissíti az adott alkalmazástuninstallTávolítsa el az adott alkalmazástvalidateEllenőrizze a jegyzékfájlt

Példa Az alábbi példa keresi és telepíti a Visual Studio Code nevű nyílt forráskódú kódszerkesztőt a Microsoft részéről.winget install vscode

Jegyzetek

Fordítás

Package Manager Kategória:Csomagkezelők Kategória:Szoftverek