Linux-Benutzer lieben es, Software über die Befehlszeile zu installieren, und es ist nicht schwer zu verstehen, warum. Anstatt ausführbare Dateien herunterzuladen, auszuführen und den verschiedenen Versuchen auszuweichen, Ihre Standardsuchmaschine zu ändern, geben Sie im Grunde genommen ein, was Sie installieren möchten, und drücken Sie die Eingabetaste.
Wenn Sie diese Art von Frieden unter Windows wünschen, suchen Sie nicht weiter als schokoladig, der Paketmanager für Windows. Mit diesem kostenlosen Tool können Sie installieren Tausende von Apps mit nur einem kurzen Befehl (choco install
) und aktualisieren Sie alle mit einem anderen (choco upgrade
.) Dies kann Ihnen viel Zeit sparen, wenn Sie zu den Leuten gehören, die viel freie Software installieren.
Sie können Chocolatey an zwei Stellen verwenden: der Eingabeaufforderung und PowerShell. So installieren Sie diesen Paketmanager in beiden Umgebungen, aber Sie brauchen nur den einen oder anderen wirklich. Wählen Sie, was Ihnen gefällt.
Installieren und verwenden Sie Chocolatey über die Eingabeaufforderung
Chocolatey funktioniert nur in der Eingabeaufforderung, wenn Sie es als Administrator ausführen. Der einfachste Weg, dies zu tun, besteht darin, mit der rechten Maustaste auf die Eingabeaufforderung im Startmenü zu klicken und dann auf «Als Administrator ausführen» zu klicken.

Um Chocolatey zu installieren, müssen Sie zuerst den folgenden Befehl ausführen, der das Installationsprogramm für Sie herunterlädt und ausführt:
@"%SystemRoot%System32WindowsPowerShellv1.0powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%chocolateybin"
Dieser Befehl könnte sich ändern, also überprüfe die offizielle Chocolatey-Anleitung wenn Sie Schwierigkeiten haben.

Nachdem Sie Chocolatey installiert haben, können Sie es sofort verwenden (obwohl Sie in einigen Fällen möglicherweise die Admin-Eingabeaufforderung schließen und erneut öffnen müssen). Die Installation der Software ist einfach: Geben Sie einfach ein choco install
gefolgt vom Namen des Programms. Hier laufen wir choco install filezilla
um das beliebte zu installieren Filezilla FTP-Client.

Sie müssen sich auch nicht darauf beschränken, jeweils eine App zu installieren. Wenn Sie beispielsweise den folgenden Befehl verwenden, werden alle aufgelisteten Apps auf einmal installiert:
choco install firefox thunderbird vlc libreoffice
Natürlich müssen Sie wissen, welche Pakete existieren und wie sie benannt sind. Sie können mithilfe der folgenden Syntax suchen, um zu sehen, ob eine bestimmte App angeboten wird:
choco search
Im folgenden Screenshot verwenden wir zum Beispiel choco search thunderbird
um nach Paketen zu suchen, die sich auf die beziehen Donnervogel E-Mail-Client.

Alternative, Diese Internetseite bietet eine vollständige Liste aller Pakete, die Sie installieren können, komplett mit einem eigenen Suchwerkzeug.
Wenn Sie ein bestimmtes Paket auf die neueste Version aktualisieren möchten, verwenden Sie den Befehl choco upgrade,
gefolgt vom Paketnamen. Wenn Sie alles, was Sie mit Chocolatey installiert haben, auf einmal aktualisieren möchten, choco upgrade all
wird den Trick machen. Und es gibt noch mehr Unterbefehle, wenn Sie Lust zum Graben haben. Tippe einfach choco -?
um eine vollständige Liste zu sehen.
Installieren und verwenden Sie Chocolatey in PowerShell
Wenn Sie ein großer Fan von PowerShell sind, können Sie Chocolately auch von dort aus verwenden. Dies bedeutet, dass Sie alle möglichen Dinge automatisieren können, sobald Sie mit PowerShell beginnen und die Grundlagen erlernen.
Sie müssen eine Administrator-PowerShell öffnen, um loszulegen. Der einfachste Weg, dies zu tun, besteht darin, mit der rechten Maustaste auf die Schaltfläche Start zu klicken und dann auf «Windows PowerShell (Admin)» zu klicken.

Chocolatey erfordert naturgemäß die Erlaubnis, Skripte von außerhalb Ihres Computers auszuführen. Aus diesem Grund ist die offizielle Einbauanleitung empfehlen Ihnen, die ExecutionPolicy zu ändern, bevor Sie Chocolatey installieren. Geben Sie zuerst an der PowerShell-Eingabeaufforderung den folgenden Befehl ein und drücken Sie die Eingabetaste:
Get-ExecutionPolicy
Wenn Sie das Ergebnis „Eingeschränkt“ sehen, müssen Sie den folgenden Befehl ausführen, um Ihre Ausführungsrichtlinie festzulegen, damit die Chocolatey-Installation funktioniert:
Set-ExecutionPolicy AllSigned
Der Befehl Set-ExecutionPolicy Bypass
könnte auch funktionieren, obwohl dies die weniger sichere Option ist: Sie lässt jedes Skript laufen, unabhängig davon, ob es vom Entwickler signiert wurde.

Nachdem Sie die Ausführungsrichtlinie festgelegt haben, können Sie das Installationsprogramm mit dem folgenden Befehl ausführen:
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
So ist Chocolatey installiert! Die Verwendung von Chocolatey in Powershell ist ähnlich wie in der Eingabeaufforderung. Hier ist choco install firefox
Laufen:

Unterbefehle wie search
und upgrade
funktionieren auch wie in der Eingabeaufforderung, und choco -?
gibt Ihnen eine Liste mit anderen Funktionen. Spaß haben!