LogicielsOutils du techPowerShellScripting

Chocolatey : Votre gestionnaire de paquets sous Windows

Linux a son propre gestionnaire d’applications (ou plutôt de paquets). Depuis Windows 10 et Windows Server 2016, ça arrive doucement avec « PackageManagement » (aka OneGet) qui est un agrégateur de gestionnaires de paquets. Mais aujourd’hui on ne parlera pas encore de PackageManagement, mais plutôt de Chocolatey.

On peut tout à fait comparer Chocolatey au bon vieux aptitude de Linux. Chocolatey est un gestionnaire de paquet pour Windows. Grâce à la communauté Chocolatey et Powershell, vous serez alors capable d’installer pas moins de 6000 packages ! Google Chrome, Microsoft office, Putty ou encore Ccleaner, ils sont tous sur Chocolatey !

Avec ça, nous pourrons très facilement créer un script powershell, qui installera toute vos applications préférées et qui vous permettra d’aller beaucoup plus loin que Ninite par exemple.

Prérequis

  • Windows 7 Minimum / Windows Server 2003 Minimum
  • PowerShell v2 Minimum
  • .NET Framework 4 Minimum

Installer Chocolatey sur Windows

Chocolatey est très simple à installer puisque c’est faisable à l’aide d’une seule commande PowerShell. Démarrer Powershell en tant qu’administrateur et lancer la commande suivante :

Il est nécessaire de relancer PowerShell pour que toutes les commandes soient bien prises en compte.

Installer une application via PowerShell avec Chocolatey

Nous y voilà ! Vous avez maintenant tout en main pour installer plein d’applications !

L’installation d’une application à l’aide de Chocolatey est très simple, vous pouvez le faire via PowerShell ou encore via l’invite de commande Windows. Toujours en administrateur.

Liste des commandes Chocolatey

Vous pouvez chercher un package via le site de Chocolatey. Ou via la commande suivante (pour vlc par exemple) :

ou encore ici pour les outils sysinternals

Par la suite, vous pouvez installer l’application avec la commande suivante :

et si vous souhaitez éviter toute interaction, vous pouvez effectuer l’installation avec la commande suivante :

Vous souhaitez installer plusieurs applications en même temps ? Pas de problème, vous pouvez tout à fait le faire sur la même ligne :

Mettre à jour les paquets avec Chocolatey et Powershell

Installer plein d’applications, c’est bien. Les maintenir à jour, c’est encore mieux. Vous pouvez mettre à jour un package spécifique avec la commande suivante :

Ou encore tous vos packages chocolatey avec la commande suivante :

Comment désinstaller une application poussée avec Chocolatey

La commande suivante vous permettra d’installer les packages que vous souhaitez :

Vous l’aurez compris, il est donc très simple de créer un script qui installera vos applications préférées après la réinstallation d’un ordinateur par exemple.

Voici un exemple ci dessous de script qui installera les applications suivantes : Chrome, Skype, 7zip, VLC, FileZilla, Adobe Reader

Une interface graphique pour les frileux des lignes codes

Si vous trouvez plus facile de passer par une interface graphique, c’est possible en installant le paquet « Chocolatey GUI ».

Après son installation, vous pourrez lancer l’application Chocolatey GUI et comme pour la version en ligne de commande, vous pourrez visualiser les paquets installés, supprimer vos paquets ou encore en installer de nouveau.

En entreprise, vous pouvez aller plus loin et créer votre propre serveur Chocolatey pour publier vos propres paquets : https://chocolatey.org/docs/how-to-set-up-chocolatey-server

Vous l’aurez compris, chocolatey vous fera gagner beaucoup de temps. Et ça, c’est plutôt cool 🙂

Puisque vous êtes encore là...

...Si cet article vous a aidé ou informé, laissez-moi vous demander une petite faveur. Nombreux d'entre vous utilise AdBlock sur tech2tech. Alors n'hésitez pas à désactiver AdBlock sur ce site ou bien à faire un don pour m'aider à couvrir les frais autour du site.

Si chacun de ceux qui ont lu et apprécié cet article participe, le futur de tech2tech ne pourra être que meilleur. Merci à vous !.

FAIRE UN DON
Tags

Mikaël GUILLERM

Administrateur Système et Autoentrepreneur depuis 2009 chez homeinformatique. Je partage mes connaissances, problèmes et solutions a travers articles ou tweets !

Articles similaires

Bouton retour en haut de la page
Fermer
Fermer