Microsoft développe un nouveau gestionnaire de packages ouvert, Winget.

Microsoft опубликовала première version de test du gestionnaire de paquets
Winget (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 distribué par sous licence MIT. Les packages sont installés à partir de dépôt, 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 référentiels (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 déterminé via des fichiers de manifeste в Format YAML. 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 GitHub ou site du projet) 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 est prévu 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 fenêtres Insider et sera livré avec Desktop App Installer 1.0. Actuellement, le référentiel est déjà ajoutée 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 Applications Microsoft.

Microsoft développe un nouveau gestionnaire de packages ouvert, Winget.

Source: opennet.ru

Ajouter un commentaire