Chocolatey auf Windows
Michal Jacko • 15. May, 2020
tools-and-tipsSchon mal was von Chocolatey gehört? Wer ernshaft mit PHP, Node.js oder .NET arbeitet, kennt sie: Packetmanager wie Composer, NPM oder nuget.
Chocolatey ist genau sowas, nur für Anwendungen unter Windows. Also sowas wie die Windows Variante von apt-get install
. Super praktisch und ein echter Zeitparer.
Installations Skript für neue Windows-Maschinen
Ich hab mir ein Powershell-Skript geschrieben, welches Chocolatey auf einer frischen Windows Maschine installiert und dann eine hinterlegte Liste von Anwendungen installiert.
So kann ich binnen Minuten eine frisches Setup komplett einrichten und hab alle für mich gewohnten Anwendungen und Tools verfügbar.
Skript und Details gibts auf Github.
Die wichtigsten choco Befehle
Suchen, ob Packet verfügbar:
$ choco search composer
Packet installieren (ohne Rückfragen):
$ choco install composer -y
Anzeigen, ob für installierte Packete Updates verfügbar sind:
$ choco outdated
Verfügbare Updates für installierte Packete installieren:
$ choco upgrade all
Installierte Packete anzeigen:
$ choco list --local-only ODER choco list -l
Packet deinstallieren (ohne Rückfragen):
$ choco uninstall composer -y
Packet auf bestimmter Version einfrieren (pinnen):
$ choco pin add -n=php --version=5.6.40
Gepinntes Packet updaten:
$ choco pin remove -n=php
$ choco upgrade php
$ choco pin add -n=php