Chocolatey als Paket Manager

Warum ein Paketmanager?

Als Administrator hat man die Möglichkeit seiner User gewisse Softwarepakete zur Verfügung zu stellen. Diese Software kann sich der User einfach auf seinem PC installieren. Der Vorteil, der User benötigt keine Adminrechte.

Als weiteren Vorteil bietet es dem Administrator die Möglichkeit gewisse Versionen zu verteilen, sowie manche Software zwangszuverteilen.

 

Chocolatey

Chocolatey (https://community.chocolatey.org/) bietet eine kostengünstige Variante eines Paketmanagers an. Die Anzahl der vorhanden Pakete der Community ist beachtlich und kommt jedem Admin sehr gelegen. Auch das Aufsetzten eines eigenen kleinen Servers für die ausgewählten Packages ist einfach zu installieren und ist dokumentiert.

 

Benutzung auf dem Client

Für den User kann eine graphische Oberfläche angeboten werden, an dem der User seine Software mit ein paar Klicks installieren kann.

Chocolatey GUI

Für den Administrator bietet sich die Powershell besonders gut an. Mit einem Befehl kann die gewünschte Software auf dem Client installiert werden:

> choco install <app> -y
> choco upgrade <app> -y

Solche Codezeilen lassen sich perfekt in Startup Scripts integrieren. Neben dem install-Befehl kann mit dem upgrade-Befehl ein Update bzw. wenn die Software noch nicht installiert ist, die Installation durchführen.