Einer der mühsamsten und ärgerlichsten Aspekte für die meisten Benutzer, die Windows häufig neu installieren oder bereitstellen müssen, ist die manuelle Suche nach jedem Programm. Wir haben bereits über Alternativen wie RuckZuck und Silent Install Helper gesprochen, um Zeit zu sparen, aber es gibt ein noch fortschrittlicheres Werkzeug, das vom klassischen apt aus der Linux-Welt inspiriert ist. Ich meine Chocolatey, einen Paketmanager, der direkt mit PowerShell arbeitet und uns die neuesten Versionen unserer Lieblingsprogramme mit nur wenigen Befehlen liefert.

So installieren Sie Anwendungen einfach mit Chocolatey
Chocolatey

Der Ausdruck „Paketmanager“ scheint in den letzten Tagen im Internet explodiert zu sein, dank einiger offizieller Fortschritte von Redmond, genauer gesagt der Anwendung WinGet. Diese Anwendung befindet sich in der Vorschauphase und verfügt über einige grundlegende Funktionen nicht (z.B. Software zu deinstallieren), daher müssen wir Geduld haben. In der Zwischenzeit lachen sich Linux-Benutzer schlapp und schauen auf Microsoft, als hätte es gestern das Feuer entdeckt. Paketmanager haben unter der Herrschaft des Pinguins ein beeindruckendes Maß an Funktionalität erreicht, und wenn sich Redmond entschieden hat, sich von ihnen inspirieren zu lassen, nun ja... wir werden ihre Entwicklung sicherlich genau verfolgen.

Jetzt ist die Frage: Wie hat Windows es bis zu diesem Punkt geschafft? Welche Alternativen gibt es? Angesichts der Verbreitung von WinGet taucht ein Name wiederholt auf, und das ist der von Chocolatey. Die offizielle Seite verwendet eine kurze und einfache Beschreibung: „Wie apt-get, aber für Windows“. Edgardo hat seine Feuerkraft bereits ein paar Mal erkundet (hier und hier), aber ich denke, es ist an der Zeit, ihm einen umfassenderen Artikel zu widmen.

Chocolatey: Paketmanager für Windows

So installieren Sie Anwendungen einfach mit Chocolatey
Keine Sorge! Es ist weniger kompliziert, als es aussieht...

Chocolatey arbeitet über die PowerShell-Terminal, und seine Installation erfordert einige vorherige Änderungen. Beispielsweise sind die PowerShell-Ausführungsrichtlinien normalerweise eingeschränkt („Restricted“), aber die Änderung auf „AllSigned“ sollte ausreichen. Also, mit geöffnetem PowerShell, sind die Befehle:

  • Get-ExecutionPolicy um den Status der Richtlinien zu überprüfen
  • Set-ExecutionPolicy AllSigned wenn der vorherige Befehl „Restricted“ ausgibt

Die eigentliche Installation von Chocolatey verwendet diesen Befehl:

  • Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Wir haben uns entschieden, die Befehle aus Kontinuitätsgründen mitzuteilen, aber es wird für dich bequemer sein, wenn du sie direkt aus dem offiziellen Abschnitt kopierst. Der Text ist auf Englisch, aber mit einer automatischen Übersetzung kannst du diese Hürde überwinden. Sobald die Installation abgeschlossen ist (während des Prozesses können einige Warnungen auftreten), schreiben wir „choco“. Wenn das Programm antwortet, sind wir bereit!

So installieren Sie Anwendungen einfach mit Chocolatey
Perfekt! Chocolatey ist installiert

Die Suche nach Paketen erfolgt von hier aus. Es gibt mehr als 7.700 Pakete, die von der Chocolatey-Community verarbeitet und moderiert werden. Logischerweise weist die Seite darauf hin, dass es keine Unterstützung oder Garantien gibt, die über das hinausgehen, was in jedem Eintrag erscheint, aber ich hatte bisher mit keinem Programm Probleme, und wenn etwas nicht funktioniert, melden es die Benutzer sofort.

So installieren Sie Anwendungen einfach mit Chocolatey
Der Brave-Browser, GPU-Z, CPU-Z Open Shell, das DirectX-Redist, FastStone Viewer und Paint.net, alle gleichzeitig installiert

Der einzige „mühsame“ Teil von Chocolatey ist, dass du die Namen der Pakete erhalten musst. Einige von ihnen sind sehr intuitiv: „firefox“ für Firefox, „googlechrome“ für Google Chrome, „paint.net“ für Paint.net. Andere erfordern zusätzliche Details, wie „mpc-hc-clsid2“ für den aktualisierten Fork von Media Player Classic Home Cinema und der Schalter „/light“ für die leichte Version von „winamp“. Aber die gute Nachricht ist, dass du es nur einmal tun musst. Wenn du deine gesamte Softwareliste zum Installieren hast, speichere diesen Text in einer Datei und behalte ihn. Der Installationsbefehl ist „choco install“, gefolgt von allen Paketnamen. Du kannst ein Skript auf einmal autorisieren oder „All“ wählen und Chocolatey die Arbeit überlassen.

So installieren Sie Anwendungen einfach mit Chocolatey
Einige Installationen sind nicht so leise, aber sie funktionieren einwandfrei

Und das Beste kommt zum Schluss: Chocolatey hilft uns auch dabei, jedes Paket zu aktualisieren „und“ zu deinstallieren. Die Befehle sind „choco upgrade“ oder „choco uninstall“, beide gefolgt vom Paketnamen. Die einzige größere Verpflichtung, die wir mit Chocolatey eingehen müssen (abgesehen von der Herkunft der Pakete, natürlich), ist die Verwendung von Standardinstallationen. In den allermeisten Fällen werden die Pakete nach „Programme“ oder einem ähnlichen Pfad gehen, aber wenn du etwas anderes tun möchtest (sagen wir, LibreOffice auf Laufwerk E: installieren), empfehle ich die klassische Methode. Die Lernkurve von Chocolatey ist am Anfang etwas steil, aber du wirst eine riesige Menge Zeit sparen, sobald du es beherrschst. Probier es aus!

Offizielle Website und Download: Klicke hier