Windows Package Manager

Windows Package Manager

FejlesztőMicrosoft
Első kiadás2020-05-13
Legfrissebb stabil kiadás1.0.11451
(2021-05-26)
Legfrissebb fejlesztői
kiadás
v-0.4.11391-preview
(2021-05-20)
Programozási nyelvC++
Operációs rendszerWindows 10
PlatformWindows
ElérhetőEnglish
Kategóriacsomagkezelő
LicencMIT License
Kódtárhttps://github.com/microsoft/winget-cli
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. 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.

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. 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. 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.

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

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

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

  1. 1 2 "Tags · microsoft/winget-cli · GitHub". GitHub (angol nyelven). Hozzáférés: 2021. május 27.
  2. ↑ Tom Warren. "Microsoft's new Windows Package Manager is already better than the Windows Store". The Verge.
  3. 1 2 3 Windows Package Manager Preview | Windows Command Line
  4. ↑ "Microsoft debuts Windows Package Manager for your dev environment | VentureBeat". 2022. április 25. dátummal az eredeti címről archiválva. Hozzáférés: 2021. június 25.
  5. ↑ Beigi, Keivan (2020. május 25.). "The Day AppGet Died". Keivan Beigi (angol nyelven). Hozzáférés: 2020. június 25.
  6. ↑ Warren, Tom (2020. május 28.). "Microsoft copied its new Windows Package Manager from rival AppGet, claims developer". The Verge. Vox Media. Hozzáférés: 2020. június 1.
  7. ↑ Anderson, Tim (2020. május 28.). "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. Hozzáférés: 2020. június 1.
  8. ↑ Stewart, Ashley (2020. május 28.). "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. Hozzáférés: 2020. június 1.
  9. ↑ Tung, Liam (2020. június 1.). "Windows 10: Microsoft now credits maker of package manager it 'copied' – but offers no apology". ZDNet. Hozzáférés: 2020. június 2.
  10. ↑ Microsoft gives AppGet creator credit for Windows Package Manager - Neowin
  11. ↑ Anderson, Tim (2021. május 27.). "Microsoft releases command-line package manager for Windows (there are snags)". The Register. Hozzáférés: 2021. május 28.
  12. ↑ Use the winget tool to install and manage applications | Microsoft Docs
  13. 1 2 GitHub - microsoft/winget-pkgs: The Microsoft community Windows Package Manager manifest repository
  14. ↑ Abrams, Lawrence (2020. szeptember 23.). "Windows 10 Package Manager can now install Microsoft Store apps". Bleeping Computer. Hozzáférés: 2020. október 10.
  15. 1 2 Tung, Liam (2020. május 21.). "Microsoft's Windows Package Manager: This command-line tool can install all your apps". ZDNet. Hozzáférés: 2020. június 2.
  16. ↑ How to Use Windows Package Manager - Petri
  17. ↑ "GitHub - microsoft/winget-cli: Windows Package Manager CLI (a.k.a. winget)". 2020. május 20.

Fordítá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.