Installation de Chocolatey et guide d’utilisation

Thumbnail Tutoriel Chocolatey

Chocolatey est un gestionnaire d’applications Open Source pour Windows. Vous pouvez retrouver sa fiche de présentation ici. Il permet d’installer une ou plusieurs applications dans leur dernière version disponible, de les mettre à jour ou les désinstaller en une seule commande. Voici comment procéder pour l’installation de Chocolatey et un guide pour aider à son utilisation.

Installation de Chocolatey

Vous avez deux possibilités :

  • Soit, utiliser une invite de commande (cmd.exe qui vient du DOS).
  • Soit, une commande PowerShell (qui à vocation à remplacer la précédente dans les dernières versions de Windows).

Par une invite de commande (par exemple avec Windows 7)

Ouvrir une fenêtre d’invite de commande « en tant qu’administrateur » (voici comment faire pour ceux qui ne savent pas).

Puis lancer la commande suivante :

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Quand l’invite de commande réapparaît, l’installation de Chocolatey est finie. Fermer la fenêtre pour que les modifications soient appliquées avant de lancer votre première commande Chocolatey.

Installation de Chocolatey - Invite de Commande - Fin Installation
Installation de Chocolatey – Invite de Commande – Fin Installation

Avec une commande PowerShell (Par exemple avec Windows 10)

Ouvrir une fenêtre PowerShell « en tant qu’administrateur » (voici comment faire pour ceux qui ne savent pas). Et lancer la commande suivante :

Set-ExecutionPolicy AllSigned; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Alors, il vous est demandé si vous acceptez la modification de stratégie :

Installation de Chocolatey par PowerShell Win10 - demande modification de stratégie
Installation de Chocolatey avec PowerShell Win10 – demande modification de stratégie

Répondez O pour Oui.

Puis, si vous voulez exécuter le script d’installation :

Installation de chocolatey - PowerShell Win10 - accord exécution script
Installation de chocolatey – PowerShell Win10 – accord exécution script

Répondez T pour Toujours exécuter.

Une fois l’invite revenue, l’installation de Chocolatey est finie. Fermer la fenêtre pour que les modifications soient appliquées avant de lancer votre première commande Chocolatey.

Installation de Chocolatey - PowerShell - Fin Installation
Installation de Chocolatey – PowerShell – Fin Installation

Utiliser Chocolatey en ligne de commande

Pour installer une ou plusieurs applications

En vous rendant sur le site https://chocolatey.org/packages vous avez la liste des applications (packages) pouvant être installées via Chocolatey classées par popularité.

 

Page d'accueil Chocolatey Packages
Page d’accueil du site des applications disponible via Chocolatey

Pour chacune des applications, vous avez la commande à exécuter pour son installation.

Commande Chocolatey pour l'installation de l'application
La commande Chocolatey pour installer par exemple Firefox

Vous pouvez aussi chercher une application, plutôt que parcourir les différentes pages.

Recherche chocolatey
Recherche sur le site Chocolatey pour trouver une application

Une fois celle-ci trouvée, ouvrir une fenêtre d’invite de commande « en tant qu’administrateur » et entrer :

choco install nom_application

nom_application : est à remplacer pour le nom chocolatey de l’application à installer.

Par exemple pour installer Firefox :

choco install firefox

Vous pouvez aussi en une seule commande installer plusieurs applications en ajoutant leur nom à la suite :

choco install <nom_application1> <nom_application2> <nom_application3> ...

Par exemple pour installer Firefox, Google Chrome et Java d’un coup :

choco install firefox googlechrome jre8

Vous pouvez ajouter des options à la suite. Par exemple :

  • -y : pour répondre automatiquement YES (oui) lors de l’exécution de l’installation :
choco install <nom_application> -y
  • -f, --force : permet de forcer la réinstallation si le logiciel est déjà installé :
choco install <nom_application> -f<br data-mce-bogus="1">
  • --ignorechecksum, --ignore-checksum : pour ignorer le test checksum, parfois utile lors d’erreur sur ce dernier :
choco install <nom_application> --ignorechecksum

Et les combiner. Par exemple, pour installer Firefox, Google Chrome et Java, sans avoir à faire de validation et en forçant si l’une était déjà installée :

choco install <nom_application> <nom_application2> <nom_application3> -y -f

Pour en savoir plus sur la commande install : https://chocolatey.org/docs/commands-install (en anglais)

Pour mettre à jour une ou plusieurs applications

Ouvrir une fenêtre d’invite de commande ou une fenêtre Powershell « en tant qu’administrateur » et entrer :

choco upgrade <nom_application>

Par exemple pour mettre à jour Firefox :

choco upgrade firefox

Les options vues plus haut pour l’installation d’un package sont aussi valides ici. Par exemple, pour mettre à jour plusieurs applications, sans avoir à faire de validation entrer

choco upgrade <nom_application> <nom_application2> <nom_application3> -y

Et pour mettre à jour toutes les applications installées via Chocolatey d’un coup

choco upgrade all -y

-y : est facultatif.

Pour en savoir plus sur la commande upgrade : https://chocolatey.org/docs/commands-upgrade (en anglais).

Pour désinstaller une ou plusieurs applications

Ouvrir une fenêtre d’invite de commande « en tant qu’administrateur » et entrer :

choco uninstall <nom_application>

Par exemple pour désinstaller Firefox :

choco uninstall firefox

Les options vue plus haut pour l’installation ou la mise à jour d’un package sont aussi valide ici. Par exemple pour désinstaller plusieurs applications, sans avoir à faire de validation, entrez :

choco uninstall <nom_application> <nom_application2> <nom_application3> -y

Et pour désinstaller toutes les applications installées via Chocolatey en une commande :

choco uninstall all -y

-y : est facultatif.

Pour en savoir plus sur la commande uninstall : https://chocolatey.org/docs/commands-uninstall (en anglais)

Installation de ChocolateyGUI (interface graphique)

Vous pensez que c’est mieux avec une interface graphique que de taper des lignes de commande, voici comment installer une interface graphique (certes très sommaire) vous permettant de chercher, d’installer ou désinstaller les applications disponibles sur le dépôt.

Ouvrir une fenêtre d’invite de commande « en tant qu’administrateur »

choco install chocolateygui -y

Redémarrez l’ordinateur.

Dans le menu Démarrer, vous trouverez le raccourcis pour lancer l’application Icône ChocolateyGUI

Pour aller plus loin sur Chocolatey

Vous pouvez lire la présentation que je fais de ce gestionnaire de paquets Chocolatey et le tutoriel pour mettre à jour automatiquement ses logiciels avec Chocolatey.

Ou retrouvez sur le site de chocolatey un guide pour commencer (en anglais) et les commandes de références pour l’utiliser (aussi en anglais).

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.