So installieren und verwenden Sie den Windows Package Manager (Winget) unter Windows 10

Veröffentlicht: 2020-05-27

Auf seiner Build 2020-Konferenz, die dieses Mal aufgrund des Ausbruchs des Coronavirus als reine Online-Veranstaltung stattfinden musste, hatte Microsoft eine Reihe von Ankündigungen zu machen, von denen einige neue Produkte beinhalten, während sich andere um Verbesserungen und Updates drehen die bestehenden. Zu den vielversprechendsten Ergänzungen gehören Project Reunion und der neue Windows Package Manager sowie Updates für Produkte wie Microsoft Edge und Microsoft Teams. Für die Zwecke dieses Artikels konzentrieren wir uns auf den Windows Package Manager, der ein ziemlich verlockendes Update für Entwickler zu sein scheint. Lassen Sie uns also eintauchen und mehr über diesen Paketmanager erfahren und erfahren, wie Sie ihn auf Ihrem Computer installieren und verwenden.

Windows Package Manager (Winget)

Um Ihnen einige Hintergrundinformationen zu geben: Ein Paketmanager ist im Wesentlichen ein Dienstprogramm, mit dem Sie den Prozess des Installierens, Aktualisierens und Entfernens von Software/Paketen auf einem Betriebssystem automatisieren können. Das Dienstprogramm besteht aus mehreren Software/Paketen und ermöglicht es Ihnen, das Befehlszeilenprogramm (oder Terminal) zu verwenden, um eine Reihe von Befehlen einzugeben, die das Paket automatisch abrufen und herunterladen und auf Ihrem System installieren. Während der Paketmanager unter Linux (und sogar macOS) ein alltäglicher Anblick ist, haben Windows-Benutzer die ganze Zeit einen nativen Paketmanager verpasst. Infolgedessen blieb den Benutzern keine andere Wahl, als ein Dienstprogramm eines Drittanbieters wie Chocolatey zu verwenden, um einen Paketmanager zum Laufen zu bringen und unter Windows zu arbeiten. Das soll sich nun ändern, denn Microsoft bringt endlich einen nativen Paketmanager in Windows 10.

Einer der Gründe, warum Microsoft sich für die Entwicklung eines eigenen Paketmanagers entschieden haben könnte, scheint wahrscheinlich mit der Fähigkeit zu tun zu haben, mehr Kontrolle über die Pakete zu behalten, die Benutzer auf dem System installieren, und über die Sicherheitsauswirkungen, die sich aus der Abhängigkeit von Drittanbietern ergeben Service kann dem Betriebssystem auferlegt werden. Wie bei seinem nativen Paketmanager scheint das Unternehmen darauf bedacht zu sein, die Manifest- und Hash-Validierungen für jedes Paket, das an Bord kommt, zu überprüfen.

Zum Zeitpunkt des Schreibens dieses Artikels testet Microsoft den Windows Package Manager, von dem vorgeschlagen wird, dass er bis Frühjahr 2021 (Roadmap) für alle Windows 10-Benutzer eingeführt wird. Das Interessante an dem ganzen Projekt ist jedoch, dass Sie den Paketmanager jetzt auf Ihrem Computer in die Hände bekommen können. Obwohl der Satz von Befehlen und die Software/Dienste, die derzeit vom Paketmanager unterstützt werden, begrenzt sind, können Sie sich noch nicht vollständig darauf verlassen.

Inhaltsverzeichnis

So erhalten Sie den Windows Package Manager (auch bekannt als Winget)

Um den Windows Package Manager (alias Winget) auf Ihren Rechner zu bekommen, haben Sie zwei verschiedene Möglichkeiten:

1. Installieren Sie einen Insider-Build für Windows 10 und melden Sie sich für das Windows Package Manager-Insider-Programm an.
Wenn Sie diese Methode verwenden, werden alle Aktualisierungen des Paketmanagers automatisch vom System übernommen, und Sie müssen sich um nichts kümmern. [ Derzeit ist die unterstützte Version, die für das ordnungsgemäße Funktionieren des Clients erforderlich ist, Windows 10 1709 (Build 16299) ]

