Wie kann ich mit Winget eine bestimmte Version einer Anwendung installieren?

Melden
  1. Verfügbarkeit bestimmter Versionen in Winget
  2. Installation einer bestimmten Version
  3. Alternative Methoden bei fehlenden Versionen
  4. Zusammenfassung

Mit dem Windows Package Manager (winget) können Sie Anwendungen bequem über die Kommandozeile installieren. Standardmäßig installiert Winget immer die neueste verfügbare Version eines Pakets. Wenn Sie jedoch eine bestimmte Version einer Anwendung installieren möchten, gibt es verschiedene Vorgehensweisen, die Sie beachten sollten.

Verfügbarkeit bestimmter Versionen in Winget

Zuerst müssen Sie prüfen, ob Winget für das gewünschte Paket verschiedene Versionen anbietet. Dies können Sie mit dem Befehl winget show <Paketname> herausfinden. Wenn unterschiedliche Versionen im Repository vorhanden sind, werden diese in der Ausgabe angezeigt. Allerdings enthalten viele Pakete im WinGet-Repository nur eine Standardversion, meist die aktuellste.

Installation einer bestimmten Version

Wenn eine bestimmte Version verfügbar ist, können Sie diese mit dem Parameter --version beim Installationsbefehl angeben. Der Befehl lautet dann:

winget install <Paketname> --version <Versionsnummer>

Zum Beispiel, um Version 1.2.3 eines Programms namens BeispielApp zu installieren, verwenden Sie:

winget install BeispielApp --version 1.2.3

Winget versucht in diesem Fall genau jene Version herunterzuladen und zu installieren. Falls die Version nicht im Repository verfügbar ist, erhalten Sie eine Fehlermeldung.

Alternative Methoden bei fehlenden Versionen

Falls Winget keine alten Versionen eines Pakets anbietet, haben Sie zwei Möglichkeiten. Die erste ist, das passende Installationspaket manuell von der Webseite des Herstellers herunterzuladen und dann lokal mit Winget zu installieren, beispielsweise mit dem Befehl:

winget install -m <Pfad-zur-Installer-Datei>

Die zweite Möglichkeit ist, ein eigenes Manifest für das gewünschte Paket mit der spezifischen Version zu erstellen und dieses lokal oder im eigenen Repository bereitzustellen. Dies ist allerdings vergleichsweise aufwändig und wird meist nur in Unternehmen oder Entwicklungsteams verwendet.

Zusammenfassung

Die direkte Installation einer gewünschten Version mit Winget gelingt über den Parameter --version, falls diese Version im Winget-Repository vorhanden ist. Andernfalls müssen Sie auf manuelle Installation oder eigene Manifeste zurückgreifen. Nutzen Sie winget show <Paketname>, um verfügbare Versionen zu prüfen. Somit bietet Winget eine moderne, aber auch noch eingeschränkte Möglichkeit zur Versionenkontrolle bei Paketinstallationen.

0

Kommentare