Chocolatey - Software Paketverwaltung für Windows
Was unter Linux mit apt
ein alter Hut für die Softwareinstallation ist, kann unter Windows mit dem Skript Chocolatey realisiert werden. Der normale Windowsnutzer klickt sich durch die Internetseiten der Anbieter für die verschiedenen Softwareprodukte und muss jedes Paket einzelnd herunterladen - und, als ob das nicht genug ist, auch noch manuell installieren.
Mit Chocolatey muss man als Admin in einem PowerShell Fenster nur diesen einen Befehl eingeben um z.B. IrfanView zu installieren. (Siehe Abschnitt Paket installieren)
Installation
- choco.bat herunterladen. Für weitere Optionen wird man auf der Seite des Anbieters fündig: https://chocolatey.org/install. Da gibt es z.B. Hinweise wie man das eingeschränkt auch als Standardbenutzer verwenden kann.
- Mit rechten Mausklick anklicken und dann die Option "Als Administrator ausführen" auswählen.
Bedienung
Allgemeine Hilfe
choco -?
liefert eine Gesamtübersicht, der möglichen Befehle. Die wichtigsten wären
- list
- search
- install
- uninstall
- upgrade
Paket suchen
choco search keepass
Paket installieren
choco install irfanView -y
Komfortables "Klick&Install" Menü, für alle derzeit von Chocolatey verfügbaren Pakete
Dieses Kommando ermittelt alle Pakete, die es gibt und speichert diese erstmalig in die variable $pak
. Danach wird ein bequemes Menü aufgerufen, wo man Filtern und mit gedrückter CTRL-Taste auch mehrere Pakete zur installation auswählen kann.
Beim ersten Aufruf kann das ca. 20 Sekunden dauern. Alle weiteren geht augenblicklich durch.
if (-not $(get-variable -name pak -ea SilentlyContinue)) {$pak=$(choco list | select -SkipLast 1 | sort)};foreach ($paket in $($pak | ogv -PassThru)) { choco install $($paket -split ' ')[0] -y }
No Comments