GNU/Linux >> Tutoriels Linux >  >> Linux

mise à niveau de winget - Comment mettre à jour les packages

Présentation

winget est une interface client pour le service Windows Package Manager. Le gestionnaire permet aux utilisateurs d'installer, de mettre à niveau, de supprimer et de configurer des applications.

La winget upgrade La commande met à niveau les applications spécifiées par l'utilisateur vers la dernière version disponible dans le référentiel.

Dans ce didacticiel, vous apprendrez à mettre à jour les packages Windows à l'aide de la winget upgrade .

Prérequis

  • Un système exécutant Windows 10, version 1809 (17763) ou ultérieure
  • Version préliminaire de Windows App Installer, disponible sur GitHub
  • Privilèges d'administrateur

syntaxe de mise à niveau de winget

La syntaxe de winget upgrade est :

winget upgrade [argument] [package_name] [option]

Les arguments et les options sont expliqués dans les sections suivantes.

Arguments de mise à niveau de winget

La winget upgrade les arguments de la commande sont :

Argument Description
-q , --query Spécifiez une requête pour rechercher une application.
-? , --help Voir les notes d'aide pour la upgrade commande.

Par exemple, insérez le -q argument suivi d'un mot de requête pour rechercher et mettre à jour le package spécifié vers la dernière version :

Dans cet exemple, la upgrade La commande met à niveau l'application Notepad++ vers la dernière version disponible.

Options de mise à niveau de l'ailette

Les options permettent une personnalisation supplémentaire dans winget gestion des applications.

La liste des options est :

Option Description
-m , --manifest Exécute la mise à niveau à partir d'un fichier YAML local. Fournit le chemin d'accès au fichier après l'option.
--id Limite la mise à niveau à l'ID d'application.
--name Limite la recherche au nom de l'application.
--moniker Limite la recherche à une instance particulière répertoriée pour l'application.
-v , --version Vous permet de spécifier une version exacte vers laquelle effectuer la mise à niveau. Ne pas spécifier la version signifie que l'application passe à la version la plus élevée disponible.
-s , --source Entrez un nom de source après le -s option pour limiter la recherche au nom de source fourni.
-e , --exact Utilise la chaîne exacte sensible à la casse dans la requête. N'utilise pas le comportement par défaut d'une sous-chaîne.
-i , --interactive Active le mode interactif et affiche la progression de l'installation.
-h , --silent Le programme d'installation s'exécute en mode silencieux sans aucune interface utilisateur.
-o , --log Crée un fichier journal et demande un chemin où enregistrer le fichier.
--override Une chaîne qui passe directement au programme d'installation.
-l , --location Emplacement vers lequel effectuer la mise à niveau (si pris en charge).
--force Ignore toute incompatibilité de hachage et force l'installation du package.
--all Met à jour toutes les applications vers la dernière version disponible.

Par exemple :

winget upgrade --id VideoLAN.VLC

La commande met à niveau l'application VLC vers la dernière version du référentiel, en utilisant l'ID d'application exact. Pour voir tous les ID d'application, exécutez la list commande comme expliqué ci-dessous.

Répertorier et mettre à jour les applications

Cette section explique comment voir quelle application vous pouvez mettre à niveau et comment utiliser la commande upgrade --all options d'applications.

Répertorier les mises à jour disponibles

Pour identifier les applications dont les mises à jour sont disponibles dans le référentiel, exécutez :

winget list

La sortie répertorie toutes les applications installées et winget indique si une mise à jour est disponible.

Vous pouvez également vérifier si une seule application a des mises à jour avec la syntaxe suivante :

winget list [keyword]

Par exemple :

La sortie montre que Notepad++ a une mise à jour disponible dans le référentiel.

Mettre à niveau toutes les applications

Le --all l'option vous permet de mettre à niveau toutes les applications :

winget upgrade --all

Cependant, Microsoft déclare que winget est toujours en développement, donc certaines fonctionnalités sont encore un peu boguées. Par exemple, si un développeur omet le numéro de version dans l'application, winget indique que la version de l'application est inconnue et ne la met pas à jour.

De plus, si un développeur tronque le numéro de version du programme mais indique le numéro de version complet dans le référentiel, winget suppose qu'il s'agit d'une mise à jour et réinstalle la même version.


Linux
  1. Comment mettre à jour Raspberry Pi

  2. Comment mettre à jour Git

  3. Comment mettre à niveau Python vers 3.9

  4. Comment mettre à niveau Ubuntu 20.04 vers Ubuntu 21.04

  5. À quelle fréquence dois-je mettre à jour notre serveur Linux ?

Comment installer les mises à jour sur CentOS 7

Comment mettre à niveau Ubuntu 20.04 / 20.10 vers Ubuntu 21.04

Comment mettre à niveau des packages individuels dans CentOS

Comment modifier la fréquence de mise à jour des packages Snap

Comment exclure des packages de la mise à niveau Apt-Get

Comment mettre à niveau Devuan 3.1 vers 4.0 Chimaera