Microsoft hat vor Mitte 2020 den "Windows Paket Manager" vorgestellt, und schon Jahre zuvor die Grundlagen für einen Paketmanager, wie er unter Linux üblich, ist zu schaffen.
Im Mai 2021, wurde nun endlich die Version 1.0 veröffentlicht.

In der aktuellen Version ist es möglich, nicht nur Software "in einem Rutsch" auf einen PC zu installieren, sondern auch die Software aktuell zu halten.

Installation von WinGet

Zuallererst benötigt man dazu natürlich WinGet. Die Software befindet sich bei Windows 11 bereits auf dem Rechner, bei Windows 10 kann man aber dieses Tool nachinstallieren:

Es genügt hierzu einfach den neusten Release von Github zu downloaden und zu installieren:

https://github.com/microsoft/winget-cli/releases

Die Installation läuft sehr einfach ab, und ist - denke ich keinerler näherer Erläuterung Wert.
Kurze Zeit später ist das Tool auf der Platte, und lässt sich mit

WinGet

aufrufen, um die Hilfe zu bekommen.

Konzept und Funktionsweise von WinGet

Installieren

mit

WinGet install <Softwarename>

lässt sich eine Software ganz einfach installieren. Also zum Beispiel:

WinGet install "Total Commander"

(wie in der Kommandozeile üblich, Begriffe mit Leerzeichen in Anführungszeichen setzen).

Der "genauere" Befehl wäre:

winget install -e --id Ghisler.TotalCommander

..welcher sich auf die ID des Paketes bezieht. Die ID samt Befehl kann man von  https://winget.run/ beziehen. Das -e steht übrigens für "exact". (Totalcommander: https://winget.run/pkg/Ghisler/TotalCommander)

DeInstallieren

Die Logik ist im Grunde genommen die gleiche, wie bei der Installation: Man schreibt:

WinGet uninstall <Softwarename>

oder man verwendet die ID analog zur Installation.

Aktualisieren

Auch hier kann man die gleiche Logik wie bei Installation und Deinstallation anwenden:

WinGet upgrade <Softwarename>

bzw wieder mit id anstatt des Softwarenamens.

Um einfach alles zu aktualisieren, kann man:

WinGet upgrade --all

verwenden.

weiteres

mit "Import" und "Export" kann man außerdem eine Liste von Software exportieren, um Sie auf einem anderen Rechner installieren zu können.

Was verbesserungswürdig ist

Wo viel Licht ist, ist natürlich auch Schatten:

  • Leider ist das Repository, welches die Softwarepakete enthält noch nicht sehr groß, wächst aber schnell
  • Einige Pakete sind störrisch, es ist nicht die perfekte rundum Sorglos-Lösung, aber eine Erleichterung für den privaten Anwender, als auch für den Admin.
  • Der Aktualisierungsprozess hat ebenfalls seine Tücken, außerdem kann man keine Pakete exkludieren (Siehe auch Automatisierte Softwareaktualisierung mit WinGet)

Fazit

Endlich mal eine Lösung vom Windows-Hersteller. Ich gehe mal davon aus, das dies irgendwann mal ein Windows-Standard werden wird, und die ein oder andere Automatisierungslösung in diesem Bereich ersetzen wird. Ich verwenden das Tool zu Aktualisierung von Software, dazu habe ich aber einen weiteren Artikel geschrieben.

Download unter: https://github.com/microsoft/winget-cli/releases (bei Windows 11 bereits mitgeliefert)

 


Keine Kommentare

Kommentar hinterlassen

Als Antwort auf Some User