Chocolatey est un gestionnaire de paquet pour Windows, un peu comme la commande apt-get
. Mais à quoi cela peut-il bien servir ?
L'installation de logiciel Windows n'est pas forcément complexe grâce à l'utilisation de .exe, en revanche installer certains logiciels peut rapidement devenir un véritable enfer
Et il faudra répéter cette opération à chaque installation que vous souhaitez faire. Et vous devrez les répéter à chaque mise à jour si le logiciel n'est pas équipé d'un système de mise à jour automatique (comme Winscp ou VirtualBox)
Et c'est là que Chocolatey intervient. Envie d'installer vos logiciels ?
choco install -y vlc steam skype google-chrome-x64
Et voilà, vous pouvez le laisser faire et prendre votre café.
Pour l'installer il vous suffit de lancer le powershell en mode administrateur (pour cela cherchez powershell sur Windows et faites un clic droit, "Éxécuter en tant qu'administrateur") et de taper :
iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
Vous devrez surement redémarrer powershell après cette étape pour qu'il prenne en compte les nouvelles commandes installées.
Chocolatey dispose d'un nombre assez conséquent de paquets, vous pouvez rechercher si un paquet est disponible depuis le site web de chocolatey ou utiliser la commande search
choco search vlc
Une fois que vous avez trouvé le paquet qui vous intéresse, il vous suffit de l'installer à l'aide de la commande
choco install vlc
Il vous demandera alors confirmation, si vous souhaitez éviter cette étape de confirmation (très chiante si vus voulez installer beaucoup de paquets à la fois) il vous suffit de rajouter un drapeau -y
choco install -y vlc
Il est possible d'installer plusieurs paquets à la fois, par exemple après un bon formatage on peut demander à Chocolatey de tout réinstaller en une seule fois
choco install -y skype skype-utility-project steam sublimetext3
L'autre avantage d'un gestionnaire de paquet va être la simplicité de mise à jour. Pour mettre à jour un de vos logiciels il suffit de taper
choco upgrade vlc
Si vous voulez mettre à jour tous vos paquets en une seule fois
choco upgrade all
Rien de plus simple !
choco uninstall vlc
Voilà pour les commandes de base, si vous avez besoin de plus d'informations n'hésitez pas à vous rendre sur la documentation.