top of page

Découverte de Chocolatey :

un gestionnaire de paquets pour windows

17/12/18

@Antoine 

Introduction

Qu'est-ce que Chocolatey?

Chocolatey est un gestionnaire de paquets Open Source pour Windows (il ressemble à la commande apt-get des systèmes Linux). Il permet de télécharger, installer, supprimer des applications, de les mettre à jour ou les désinstaller en une seule commande, à partir de différents endroits du Web sans vous obliger à quitter le confort de votre écran.

Partie 1 : Installation

Vous avez deux possibilités :

  1. Utiliser l'invite de commandes Windows : cmd.exe

  2. Utiliser le langage de script Microsoft : PowerShell

Possibilité 1: Installer avec cmd.exe :

Ouvrez l'invite de commandes cmd « en tant qu’administrateur », puis exécutez la commande suivante:  :

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

Possibilité 2 : Installer avec Powershell.exe :

Avec PowerShell, il y a une étape supplémentaire. Définir la politique d’exécution des scripts PowerShell.

Il faut alors s'assurer que « Get-ExecutionPolicy » n'est pas restreint. Pour cela utilisez la commande suivante :

Set-ExecutionPolicy Unrestricted -Force -Scope Process

Cette commande indique à PowerShell de nous laisser exécuter des scripts pour cette session. Une fois que nous fermons la fenêtre la stratégie d'exécution d'origine est rétablie par défaut.

Maintenant nous pouvons commencer le téléchargement et l’installation avec l'une des deux commandes suivantes, puis appuyez sur la touche Entrée pour exécuter :

iwr https://chocolatey.org/install.ps1 -UseBasicParsing | iex

| ou |

iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

Il est fort possible de devoir redémarrer PowerShell après cette étape pour qu'il prenne en compte notre nouvelle installation.

La version de votre chocolatey peut être vérifié avec la commande suivante :

choco --version

Il peut être mis à niveau de la même manière que n’importe quel autre package installé avec Chocolatey. 

Utilisez la commande suivante pour mettre à niveau vers la dernière version stable :

choco upgrade chocolatey

Partie 2 : Utilisation

Chocolatey dispose d'un nombre assez conséquent de paquets, nous pouvons rechercher si un paquet est disponible depuis le site web de chocolatey ou utiliser la commande search.

Prenons un bon exemple, pour installer la version graphique de Chocolatey :

choco search ChocolateyGUI 

Vous vous apercevrez qu'il existe bien une version de ChocolateyGUI.

Pour lancer l'installation exécutez simplement la commande suivante :

choco install chocolateygui -y

L'argument -y (très fréquent lors des installations rapides) nous sert à répondre automatiquement oui  (y pour yes). Et donc passer la ou les étapes supplémentaires de saisie d'un «oui ou non», par exemple, l'acceptation de la licence du logiciel.

Voilà ! L'installation est déjà terminée ;)

Dans le menu Démarrer, vous trouverez le raccourci pour lancer l’application.

Le redémarrage de l’ordinateur peut éventuellement être nécessaire.

Directement depuis la version Graphique de Chocolatey les applications peuvent maintenant être installés .

Vous les trouverez dans l'onglet " Chocolatey "  sur la droite en dessous de " Ce PC ", classés par popularité et accompagné d'une petite description.

Pour continuer avec l'invite de commandes, rendez-vous sur le site  https://chocolatey.org/packages vous aurez la liste des applications (packages) pouvant être installées via Chocolatey toujours classées par popularité et pour chacune des applications nous avons la commande à exécuter pour son installation.

Dés qu'une application vous paraît intéressante, retournez sur une fenêtre d’invite de commandes « en tant qu’administrateur » et entrez (par exemple) :

Installer une ou plusieurs applications :

Chocolatey_icon.png

choco install winrar

Nous pouvons aussi en une seule commande installer plusieurs applications en ajoutant leur nom l'un à la suite de l'autre et séparé d'un espace, tel que :

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

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

choco install firefox googlechrome flashplayerplugin jre8

C'est très facile de mettre à jour toutes les applications installées via Chocolatey D'UN COUP :

choco upgrade all -y

Enfin, pour désinstaller une ou plusieurs applications :

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

-y est toujours facultatif. Nous l'utilisons ici pour gagner du temps.

L'argument all vous permettra là aussi si vous en avez besoin de retirer TOUTES les applications installées avec Chocolatey.

Merci d'être passé par ici et à une prochaine pour un TUTO by Macrima & Kaes. ;-)

A partir de Docker 18, la liste complète des sous-commandes disponibles comprend:

© Aennea. Design by Kaes. 11

Chocolatey_icon.png
bottom of page