Skip to main content

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.

    2019-01-16 17_51_18-.png


Bedienung

Allgemeine Hilfe

choco -?

liefert eine Gesamtübersicht, der möglichen Befehle. Die wichtigsten wären

  • list
  • search
  • install
  • uninstall
  • upgrade

Paket suchen

Alle verfügbaren Pakete suchen, die etwas mit KeePass zu tun haben
choco search keepass

Paket installieren

Installieren von IrfanView mit Chocolatey
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.

(Info) 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 }