Chocolatey
Chocolatey est un gestionnaire de paquets pour Windows. Il permet l'installation, la mise à jour et la désinstallation de logiciels en ligne de commande.
- Site officiel : https://community.chocolatey.org/
- Dépôt de logiciels : https://community.chocolatey.org/packages/
- Documentation : https://docs.chocolatey.org/en-us/
Installation et mise à jour
Info
La procédure d'installation est détaillée sur le site officiel : https://chocolatey.org/install
Exécutez la commande suivante dans un PowerShell en mode 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'))
Redémarrez PowerShell puis vérifiez que Chocolatey est bien installé avec la commande choco
:
PS C:\Windows\system32\choco
Chocolatey v2.3.0
Please run 'choco -?' or 'choco <command> -?' for help menu.
Vous pouvez vérifier le status et mettre à jour Chocolatey avec la commande choco upgrade chocolatey
:
PS C:\Windows\system32\choco upgrade chocolatey
Chocolatey v2.3.0
Upgrading the following packages:
chocolatey
By upgrading, you accept licenses for the packages.
chocolatey v2.3.0 is the latest version available based on your source(s).
Installation de logiciels
Rechercher un logiciel
Pour savoir si un logiciel est géré et installable par Chocolatey, utilisez la commande choco search --by-id-only <nom_du_logiciel>
. Exemple avec Firefox :
PS C:\Windows\system32\choco search --by-id-only firefox
Info
La liste des logiciels gérés et installables par Chocolatey est également disponible sur le site officiel : https://community.chocolatey.org/packages/
Installer un logiciel
Si le logiciel est disponible, il s'installe avec la commande choco install -y <nom_du_logiciel>
. Le paramètre -y
permet de forcer l'installation automatique.
PS C:\Windows\system32\choco install -y firefox
Il est bien sûr possible d'installer plusieurs logiciels en même temps :
PS C:\Windows\system32\choco install -y 7zip firefox libreoffice-still thunderbird vlc
Installer des logiciels avec un fichier . config
Chocolatey permet l'installation de plusieurs logiciels simultanément à l'aide d'un fichier packages.config
contenant la liste des logiciels au format XML.
Info
Le nom de ce fichier n'a aucune importance mais il doit se terminer par l'extension .config
.
Exemple de fichier packages.config
:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="7zip" />
<package id="firefox" />
<package id="libreoffice-still" />
<package id="thunderbird" />
<package id="vlc" />
</packages>
Le fichier ainsi créé peut alors être utilisé avec la commande choco install
:
PS C:\Windows\system32\choco install -y packages.config
Mise à jour des logiciels
Pour vérifier si des mises à jour sont disponibles, utilisez la commande choco outdated
:
PS C:\Windows\system32\choco outdated
Pour mettre un jour un logiciel, utilisez la commande choco upgrade
. Exemple pour mettre à jour Firefox :
PS C:\Windows\system32\choco upgrade -y firefox
Pour mettre à jour tous les logiciels, utilisez la commande choco upgrade all
:
PS C:\Windows\system32\choco upgrade -y all
Désinstallation des logiciels
Pour désinstaller un logiciel, utilisez la commande choco uninstall
. Exemple pour désinstaller Firefox :
PS C:\Windows\system32\choco uninstall firefox
Autres commandes
La commande choco -?
affiche la liste des commandes disponibles. Vous pouvez également consulter la documentation officielle : https://docs.chocolatey.org/en-us/choco/commands/