2. Laden Sie das Windows Package Manager-Bundle von GitHub herunter.
Da Microsoft das Projekt Open Source gemacht hat, können Sie zu GitHub gehen und das Bundle herunterladen und auf Ihrem Computer installieren. Wenn Sie den Insider Build nicht verwenden möchten, ist diese Methode der beste Weg, um den Paketmanager auf Ihrem Computer zum Laufen zu bringen. Denken Sie jedoch daran, dass alle Updates, die vom Unternehmen bereitgestellt werden, sich nicht auf Ihre Version auswirken, da Sie den Paketmanager von der Seite laden, es sei denn, Sie aktualisieren sie manuell.

So installieren Sie den Windows Package Manager (Winget) mit Github

1. Gehen Sie zuerst zu diesem Link und laden Sie das App-Bundle auf Ihren Computer herunter.

2. Öffnen Sie als Nächstes den Microsoft Store auf Ihrem Computer und suchen Sie nach App Installer – stellen Sie sicher, dass es auf die neueste Version aktualisiert ist.
How to Install and Use Windows Package Manager (Winget) on Windows 10 - How to install Windows Package Manager using GitHub 1

3. Gehen Sie zu dem Ordner (in den Sie das App-Bundle in Schritt 1 heruntergeladen haben) und doppeltippen Sie darauf, um es zu installieren.

Sobald Sie fertig sind, können Sie überprüfen, ob Winget auf Ihrem System installiert ist, indem Sie die Eingabeaufforderung oder PowerShell öffnen und winget eingeben . Nach der Eingabe des Befehls sehen Sie alle zugehörigen, wesentlichen Informationen zum Paketmanager sowie die Liste der unterstützten Befehle und deren Verwendung.

Verify Winget Installation

So verwenden Sie den Windows Package Manager (auch bekannt als Winget)

Der Windows-Paket-Manager unterstützt derzeit die folgenden Befehle, mit denen Sie verschiedene Vorgänge ausführen können:

  • install – installiert die angegebene Anwendung
  • show – zeigt Informationen zu einer Anwendung an
  • Quelle – Anwendungsquellen verwalten
  • Suchen – Grundlegende Informationen zu Apps finden und anzeigen
  • hash – Helfer zum Hashen von Installationsdateien
  • validate – validiert eine Manifestdatei
  • –help – bietet Hilfe zur Befehlszeile
  • –info – liefert zusätzliche Daten, die bei der Fehlersuche hilfreich sind
  • –version – liefert die Version des Clients

Winget Search Command

Um diese Befehle zu verwenden, öffnen Sie zunächst die Eingabeaufforderung oder PowerShell auf Ihrem Computer und geben Sie die folgenden Befehle ein, um die gewünschten Funktionen auszuführen:

  • winget search [App-Name] – zum Suchen (und Abrufen grundlegender Informationen) über eine App
  • winget show [App-Name] – um detaillierte Informationen über eine App zu erhalten
    Winget Show Command
  • winget install [App-Name] – um eine App auf Ihrem System zu installieren
    Winget Install Command

Entsprechend der obigen Syntax können Sie auch andere Operationen mit winget oder dem Windows Package Manager ausführen. Und falls Sie nicht weiterkommen und mehr über einen bestimmten Befehl erfahren möchten, können Sie winget gefolgt vom Befehl eingeben und -? Am Ende. Wenn Sie beispielsweise mehr über den Show-Befehl erfahren möchten, können Sie winget show -? , und drücken Sie die Eingabetaste.

Jetzt werden Ihnen Details darüber präsentiert, was der show- Befehl tut, wie Sie ihn verwenden, und eine Liste von Argumenten, die Sie damit verwenden können, um granulare Ergebnisse/Operationen zu erhalten/durchzuführen.

Wenn Sie nach einer App suchen, diese jedoch im Repository des Paketmanagers fehlt, können Sie das Paket selbst einreichen. Dazu müssen Sie ein Manifest erstellen und testen und dann eine Pull-Anfrage auf Github einreichen. Hier erfahren Sie mehr über das Einreichen von Paketen.

