Windows Package Manager
Windows Package Manager | |
Fejlesztő | Microsoft |
Első kiadás | 2020-05-13 |
Legfrissebb stabil kiadás | 1.0.11451 (2021-05-26[1]) |
Legfrissebb fejlesztői kiadás | v-0.4.11391-preview (2021-05-20[1]) |
Programozási nyelv | C++ |
Operációs rendszer | Windows 10 |
Platform | Microsoft Windows |
Elérhető | English |
Kategória | csomagkezelő |
Licenc | MIT License |
A Windows Package Manager weboldala |
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.[2][3] Független szoftvergyártók terjesztési csatornaként használhatják szoftvercsomagjaikhoz.
Történet
[szerkesztés]A Windows Package Managert először a Microsoft Build fejlesztői konferenciáján jelentették be 2020 májusában.[3][4]
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.[3] A winget bejelentése után Keivan Beigi, az AppGet fejlesztője azt állította[5] 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.[6][7][8] 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.[9][10]
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.[11]
Áttekintés
[szerkesztés]A winget eszköz támogatja az EXE, MSIX és MSI alapú telepítőket.[12] 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.[13] 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.[14]
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.[15][16]
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.[13][17]
Parancsok
[szerkesztés]Parancs | Leírás |
---|---|
export | Exportálja a telepített alkalmazások listáját |
features | A kísérleti funkciók állapotának megjelenítése |
hash | A telepítő fájlok hash értékét jeleníti meg |
import | Telepítse az összes alkalmazást egy listából |
install | Telepítse az adott alkalmazást |
list | A telepített alkalmazások megjelenítése |
show | Információk megjelenítése az adott alkalmazásról |
search | Alkalmazások keresése és alapinformációinak megjelenítése |
settings | A winget konfigurációs beállításainak megnyitása |
source | Alkalmazás-források kezelése |
upgrade | Frissíti az adott alkalmazást |
uninstall | Távolítsa el az adott alkalmazást |
validate | Ellenőrizze a jegyzékfájlt |
Példa
[szerkesztés]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.[15]
winget install vscode
Jegyzetek
[szerkesztés]- ↑ a b Tags · microsoft/winget-cli · GitHub (angol nyelven). GitHub . (Hozzáférés: 2021. május 27.)
- ↑ Tom Warren: Microsoft's new Windows Package Manager is already better than the Windows Store. The Verge
- ↑ a b c Windows Package Manager Preview | Windows Command Line
- ↑ Microsoft debuts Windows Package Manager for your dev environment | VentureBeat
- ↑ Beigi: The Day AppGet Died. (angol nyelven). Keivan Beigi, 2020. május 25. (Hozzáférés: 2020. június 25.)
- ↑ Warren. „Microsoft copied its new Windows Package Manager from rival AppGet, claims developer”, The Verge, Vox Media, 2020. május 28. (Hozzáférés: 2020. június 1.)
- ↑ Anderson: Embrace and kill? AppGet dev claims Microsoft reeled him in with talk of help and a job – then released remarkably similar package manager. The Register, 2020. május 28. (Hozzáférés: 2020. június 1.)
- ↑ Stewart: A developer says Microsoft led him on about a job and buying his tool before going silent and releasing its own very similar service. Now he wants an explanation and credit for his work.. Business Insider, 2020. május 28. (Hozzáférés: 2020. június 1.)
- ↑ Tung: Windows 10: Microsoft now credits maker of package manager it 'copied' – but offers no apology. ZDNet, 2020. június 1. (Hozzáférés: 2020. június 2.)
- ↑ Microsoft gives AppGet creator credit for Windows Package Manager - Neowin
- ↑ Anderson: Microsoft releases command-line package manager for Windows (there are snags). The Register, 2021. május 27. (Hozzáférés: 2021. május 28.)
- ↑ Use the winget tool to install and manage applications | Microsoft Docs
- ↑ a b GitHub - microsoft/winget-pkgs: The Microsoft community Windows Package Manager manifest repository
- ↑ Abrams: Windows 10 Package Manager can now install Microsoft Store apps. Bleeping Computer, 2020. szeptember 23. (Hozzáférés: 2020. október 10.)
- ↑ a b Tung: Microsoft's Windows Package Manager: This command-line tool can install all your apps. ZDNet, 2020. május 21. (Hozzáférés: 2020. június 2.)
- ↑ How to Use Windows Package Manager - Petri
- ↑ GitHub - microsoft/winget-cli: Windows Package Manager CLI (a.k.a. winget), 2020. május 20.
Fordítás
[szerkesztés]Ez a szócikk részben vagy egészben a Windows Package Manager című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.