Wer schon einmal mit Linux oder MacOS gearbeitet hat, der kennt das Terminal. Der kennt auch die Möglichkeit mit Paketmanagern wie Homebrew (MacOS) oder Apt / Pacman / Yum (Linux) Software zu installieren, deinstallieren oder aktuell zu halten.

Pakete … (Quelle: pexels.com)

Seit ein paar Wochen besitze ich wieder ein Windows Notebook und nach einigen Versuchen mit Linux (meine Musiksoftware wollte nicht so wie ich will…) bin ich zu Windows 10 gewechselt. Wenn ich unter Windows Software installieren will, browse ich zur entsprechenden Seite im Netz, lade die Datei herunter und später installiere ich dann alles. Unter Unix Systemen geht das wesentlich einfacher.

Im letzten Artikel über C++ habe ich den Paketmanager Scoop für Windows erwähnt und damit lässt sich schon einiges anstellen. Aber es geht noch besser… Erst heute morgen habe ich Chocolatey entdeckt, ein kommandozeilenbasierter Paketmanager für Windows, und er ist super!

hmmmm….

Chocolatey hilft dabei Windows Software zu installieren und zu verwalten, ohne den Überblick zu verlieren. Gerade solche Standardprogramme, wie Zip, Rar, Office-Anwendungen, Audio Editoren, Texteditoren, C++, Java, Python, Bildbearbeitung, usw … sind nervig zusammen zu suchen und zu installieren. Ein Paketmanager wie Chocolatey kann hier helfen.

Installation

Man benötigt eine Windows 10 Installation und die Powershell (die bessere Konsole neben der Eingabeaufforderung). Die Powershell muss man als Administrator ausführen und folgendes Kommando eingeben:

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'))

(alles in eine Zeile schreiben). Wenn es keine Fehler gibt, kann man mit dem Befehl…

$> choco

… die Installation und die Version überprüfen (aktuell v0.10.15)

Programme installieren

Angenommen ich will jetzt so Standardprogramme wie Libre Office, Audacity, Google Chrome, Git und Visual Studio Code installieren, dann gebe ich einfach folgende Befehle ein:

choco install GoogleChrome
choco install git
choco install visualstudiocode
choco install libreoffice
choco install audacity

Windows und Chocolatey arbeiten nun ein paar Minuten für mich, während ich mir einen Cappuccino und zwei Donuts gegönnt habe. Nach kurzer Zeit ist alles fertig installiert. Mit dem Befehl…

choco uninstall libreoffice

… kann ich ein entsprechendes Paket wieder vom Rechner entfernen. Falls ich etwas installieren möchte und nicht genau weiß, wie das Paket heißt, suche ich einfach danach:

choco search 'code editor'

Und schon werden mir alle möglichen Suchergebnisse angezeigt und kann ansehen, wie die Pakete heißen. Mit…

choco list -lo

…werden alle lokal installierten Programme angezeigt und mit…

choco upgrade all

… kann man alle Pakete aktualisieren. Nice! Mit choco -? sieht man eine ausführliche Hilfe und auf den offiziellen Webseiten gibt es umfangreiche Tutorials. Chocolatey kann natürlich noch viel mehr und ist vor allem für Firmen mit großen Netzwerken so richtig von Nutzen. Allerdings kann es dem kleinen Anwender auf seinen Rechner zuhause auch große Dienste erweisen…