Aller au contenu

Chocolatey

Chocolatey est un gestionnaire de paquets pour Windows, similaire à apt sur les systèmes basés sur Debian ou yum sur les systèmes basés sur Red Hat. Il permet d'installer, mettre à jour et désinstaller des logiciels de manière simple et automatisée via ligne de commande ou des scripts.

Fonctionnalités principales de Chocolatey :

  • Installation de logiciels : Chocolatey permet d'installer des logiciels à partir de dépôts de paquets. Vous pouvez installer des logiciels en utilisant une simple commande.

  • Mise à jour de logiciels : Chocolatey peut vérifier et installer les mises à jour des logiciels installés.

  • Désinstallation de logiciels : Vous pouvez désinstaller des logiciels de manière propre et automatisée.

  • Gestion des dépendances : Chocolatey gère les dépendances entre les logiciels, s'assurant que toutes les dépendances nécessaires sont installées.

  • Automatisation : Chocolatey peut être utilisé dans des scripts pour automatiser l'installation et la configuration de logiciels, ce qui est particulièrement utile pour les administrateurs système.

Installer des applications depuis le gestionnaire de packages Chocolatey (comme APT sous Linux).

Installer Chocolatey :

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')) 

Chercher les packages dispos :

choco search --by-id-only firefox

Installer un ou plusieurs package(s) :

choco install nomdupackage1 nomdupackage2 -y

Désinstaller un ou plusieurs package(s) :

choco uninstall nomdupackage1 nomdupackage2 -y

Vérifier si des mises à jour sont disponibles :

choco outdated

Mettre à jour un package :

choco upgrade nomdupackage -y

Mettre à jour tous les packages :

choco upgrade all -y