Chocolatey Tutorial: Softwareinstallation mit einem Befehl für Windows-Paketmanager
Chocolatey: Nach der Windows-Neuinstallation, ein Befehl und alle Ihre Software ist zurück
Löst in einem Satz: Genervt davon, nach einer Windows-Neuinstallation jede Software einzeln herunterzuladen und zu installieren? Chocolatey bringt alle Ihre gängigen Programme mit einem einzigen Befehl zurück.
Wie oft haben Sie das schon durchgemacht — Windows neu installiert, dann einen halben Tag damit verbracht: einen Browser öffnen, Chrome suchen, herunterladen, installieren; dann 7-Zip suchen, herunterladen, installieren; dann VS Code suchen… denselben Prozess für jedes Programm wiederholen.
Chocolatey löst dieses Problem.
Was ist Chocolatey?
Chocolatey ist der beliebteste Paketmanager für Windows. Es basiert auf PowerShell und kann mit einem einzigen Befehl automatisch Software aus dem Internet herunterladen und installieren. Es unterstützt auch Ein-Klick-Updates für alle installierten Programme.
Das Problem, das es löst: Automatisieren Sie die Softwareinstallation anstatt sie manuell durchzuführen, und machen Sie die Softwareinstallation so einfach wie Linux’ apt-get.
Kernfunktionen
- Ein-Befehl-Installation:
choco install firefoxlädt automatisch herunter und installiert - Ein-Befehl-Update:
choco upgrade allaktualisiert alle Programme - Abhängigkeitsverwaltung: Installiert automatisch erforderliche Abhängigkeiten
- Stille Installation: Installiert im Hintergrund, ohne auf “Weiter” klicken zu müssen
- Reichhaltige Softwarebibliothek: Über 9.000 Pakete im Repository
- Automatische Konfiguration: Viele Softwarepakete sind vorkonfiguriert
Wahl zwischen Chocolatey und Scoop
| Anwendungsfall | Empfohlenes Werkzeug |
|---|---|
| Chrome, Firefox, Office installieren | Chocolatey (besser geeignet) |
| Python, Node.js, Git installieren | Entweder Scoop oder Chocolatey |
| Mehrere Versionen parallel benötigt | Scoop |
| Keine Administratorrechte | Scoop |
| Updates für installierte Software verwalten | Chocolatey |
Viele Entwickler installieren tatsächlich beide: Chocolatey kümmert sich um Alltagssoftware, Scoop verwaltet Entwicklungstools.
Was Benutzer sagen
“Früher hat mich die Neuinstallation des Systems mindestens einen halben Tag gekostet. Jetzt schreibe ich ein Chocolatey-Skript, hole mir einen Kaffee, und wenn ich zurückkomme, ist alles installiert.”
“Das Erste auf einem neuen Firmenlaptop ist die Installation von Chocolatey, dann die Stapelinstallation der Entwicklungsumgebung. Riesige Effizienzsteigerung.”
Download
Chocolatey benötigt kein Download-Paket. Führen Sie dies in einer PowerShell als Administrator aus:
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
- Offizielle Seite: https://chocolatey.org/
- Paketsuche: https://community.chocolatey.org/packages
Tipp: Die Installation muss als Administrator in PowerShell erfolgen. Nach der Installation verwenden Sie
choco install paketname, um Software zu installieren,choco list suchbegriff, um nach verfügbaren Paketen zu suchen.
Schnellstart
- Öffnen Sie PowerShell als Administrator
- Führen Sie das Installationsskript aus
- Nach der Installation führen Sie
choco install vscodezum Testen aus - Stapelinstallation:
choco install chrome firefox 7zip notepadplusplus - Alles aktualisieren:
choco upgrade all - Installierte anzeigen:
choco list --local-only