Objectif
Chocolatey est un gestionnaire de package d’installation comme on peut en retrouver sous linux comme apt, yum, etc….
Il permet l’installation, la mise a jour et la suppression de programme de façon très simple. il est basé sur un repositories communautaire mais peut être défini sur un privé local.
Installation
Nous allons tout simplement utiliser la ligne d’installation fourni dans la documentation de Chocolatey.
Il l’exécuter dans un PowerShell administrateur
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
Déploiement du package Packer
La aussi l’installation d’un package est d’une simplicité. exécuter le code suivant
choco install packer -y
la commande ce décompose comme suit. « choco action package option ».
Juste après l’exécution, vous devriez avoir ce résultat en tapant « packer »
On retrouve cette méthode d’installation sur le site de Packer
Upgrade du package Packer
Pour effectuer une upgrade il suffit d’exécuter le code suivant:
choco upgrade packer
Installation de chocolateygui l’interface graphique de Chocolatey
L’installation est sur le même principe
choco install chocolateygui -y
Exécution de l’utilitaire avec chocolateygui.exe et voici le résultat.
Conclusion
Tout cela fonctionne pareil pour un ensemble de package disponible dans l’immense repositories accessible ici.
on peut y retrouver par exemple « Google Chrome« , « Acrobat Reader« , « Java » et bien d’autre.
Cela simplifie grandement la gestion des versions, d’installation et mise a jour de logiciel commun dans Windows