Comment utiliser PackageManagement (ou OneGet) sous Windows 10

Table des matières:

Comment utiliser PackageManagement (ou OneGet) sous Windows 10
Comment utiliser PackageManagement (ou OneGet) sous Windows 10

Vidéo: Comment utiliser PackageManagement (ou OneGet) sous Windows 10

Vidéo: Comment utiliser PackageManagement (ou OneGet) sous Windows 10
Vidéo: Iphone VS Android, lequel est le plus sûr ? - YouTube 2024, Novembre
Anonim
Windows 10 comprend un outil de gestion des packages intégré à PowerShell. Dans la version finale, il s'appelle «PackageManagement», mais il repose toujours sur un projet à code source ouvert nommé OneGet.
Windows 10 comprend un outil de gestion des packages intégré à PowerShell. Dans la version finale, il s'appelle «PackageManagement», mais il repose toujours sur un projet à code source ouvert nommé OneGet.

PackageManagement (ou OneGet) n’est techniquement pas un gestionnaire de paquets. C’est un gestionnaire de paquets, un framework et un ensemble d’applets de commande PowerShell permettant de gérer différents types de logiciels à partir de différents emplacements 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.

Dans son état initial, du moins, 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, il n’existe rien de tel. 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 maintenant été supprimé.

Vous pouvez également installer et utiliser cet outil sur d’autres versions de Windows, en tant qu’élément 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 pouvoir 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 n’est pas encore très développé. Cette fonctionnalité était très intéressante pour son intégration à Chocolatey, car elle permettait d’installer facilement des 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.
Dans la version finale de Windows 10, PackageManagement n’est pas encore très développé. Cette fonctionnalité était très intéressante pour son intégration à Chocolatey, car elle permettait d’installer facilement des 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.

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, quand un fournisseur 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 des logiciels quelque part, vous devez utiliser la cmdlet 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.
Si vous devez utiliser PackageManagement pour installer des logiciels quelque part, vous devez utiliser la cmdlet 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:

Find-Package search

Install-Package name

Uninstall-Package name

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 potentielles, de la configuration rapide de serveurs à l’installation automatique de logiciels sur les nouveaux PC lors de leur configuration.

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

Malgré 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 intégré dans la version finale de Windows 10. Même pas le Windows Store et ses applications sont accessibles à partir de 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.

Conseillé: