winget (Windows Package Manager) : installer des programmes en ligne de commandes

Dernière Mise à jour le

Winget est la commande CMD du Windows Package Manager.
On connaissait chocolatey pour installer des programmes en ligne de commandes.
Microsoft propose son propre système de paquets pour Windows 10 pour installer ses applications mais aussi des applications tiers comme 7-Zip, KeePass, Arduino IDE, or Discord.

Winget et Windows Package Manager fonctionnent à partir de Windows 10 version 1709.
On peut l’installer à partir du Windows Store ou via GitHub.

Une fois installé, on utilise PowerShell ou une invite de commandes pour commencer à l’utiliser.
La commande est winget et vous pouvez l’exécuter sans aucun paramètre pour afficher les commandes disponibles et l’aide en premier.
Cela permet d’installer et mettre à jour ses applications automatiquement depuis l’invite de commandes ou Powershell.

Voici un aperçu de ce système de paquets pour Windows 10.

winget (Windows Package Manager) : installer des programmes en ligne de commandes
winget (Windows Package Manager) : installer des programmes en ligne de commandes

winget : installer des programmes en ligne de commandes

Winget fonctionne donc comme avec des dépôts ou repository en anglais.
Microsoft gère une sorte d’annuaire d’application avec le lien de téléchargement et la possibilité d’effectuer des recherches dedans.

Windows Package Manager vous permet donc de trouver une application et l’installer très facilement.
Par la suite, vous pourrez mettre à jour celle-ci ou l’ensemble des applications installées.
En clair donc, avec une commande, vous mettez à jour toutes vos applications.

Windows Package Manager est donc un système de package qui permet à des administrateurs d’automatiser beaucoup de tâches.

Cela facilite beaucoup les choses puisque cela permet :

  • de centraliser tous les logiciels Windows depuis un même endroit (le dépôt). Un peu comme Windows Store. En une seule commande, vous pouvez mettre à jour vos applications depuis les dépôts.
  • Vous évitez les PUP, adwares et malwares en téléchargeant depuis un site trompeur.
  • Gérer les dépendances automatiquement. On ne se casse plus la tête avec les Visual C++ redistributable ou .Net framework. En effet, le gestionnaire va installer automatiquement tout ce qui est nécessaire.

Installation de Windows Package Manager

  • Vous pouvez télécharger winget depuis ce lien.
  • Lancez le fichier appbundle
  • puis laissez -vous guider pour faire la mise à jour de ms-ressources:appDisplayName
Winget (Windows Package Manager) est maintenant installé dans Windows 10.

Les commandes winget

Voici les listes des commandes.
On retrouve les mêmes type de commandes que pour chocolatey ou apt-get.

  • winget install : pour installer un programme
  • winget show : montre les informations d’une application
  • winget source : affiche les informations des sources
  • winget search : cherche une application à partir d’un mot clé
  • winget hash : donne le hash d’un setup et paquet
  • winget validate : pour valider le fichier manifest
La liste des commandes winget

Recherche une application

Pour recherche une application, on utilise le paramètre search.
Ce qui donne :

winget search motcle

Par exemple pour chercher une application qui gère les archives ZIP.
On peut saisir winget search zip.
Ici il retourne 7zip et peazip.

winget : comment recherche une application

Si aucun mot clé n’est indiqué, winget liste alors toutes les applications disponibles dans les repository de Windows Package Manager.

winget : comment recherche une application

Enfin pour obtenir des informations sur une application, on utilise le paramètre show, soit donc :

winget show nomApplication

Cela donne des informations sur :

  • La version de l’application
  • L’auteur ou l’éditeur
  • La page du logiciel
  • Le type de licence (GNU, propriétaire, etc)
  • et des informations sur l’installeur donc la langue, le SHA256 et le type (EXE ou MSI).
winget : afficher les informations d'une application
Une fois l’application trouvée, winget vous permet de l’installer très facilement.

Installer une application

Enfin pour installer une application, c’est très simple :

winget install nomApplication

Par exemple pour installer peazip :

winget install peazip

Le téléchargement puis l’installation s’effectue automatiquement.

winget : installer une application

Ici un avertissement de sécurité s’affiche car l’exécutable n’est pas signé numériquement.

winget : installer une application

Une fois l’installation terminée, un message Sucessfully installed s’affiche.

winget : installer une application
Bravo ! Vous avez réussi à installer une application avec winget..

Liens

Source : https://docs.microsoft.com/en-us/windows/package-manager/

Trouver la solution sur le forum d'aide

Vous êtes arrivé au terme de l'article winget (Windows Package Manager) : installer des programmes en ligne de commandes mais vous n'avez pas trouvé la solution à votre problème...
Suivez ces articles du forum pour trouver une réponse ou demandez à votre tour de l'aide sur le forum


Vous avez trouvé cet article utile et interressant, n'hésitez pas à le partager...
Une question informatique ?
Un virus à supprimer ? Votre PC est lent ?
Demander de l'aide sur le forum
27 Partages
Tweetez
Partagez27
Enregistrer
Partagez