Microsoft première version de test du gestionnaire de paquets
(Windows Package Manager), qui fournit des outils pour installer des applications à l'aide de la ligne de commande.
Le code est écrit en C++ et sous licence MIT. Les packages sont installés à partir de , soutenu par la participation communautaire. Contrairement à l'installation de programmes à partir du Windows Store, Winget vous permet d'installer des applications sans marketing, images et publicité inutiles.
La version actuelle prend en charge les commandes permettant de rechercher une application (recherche), d'installer (installer), d'afficher les informations sur le package (show), de définir (source), travailler avec les hachages des fichiers d'installation (hash) et vérifier l'intégrité des métadonnées (valider). Les commandes de désinstallation, de liste et de mise à jour sont attendues dans la prochaine version. Options de forfait via des fichiers de в . Les fichiers exécutables eux-mêmes sont stockés directement sur les serveurs des projets principaux, le référentiel ne fait que servir d'index et le manifeste fait référence à un fichier msi externe (par exemple, situé sur ou ) et utilise le hachage SHA256 pour le contrôle d'intégrité et la protection contre la falsification.
La première version complète, qui pour mai de l'année prochaine, prendra en charge l'intégration avec le catalogue Microsoft Store, la saisie semi-automatique, diverses catégories de versions (versions, versions bêta), l'installation de composants système et d'applications pour le panneau de configuration, les optimisations pour la livraison de très gros fichiers (mises à jour delta), ensembles de packages , interface de génération de manifestes, utilisation des dépendances, fichiers d'installation au format zip (en plus de msi), etc.
Le gestionnaire de packages Winget est déjà disponible pour les utilisateurs de la dernière version expérimentale et sera livré avec Desktop App Installer 1.0. Actuellement, le référentiel est déjà projets tels que 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad, LibreOffice, Minecraft, Opera, Putty , TelegramDesktop, Steam, WhatsApp, Wireguard et Wireshark, ainsi qu'un grand nombre .
Source: opennet.ru