So installieren Sie mehrere Apps mit dem Windows Package Manager (Winget)

Sobald Sie den Windows Package Manager auf Ihrem Computer installiert haben, können Sie Apps entweder einzeln mit dem im vorherigen Abschnitt aufgeführten Installationsbefehl installieren oder ein Skript verwenden, um eine Reihe verschiedener Apps gleichzeitig zu installieren. Während der erste Ansatz mit dem Paketmanager gut funktioniert, hat Tweeten-Entwickler Mehedi Hassan eine Lösung gefunden, die den zweiten möglich macht. Der Dienst namens Winstall ist eine Web-App, mit der Sie Ihre Lieblings-Apps in einem Paket bündeln und alle auf einmal installieren können. Es verwendet den Windows-Paketmanager von Microsoft, mit dem Sie alle Windows-Apps bündeln können, die Sie auf Ihrem Computer haben möchten, und erstellt basierend auf Ihrer Auswahl ein (Installations-)Skript. Die Website verfügt auch über eine vorgefertigte Sammlung verschiedener Pakete, die von verschiedenen Benutzern erstellt und geteilt wurden und die Sie durchsuchen können, indem Sie auf die Schaltfläche „Packs“ klicken. Zum Beispiel hat es Bundles für Webbrowser, Bildbearbeitungsprogramme, Unterhaltungs-Apps und mehr, mit denen Sie Apps auf einmal auf Ihrem System installieren können.

Winstall (Windows pacakage manager) web app

Führen Sie die folgenden Schritte aus, um Winstall zu verwenden:

1. Besuchen Sie Winstall.

2. Auf der Startseite können Sie entweder auf Apps tippen, um sie Ihrem Bundle hinzuzufügen, oder nach unten scrollen, um die vorgefertigten Featured Packs anzuzeigen. Alternativ können Sie auf die Schaltfläche Apps klicken, um eine Liste aller verfügbaren Apps anzuzeigen.

Winget winstall (selecting apps to create a bundle)

3. ich. Nachdem Sie mehrere Apps ausgewählt haben, klicken Sie auf die Schaltfläche Skript generieren, um ein Skript zu generieren. Wenn das Skript generiert ist, klicken Sie auf die Schaltfläche In die Zwischenablage kopieren . [ Wenn Sie PowerShell verwenden, klappen Sie den Schalter PowerShell-Skript anzeigen um und kopieren Sie dann das Skript .]

Winstall (copying installation script)
ii. Wenn Sie sich dagegen für ein vorgefertigtes Paket entschieden haben, wählen Sie es aus, scrollen Sie nach unten und klicken Sie auf die Schaltfläche In die Zwischenablage kopieren .

4. Öffnen Sie die Eingabeaufforderung oder Power Shell und fügen Sie das Skript ein.

Winget Winstall (pasting script code on Command Prompt or PowerShell)

5. Drücken Sie die Eingabetaste.

Winget installing Winstall apps

Alle Ihre ausgewählten Apps sollten jetzt auf Ihrem Computer installiert sein. Wenn Sie Ihre Bundles mit anderen Winstall-Benutzern teilen möchten, gehen Sie zurück zur Website und melden Sie sich mit Ihrem Twitter-Konto an. Überprüfen Sie die Apps in Ihrem Bundle und klicken Sie auf die Schaltfläche Create Pack .

Warum sollten Sie den Windows Package Manager verwenden?

Während Sie der traditionellen Praxis folgen können, eine App/einen Dienst auf Ihrem System zu installieren, bei der Sie die Website einer Software/eines Dienstes besuchen, das Installationsprogramm herunterladen und es manuell installieren, vereinfacht die Verwendung eines Paketmanagers die gesamte Erfahrung und spart viel Zeit und Ärger. Wenn eine App aktualisiert werden muss, können Sie in gleicher Weise mit einem Paketmanager einfach das Befehlszeilendienstprogramm verwenden und einige Befehle eingeben, um die Software/den Dienst zu aktualisieren.