winget (Windows Package Manager Client) est un outil en ligne de commandes qui permet de découvrir et d’installer des applications plus facilement sur un PC Windows 10 comme sur macOS et n’importe quelle distribution Linux.
winget est l’interface client qui permet d’interagir avec Windows Package Manager, le nouveau gestionnaire de paquets développé par Microsoft.
Un gestionnaire de paquets facilite l’installation, la mise à jour et la désinstallation de logiciels.
Windows Package Manager a plusieurs avantages :
- Tous les logiciels (les paquets) sont centralisés dans un seul et même serveur (le dépôt) : plus besoin de parcourir le Web pour trouver les fichiers d’installation de tel ou tel logiciel, tous se trouvent au même endroit ! On va enfin pouvoir installer et mettre à jour plusieurs logiciels avec une seule commande.
- Tous les logiciels sont dépourvus de spywares et malwares en tout genre : toutes les cases qui installaient des logiciels non désirés n’existent plus.
- Les dépendances sont automatiquement installées : si un logiciel a besoin d’un programme (ex. : Microsoft Visual C++ 2010 Redistributable Package) pour fonctionner, le gestionnaire va l’installer automatiquement.
En une seule commande, vous pouvez installer des logiciels tels que 7-Zip, Firefox ou WhatsApp.
Actuellement en preview, winget permet seulement d’installer des applications (impossible de mettre à jour ou de désinstaller une application), du moins pour le moment.
Dans ce tutoriel, nous allons voir comment installer winget sur votre PC Windows 10 et comment l’utiliser afin d’installer des applications via la ligne de commandes.
Installation de winget
Pour installer winget sur un PC Windows 10 :
- Téléchargez Microsoft.DesktopAppInstaller.appxbundle à partir de cette page.
- Double-cliquez sur le fichier Microsoft.DesktopAppInstaller.appxbundle.
- Patientez jusqu’à la fin de l’installation de wget.
Commandes de winget
Voici la liste des commandes actuellement disponibles avec winget :
- install : installe l’application spécifiée
- show : affiche des informations sur une application
- source : gère les sources d’une application
- search : recherche une application
- hash : assistant pour le hachage des fichiers d’installation
- validate : valide un fichier manifest
Utilisation de winget
Rechercher une application
Avant d’installer une application avec winget, il faut la rechercher pour voir si celle-ci est disponible dans les dépôts.
Voici comment procéder :
- Ouvrez l’invite de commandes ou PowerShell.
- Saisissez la commande suivante (remplacez XXX par le nom ou une partie du nom de l’application à rechercher) :
winget search XXX
- Par exemple, pour rechercher toutes les applications en rapport avec le terme « zip » :
winget search zip
- Pour afficher toutes les applications disponibles, saisissez simplement :
winget search
- Pour obtenir des informations sur une application, utilisez le paramètre show avec le nom de l’application :
winget show 7Zip
- Une fois l’application trouvée, prochaine étape : l’installation !
Installer une application
Pour installer une application avec winget :
- Ouvrez l’invite de commandes ou PowerShell.
- Saisissez la commande suivante (remplacez XXX par le nom de l’application à installer) :
winget install XXX
- Par exemple, pour installer l’application 7-Zip :
winget install 7Zip
- Patientez pendant le téléchargement et l’installation de l’application.
- C’est tout : l’application est maintenant installée sur votre système !
winstall.app
winstall.app est un site web qui facilite l’installation des applications avec winget.
Vous pouvez rechercher des applications et générer la commande à exécuter pour les installer sur votre PC Windows 10, toujours avec winget.
Voici comment procéder :
- Rendez-vous sur le site web : https://winstall.app.
- Recherchez l’application à installer en utilisant le champ de recherche :
- Sélectionnez la ou les applications à installer puis cliquez sur le bouton Generate script.
- Voilà, il ne vous reste plus qu’à copier/coller la commande dans l’invite de commandes ou PowerShell pour installer la ou les applications sélectionnées avec winget !
Alternative : Chocolatey
Chocolatey est un autre gestionnaire de paquets pour Windows.
A l’heure actuelle, Chocolatey est plus complet et plus puissant que le Windows Package Manager de Microsoft.
Avec Chocolatey, vous avez beaucoup plus de logiciels disponibles et vous avez surtout la possibilité de mettre à jour et de désinstaller les logiciels installés contrairement à winget.
Pour découvrir Chocolatey, suivez ce lien :
Chocolatey : le gestionnaire de paquets pour Windows
Liens utiles
- Mettre à jour automatiquement ses logiciels sur Windows
- Les logiciels indispensables à installer sur un PC Windows
- Installer plusieurs logiciels en même temps avec Ninite
- Désinstaller les applications inutiles dans Windows [10, 8, 7]
- Windows 10 : supprimer les applications pré-installées avec Windows10Debloater