Android

Comment utiliser efficacement oneget sur Windows 10

The Secret of Becoming Mentally Strong | Amy Morin | TEDxOcala

The Secret of Becoming Mentally Strong | Amy Morin | TEDxOcala

Table des matières:

Anonim

Si vous avez déjà utilisé Linux, vous aurez toujours voulu un outil de gestion de paquets pour Windows. Oui, Windows dispose d'un outil tiers de gestion de packages, appelé Chocolatey, qui peut être exécuté à l'aide de la ligne de commande. Mais Windows 10 a introduit dans OneGet un outil de gestion de paquet natif, annoncé par Garret Serack de Microsoft, dans un article de blog. Il vous permettra d'installer / de désinstaller et de mettre à jour des packages logiciels avec NuGet Package Manager à l'aide de Powershell. En outre, il prend également en charge le référentiel Chocolatey.

Remarque: avec la version Windows 10 RTM, OneGet a été renommé PackageManagement.

Voyons comment vous pouvez installer / désinstaller et mettre à jour plusieurs packages logiciels avec OneGet (PackageManagement). Et aussi, voyez comment y intégrer Chocolatey.

Que sont OneGet (PackageManagement) et Chocolatey?

Pour les utilisateurs non-Linux et ceux qui ne connaissent rien à la gestion des paquets, Package Manager facilite l'installation, la mise à jour et la désinstallation de logiciels (paquets). Le Gestionnaire de packages utilise un référentiel dans lequel tous les packages logiciels sont stockés.

Vous devez simplement entrer une commande pour obtenir ces progiciels et les installer sur votre PC. En une seule commande, vous pouvez installer ou mettre à jour le logiciel. La mise à jour est effectuée automatiquement chaque fois que le logiciel est mis à jour dans le référentiel. Donc, c'est ce que le gestionnaire de paquets est tout au sujet.

Désormais, OneGet en tant qu'outil a une longueur d'avance. C'est un gestionnaire de gestionnaire de paquets. Il peut héberger plusieurs référentiels comme Chocolatey et NuGet. Nous avons déjà parlé de Chocolatey avant. Chocolatey peut fonctionner avec l'invite de commande. NuGet contient des packages logiciels spécifiques aux outils de développement d'applications de Microsoft. Vous pouvez entrer une seule commande et récupérer le logiciel à partir de ces référentiels.

Comment utiliser OneGet?

Donc, voyons d’abord les commandes disponibles. Vous pouvez le voir dans l'image caractéristique ci-dessus. Pour voir les commandes disponibles, tapez la commande suivante dans Powershell.

Get-Command -Module PackageManagement

Rappelez-vous, pas OneGet mais PackageManagement (j'écris ici OneGet juste pour simplifier). Donc, maintenant vous avez la liste des commandes. Maintenant, commençons par vérifier quelles sources de paquet (gestionnaires de paquet) nous avons.

Obtenir des sources de paquets

Tapez la commande suivante (ou copiez-la simplement):

Get-PackageSource

Vous devriez obtenir les sources de paquetages installées sur votre système.

Ainsi, seule la galerie intégrée PowerShell est installée. Maintenant, installons le gestionnaire de paquets Chocolatey. Si vous voyez déjà Chocolatey dans la liste, passez à l'étape suivante.

Installation de Chocolatey

Entrez la commande suivante:

Get-PackageProvider -Name Chocolatey

Get-PackageProvider trouvera les référentiels de paquets disponibles et l’installera.

Appuyez sur Entrée et l'installation de Chocolatey devrait commencer. Une fois l’installation terminée, vérifiez à nouveau la source du paquet avec la commande que vous avez appliquée précédemment. Vous devriez voir Chocolatey.

Ensuite, nous devons définir Chocolatey comme source de progiciels par défaut. Nous utiliserons la commande set-packagesource pour le définir par défaut. Entrez la commande suivante:

Set-PackageSource - Nom chocolaté

Maintenant que tout est prêt, installons un logiciel à partir du référentiel Chocolatey.

Installer le logiciel à partir du référentiel Chocolatey

Vous obtenez plus d'options avec Chocolatey. Vous n'avez pas besoin d'aller sur le site Web de Chocolatey pour trouver le logiciel que vous souhaitez installer. Vous pouvez le trouver dans Powershell lui-même en utilisant la commande find-package. Supposons donc que vous souhaitiez rechercher tous les packages liés à 'Chrome'.

find-package -name Chrome

Maintenant, vous obtiendrez tous les packages avec le mot-clé Chrome avec un résumé. Maintenant, à partir de cette liste, je vais installer Adblockpluschrome.

install-package -name adblockpluschrome

Entrez Y et l'installation va commencer.

Aucune commande de mise à niveau disponible

Étonnamment, OneGet n'a pas de commande de mise à jour. Il y a une commande de mise à jour dans Chocolatey mais cela ne s'appliquera pas ici. Ce problème avait été signalé sur GitHub en 2014 lorsque des aperçus techniques avaient été filmés aux initiés et il n'a toujours pas été résolu.

Voulez-vous devenir un ninja d'invite de commande? Voici une liste de raccourcis de touches de fonction qui en feront un.

Explorer

Maintenant que vous connaissez les bases, vous pouvez explorer davantage les commandes et les paramètres. Si vous pensez que OneGet n'a pas fourni de service de premier ordre, vous pouvez toujours choisir Chocolatey et l'utiliser via la ligne de commande.

AUSSI VOIR: 3 alternatives d'invite de commande qui sont meilleures que la valeur par défaut