Page d'accueil » comment » Comment utiliser PackageManagement (OneGet) sous Windows 10

    Comment utiliser PackageManagement (OneGet) sous Windows 10

    Windows 10 comprend un outil de gestion des packages intégré à PowerShell. Dans la version finale, il s'appelle «PackageManagement», mais reste basé sur un projet open-source nommé OneGet..

    PackageManagement (aka OneGet) n'est techniquement pas un gestionnaire de paquets. C'est un gestionnaire de paquet - un framework et un ensemble de cmdlets PowerShell capables de gérer différents types de logiciels de différents endroits de manière normalisée..

    Qu'est-ce que PackageManagement / OneGet??

    Nous avions précédemment divisé l'histoire de OneGet et essayé de clarifier ce que c'était. Si cela ne vous suffit pas, le développeur Garret Serack a également écrit un article informatif intitulé «10 choses sur OneGet différentes de ce que vous pensez».

    PackageManagement (basé sur un projet Open Source appelé OneGet) est intégré à PowerShell et donc à Windows 10. Il vise à rassembler une variété de techniques de gestion de paquets et de cadres d’installation de logiciels dans une API unique avec un ensemble standard de PowerShell. applets de commande pour la gestion des logiciels.

    Au moins, dans son état initial, ce n'est pas un outil conçu pour l'utilisateur moyen de Windows 10 ou même le geek. En réalité, Microsoft n’héberge aucun «référentiel OneGet» - en fait, cela n’existe pas. OneGet peut être utilisé avec les fournisseurs pour permettre l'accès aux référentiels de logiciels, qui peuvent ensuite être gérés avec des cmdlets normalisées. Ceci est conçu pour les administrateurs système. Pour les geeks habitués à la ligne de commande, OneGet a déjà proposé à un fournisseur Chocolatey d'installer des applications de bureau hébergées dans Chocolatey. Cependant, OneGet n'est pas conçu pour fonctionner uniquement avec Chocolatey - les versions initiales de OneGet avaient un fournisseur Chocolatey comme preuve de concept, mais cela a été supprimé.

    Vous pouvez également installer et utiliser cet outil sur d'autres versions de Windows, car il fait partie de Windows Management Framework (WMF) 5.0..

    Comment utiliser PackageManagement / OneGet

    PackageManagement est un ensemble d'applets de commande pour PowerShell. Vous devez donc ouvrir l'application Windows PowerShell pour l'utiliser. Exécutez la commande suivante pour afficher une liste des applets de commande disponibles:

    Get-Command -Module PackageManagement

    (Notez que Get-Command -Module OneGet ne fonctionnera pas car il a été renommé PackageManagement.)

    Dans la version finale de Windows 10, PackageManagement ne s'est pas encore beaucoup développé. Cette fonctionnalité était très intéressante pour son intégration à Chocolatey, car elle permettait d’installer facilement les programmes Windows à partir d’une source unique lors de son introduction. Chocolatey peut toujours être utilisé sur Windows 10 sans l'aide de PackageManagement / OneGet, cependant.

    Les cmdlets Get-PackageProvider et Get-PackageSource vous indiqueront quels fournisseurs et sources de packages sont disponibles. Vous pouvez utiliser Register-PackageSource pour installer une source de paquet. Cette cmdlet nécessite une URL pour la source. Vous devez donc savoir exactement ce que vous souhaitez ajouter et son emplacement..

    Par exemple, lorsqu'un groupe Chocolatey est développé par la communauté, vous pouvez l'ajouter à votre système avec cette cmdlet. La cmdlet Unregister-PackageSource peut supprimer une telle source de package..

    Si vous devez utiliser PackageManagement pour installer un logiciel quelque part, vous devez utiliser l'applet de commande Register-PackageSource ci-dessus pour vous assurer que la source est enregistrée dans PackageManagement. Ensuite, vous pouvez rechercher, installer et désinstaller les packages disponibles avec les applets de commande suivantes..

    La cmdlet Find-Package vous permettra de rechercher vos sources de packages configurées et la cmdlet Install-Package vous permettra de l'installer. La cmdlet Uninstall-Package désinstallera un package que vous avez installé via ces cmdlets:

    Trouver-paquet chercher

    Installer le paquet prénom

    Uninstall-Package prénom

    Ceci est conçu pour être un moyen simple et standardisé d’installer différents types de logiciels provenant de différentes sources et emballés sous différentes formes. Avec le lancement de Windows 10 et de PackageManagement, on peut s’attendre à plus d’intégration avec diverses sources de logiciels possibles, de la configuration rapide de serveurs à l’installation automatique de logiciels sur de nouveaux PC lors de leur configuration..

    Pour plus de détails, consultez la documentation officielle de Microsoft concernant les cmdlets PackageManagement..


    En dépit de son apparence au cours du développement, Microsoft n’adopte pas la gestion des packages pour Windows 10. Microsoft n’héberge pas ses propres référentiels de logiciels et Chocolatey n’est pas adopté avec une intégration dans la version finale de Windows 10. Même pas le Windows Store et ses applications sont accessibles depuis PackageManagement.

    Il ne s'agit que d'une autre suite d'outils conçus pour les administrateurs système. Nous devrons voir comment il évoluera et grandira avec le temps.