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