feigned

winget : le gestionnaire de paquets de Microsoft

2.1K vues
2
Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicités !

(merci pour le coup de pince )

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.

Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicités !

(merci pour le coup de pince )

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 :

  1. Téléchargez Microsoft.DesktopAppInstaller.appxbundle à partir de cette page.
  2. Double-cliquez sur le fichier Microsoft.DesktopAppInstaller.appxbundle.
  3. Patientez jusqu’à la fin de l’installation de wget.
winget est installé ! Prochaine étape : rechercher et installer des logiciels via la ligne de commandes avec winget.
Note : winget est disponible sur Windows 10 version 1709 et les versions ultérieures de Windows 10.
Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicités !

(merci pour le coup de pince )

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

Le Crabe

Le Crabe vous a aidé ? Aidez-le en retour en désactivant votre bloqueur de publicités !

(merci pour le coup de pince )

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 :

  1. Ouvrez l’invite de commandes ou PowerShell.
  2. Saisissez la commande suivante (remplacez XXX par le nom ou une partie du nom de l’application à rechercher) :
    winget search XXX
  3. Par exemple, pour rechercher toutes les applications en rapport avec le terme « zip » :
    winget search zip

  4. Pour afficher toutes les applications disponibles, saisissez simplement :
    winget search

  5. Pour obtenir des informations sur une application, utilisez le paramètre show avec le nom de l’application :
    winget show 7Zip

  6. Une fois l’application trouvée, prochaine étape : l’installation !

Installer une application

Pour installer une application avec winget :

  1. Ouvrez l’invite de commandes ou PowerShell.
  2. Saisissez la commande suivante (remplacez XXX par le nom de l’application à installer) :
    winget install XXX
  3. Par exemple, pour installer l’application 7-Zip :
    winget install 7Zip
  4. Patientez pendant le téléchargement et l’installation de l’application.
  5. C’est tout : l’application est maintenant installée sur votre système !
Félicitations ! Vous avez installé une application en ligne de commandes avec winget. 👍

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 :

  1. Rendez-vous sur le site web : https://winstall.app.
  2. Recherchez l’application à installer en utilisant le champ de recherche :
  3. Sélectionnez la ou les applications à installer puis cliquez sur le bouton Generate script.
  4. 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

 

2 commentaires

Page 1 sur 1

  • drégnier

    J’utilise Chocolatey qui est assurément plus performant et plus complet que Winget. 

    Ceci dit il n’est pas exempt de reproche notamment sur le délai de mise à jour. Il n’est pas rare d’attendre plusieurs jours voire beaucoup plus pour voir se réaliser une mise à jour. On a le sentiment que certaines applications sont suivies avec moins de rigueur … 

    • Le Crabe

      Je fais le même constat que toi, mais il me semble que les paquets sont gérés par la communauté et non par l’entreprise derrière Chocolatey.

      Du coup selon que le ou les créateurs d’un paquet suivent régulièrement les mises à jour du logiciel qu’ils ont compactés, il peut en effet y avoir du retard.