Android

Wie man oneget unter Windows 10 effektiv einsetzt

Play Steam Games on Xbox Using the Wireless Display App

Play Steam Games on Xbox Using the Wireless Display App

Inhaltsverzeichnis:

Anonim

Wenn Sie jemals Linux verwendet haben, werden Sie immer ein Paketverwaltungstool für Windows haben wollen. Ja, Windows verfügt über ein Paketverwaltungstool eines Drittanbieters namens Chocolatey, das über die Befehlszeile ausgeführt werden kann. Mit Windows 10 wurde jedoch ein natives Paketverwaltungstool eingeführt, das von Microsoft Garret Serack in einem Blogbeitrag angekündigt wurde. Damit können Sie Softwarepakete mit NuGet Package Manager unter Verwendung von Powershell installieren / deinstallieren und aktualisieren. Es unterstützt auch das Chocolatey-Repository.

Hinweis: Mit der Windows 10 RTM-Version wurde OneGet in PackageManagement umbenannt.

Lassen Sie uns sehen, wie Sie mithilfe von OneGet (PackageManagement) mehrere Softwarepakete effektiv installieren / deinstallieren und aktualisieren können. Und sehen Sie auch, wie Sie Chocolatey damit integrieren können.

Was sind OneGet (PackageManagement) und Chocolatey?

Für Nicht-Linux-Benutzer und Benutzer, die nichts über die Paketverwaltung wissen, ist die Installation, Aktualisierung und Deinstallation von Software (Paketen) mit Package Manager sehr einfach. Package Manager verwendet ein Repository, in dem alle Softwarepakete gespeichert sind.

Sie müssen lediglich einen Befehl eingeben, um diese Softwarepakete abzurufen und auf Ihrem PC zu installieren. Mit nur einem Befehl können Sie die Software installieren oder aktualisieren. Die Aktualisierung erfolgt automatisch, wenn die Software im Repository aktualisiert wird. Genau darum geht es in Package Manager.

Jetzt ist OneGet als Tool einen Schritt voraus. Es ist ein Manager eines Paketmanagers. Es kann mehrere Repositories wie Chocolatey und NuGet hosten. Wir haben bereits über Chocolatey gesprochen. Chocolatey kann mit der Eingabeaufforderung arbeiten. NuGet enthält spezielle Softwarepakete für die Anwendungsentwicklungstools von Microsoft. Sie können einen einzelnen Befehl eingeben und Software aus diesen Repositorys abrufen.

Wie benutzt man OneGet?

Sehen wir uns also zuerst die verfügbaren Befehle an. Sie können es im Funktionsbild oben sehen. Um die verfügbaren Befehle anzuzeigen, geben Sie den folgenden Befehl in Powershell ein.

Get-Command -Module PackageManagement

Denken Sie daran, nicht OneGet, sondern PackageManagement (ich schreibe hier OneGet nur der Einfachheit halber). Nun haben Sie die Liste der Befehle. Lassen Sie uns nun überprüfen, welche Paketquellen (Paketmanager) wir haben.

Paketquellen abrufen

Geben Sie den folgenden Befehl ein (oder kopieren Sie ihn einfach):

Get-PackageSource

Sie sollten die Paketquellen erhalten, die auf Ihrem System installiert sind.

Daher habe ich nur die integrierte PowerShell-Galerie installiert. Jetzt installieren wir den Chocolatey Package Manager. Wenn Sie Chocolatey bereits in der Liste sehen, überspringen Sie den nächsten Schritt.

Chocolatey installieren

Geben Sie den folgenden Befehl ein:

Get-PackageProvider -Name Chocolatey

Get-PackageProvider findet die verfügbaren Paket-Repositorys und installiert sie.

Drücken Sie die Eingabetaste und die Chocolatey-Installation sollte beginnen. Überprüfen Sie nach Abschluss der Installation die Paketquelle erneut mit dem zuvor angewendeten Befehl. Sie sollten Chocolatey sehen.

Als Nächstes müssen wir Chocolatey als Standard-Softwarepaketquelle festlegen. Wir werden den Befehl set-packagesource verwenden, um ihn als Standard festzulegen. Geben Sie den folgenden Befehl ein:

Set-PackageSource -Name schokoladig

Jetzt, da wir fertig sind, installieren wir eine Software aus dem chocolatey-Repository.

Installieren Sie die Software aus dem Chocolatey Repository

Mit Chocolatey erhalten Sie mehr Optionen. Sie müssen nicht auf die Website von Chocolatey gehen und die Software suchen, die Sie installieren möchten. Sie finden dies in Powershell selbst mit dem Befehl find-package. Angenommen, Sie möchten alle mit 'Chrome' verbundenen Pakete finden.

find-package-name Chrome

Jetzt erhalten Sie alle Pakete mit dem Schlüsselwort Chrome sowie eine Zusammenfassung. Von dieser Liste aus installiere ich nun Adblockpluschrome.

install-package-name adblockpluschrome

Geben Sie J ein und die Installation beginnt.

Kein Upgrade-Befehl verfügbar

Überraschenderweise verfügt OneGet nicht über einen Aktualisierungsbefehl. In Chocolatey gibt es einen Aktualisierungsbefehl, der hier jedoch nicht angewendet werden kann. Dieses Problem wurde bereits 2014 auf GitHub gemeldet, als Technical Previews für die Insider gedreht wurden und es immer noch nicht gelöst wurde.

Willst du ein Command Prompt Ninja werden? Hier ist eine Liste von Funktionstastenkombinationen, mit denen Sie eine erstellen können.

Erkunden

Nachdem Sie die Grundlagen kennen, können Sie die Befehle und Parameter näher untersuchen. Wenn Sie der Meinung sind, dass OneGet keinen erstklassigen Service geliefert hat, können Sie sich jederzeit für Chocolatey entscheiden und es über die Befehlszeile verwenden.

SIEHE AUCH: 3 Eingabeaufforderungsalternativen, die besser als die Standardeinstellung sind