Top-Fragen
Zeitleiste
Chat
Kontext
Windows Package Manager
freier Paketmanager für Windows 10 Aus Wikipedia, der freien Enzyklopädie
Remove ads
Der Windows Package Manager, auch winget genannt, ist ein freier und quelloffener Paketmanager, der für Windows 10 (ab Version 1709)[4] und Windows 11 entwickelt wurde. Er besteht aus einem Kommandozeilendienst und einer Reihe von Diensten zur Installation von Anwendungen.[5][6] ISVs können ihn als Vertriebskanal für ihre Softwarepakete nutzen.
Remove ads
Geschichte
Der Windows Package Manager wurde erstmals auf der Microsoft-Build-Entwicklerkonferenz im Mai 2020 angekündigt.[7][6]
Vor der Entscheidung, den Windows Package Manager zu entwickeln, analysierte das Team dahinter die Dienste Chocolatey, Scoop, Ninite, AppGet, Npackd und das PowerShell-basierte OneGet.[6] Nach der Ankündigung von winget behauptete Keivan Beigi, der Entwickler von AppGet,[8] dass Microsoft ihn im Dezember 2019 unter dem Vorwand interviewt habe, AppGet zu übernehmen und ihn einzustellen. Nachdem Microsoft mit Beigi gesprochen hatte, stellte der Konzern angeblich die Kommunikation mit ihm ein, bis einen Tag vor dem Start von winget bestätigt wurde, dass sie ihn nicht einstellen würden. Beigi war bestürzt über Microsofts mangelnde Anerkennung von AppGet. Die Veröffentlichung von winget veranlasste Beigi zu der Ankündigung, dass AppGet im August 2020 eingestellt werden würde.[9][10][11] Microsoft reagierte mit einem Blog-Post, in dem eine Reihe von Funktionen von winget AppGet zugeschrieben wurden.[12][13]
Am 6. Oktober 2021 wurde der Windows Package Manager mit Version 1.1.12663 auch für Windows 11 veröffentlicht.[14]
Remove ads
Funktionen
Zusammenfassung
Kontext
Das winget-Tool unterstützt Installer auf EXE-, MSIX- und MSI-Basis.[15] Das öffentliche Windows Package Manager Community Repository enthält Manifest-Dateien für unterstützte Anwendungen im YAML-Format.[16] Im September 2020 fügte Microsoft die Möglichkeit hinzu, Anwendungen aus dem Microsoft Store zu installieren, sowie eine Funktion zur automatischen Befehlsvervollständigung.[17]
Um die Wahrscheinlichkeit zu verringern, dass bösartige Software ihren Weg in das Repository und auf den Zielrechner findet, verwendet der Windows Package Manager unter anderem Microsoft SmartScreen, statische Analyse und SHA256-Hash-Validierung.[18][19]
Der Quelltext des winget-Clients und das Community-Manifest-Repository stehen unter der MIT-Lizenz und werden auf GitHub gehostet.[20][16]
Befehle
Das folgende Beispiel installiert Visual Studio Code, einen Open-Source-Quelltext-Editor von Microsoft.[18]
winget install vscode
Remove ads
Siehe auch
Commons: Windows Package Manager – Sammlung von Bildern, Videos und Audiodateien
Einzelnachweise
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads