Vous apprécier le fait de rechercher et d'installer un logiciel avec la ligne de commande mais vous êtes sous Windows ? Testez donc Chocolatey, un outil reprenant le principe d'apt-get de Linux !

Chocolatey est un gestionnaire de paquets (= logiciels) pour Windows. Il est l'équivalent d'apt-get sous Linux par exemple. Il vous permet de rechercher, d'installer, de mettre à jour des logiciels très simplement en une ligne de commande.

Installation de Chocolatey

L'installation de Chocolatey est très simple. Ouvrez une invite de commande en mode Administrateur (démarrer, cmd, clic droit "Exécuter en tant qu'administrateur") et collez-y le contenu du premier bloc noir de la page d'accueil du logiciel. Je le reprends ci-dessous :

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

Recherche de logiciel

Deux méthodes s'offrent à vous pour rechercher un logiciel.

Via le site officiel

Vous pouvez trouver des logiciels via le site de Chocolatey, rubrique "Packages". La ligne de commande associée est affichée juste à côté du nom, pour plus de rapidité !

En ligne de commande

La deuxième méthode vous épargne le fait d'aller sur le site de Chocolatey. Tapez simplement choco search [nom_logiciel] pour trouver votre logiciel !

choco search tortoisegit

Installation de logiciel

Pour installer un logiciel, c'est très simple :

choco install vlc

Ou en plus court :

cinst vlc

Pour en installer plusieurs à la fois, il vous suffit de les mettre à la suite :

cinst vlc Firefox GoogleChrome

Mise à jour des logiciels

Pour mettre à jour tous les logiciels installés via Chocolatey, inscrivez simplement la commande suivante :

cup all

C'est tout !

Pour mettre à jour uniquement un logiciel :

cup 7zip

Désinstaller un logiciel

Pour désinstaller un logiciel, encore une fois c'est simple :

choco uninstall vlc

Ou

cuninst vlc

Liste des logiciels installés

La commande suivante vous permet de voir les logiciels installés via Chocolatey :

choco list -LocalOnly

Une interface pour gérer tout ça ? Oui !

Chocolatey propose même un logiciel pour gérer ses paquets : ChocolateyGUI.

Vous pouvez ainsi installer, mettre à jour, désinstaller vos logiciels très simplement !

Installer plusieurs logiciels à la suite via un fichier

Quoi de plus fastidieux que de se rendre sur le site de l'éditeur, de télécharger et d'installer un logiciel notamment quand on réinstalle une machine ?! Avec Chocolatey, vous pouvez construire un fichier contenant la liste des logiciels que vous voulez installer pour que tout soit fait automatiquement !

Créez un fichier "packages.config" contenant ceci :

<?xml version="1.0" encoding="utf-8"?>
<packages>
    <package id="7zip" />
    <package id="notepadplusplus" />
    <package id="vlc" />
</packages>

Chaque ligne <package id="..." /> correspond à un logiciel à installer.

Ensuite, pour exécuter l'installation de tout ces logiciels, lancez la commande suivante dans le dossier où se trouve le fichier créé :

cinst packages.config