Connect with us

Wie man

So verwenden Sie PackageManagement (auch bekannt als OneGet) unter Windows 10

So verwenden Sie PackageManagement (auch bekannt als OneGet) unter Windows 10

Windows 10 enthält ein in PowerShell integriertes Paketverwaltungstool. In der endgültigen Version heißt es „PackageManagement“, basiert aber immer noch auf einem Open-Source-Projekt namens OneGet.

PackageManagement (auch bekannt als OneGet) ist technisch gesehen kein Paketmanager. Es ist ein Paketmanager-Manager – ein Framework und eine Reihe von PowerShell-Cmdlets, die verschiedene Arten von Software von verschiedenen Orten auf standardisierte Weise verwalten können.

Was ist Paketverwaltung / OneGet?

Wir haben zuvor die Geschichte über OneGet gebrochen und versucht, genau zu klären, was es ist. Wenn Ihnen das noch nicht genug ist, hat Entwickler Garret Serack auch einen informativen Beitrag mit dem Titel „10 Dinge an OneGet, die anders sind, als Sie denken.“

Im Wesentlichen ist PackageManagement (basierend auf einem Open-Source-Projekt namens OneGet) in PowerShell und damit in Windows 10 integriert. Es zielt darauf ab, eine Vielzahl unterschiedlicher Paketverwaltungstechniken und Softwareinstallations-Frameworks in einer einzigen API zusammen mit einem Standardsatz von PowerShell zusammenzuführen Cmdlets zum Verwalten von Software.

Zumindest im Ausgangszustand ist dies kein Tool, das für den durchschnittlichen Windows 10-Benutzer oder sogar den Geek entwickelt wurde. Microsoft hostet keine „OneGet-Repositorys“ – tatsächlich gibt es so etwas nicht. OneGet kann zusammen mit Anbietern verwendet werden, um den Zugriff auf Software-Repositorys zu ermöglichen, die dann mit standardisierten Cmdlets verwaltet werden können. Dies ist für Systemadministratoren gedacht. Für Geeks, die mit der Befehlszeile vertraut sind, bot OneGet einmal einen Chocolatey-Anbieter für die Installation von Desktop-Anwendungen an, die in Chocolatey gehostet werden. OneGet ist jedoch nicht darauf ausgelegt, nur mit Chocolatey zu funktionieren – erste Versionen von OneGet hatten einen Chocolatey-Anbieter als Proof-of-Concept, der jedoch jetzt entfernt wurde.

Sie können dieses Tool auch auf anderen Windows-Versionen installieren und verwenden, da es Teil des Windows Management Framework (WMF) 5.0 ist.

So verwenden Sie PackageManagement / OneGet

PackageManagement ist eine Reihe von Cmdlets für PowerShell, daher müssen Sie die Windows PowerShell-Anwendung öffnen, um sie zu verwenden. Führen Sie den folgenden Befehl aus, um eine Liste der verfügbaren Cmdlets anzuzeigen:

Get-Command -Modul Paketverwaltung

(Beachten Sie, dass Get-Command -Module OneGet nicht funktioniert, da es in PackageManagement umbenannt wurde.)

In der finalen Release-Version von Windows 10 tut sich mit PackageManagement noch nicht viel. Dieses Feature war am interessantesten für seine Integration mit Chocolatey zur einfachen Installation von Windows-Programmen aus einer einzigen Quelle, als es eingeführt wurde. schokoladig kann aber auch ohne PackageManagement / OneGet unter Windows 10 verwendet werden.

Die Cmdlets Get-PackageProvider und Get-PackageSource zeigen Ihnen, welche Paketanbieter und -quellen verfügbar sind. Sie können Register-PackageSource verwenden, um eine Paketquelle zu installieren. Dieses Cmdlet erfordert eine URL für die Quelle, daher müssen Sie genau wissen, was Sie hinzufügen möchten und wo es sich befindet, um es hinzuzufügen.

Wenn beispielsweise ein Chocolatey-Anbieter von der Community entwickelt wurde, können Sie ihn mit diesem Cmdlet zu Ihrem System hinzufügen. Das Cmdlet Unregister-PackageSource kann eine solche Paketquelle entfernen.

Wenn Sie PackageManagement verwenden müssen, um Software von irgendwoher zu installieren, müssen Sie das obige Cmdlet Register-PackageSource verwenden, um sicherzustellen, dass die Quelle in PackageManagement registriert ist. Anschließend können Sie verfügbare Pakete mit den folgenden Cmdlets suchen, installieren und deinstallieren.

Mit dem Cmdlet Find-Package können Sie Ihre konfigurierten Paketquellen danach durchsuchen und mit dem Cmdlet Install-Package können Sie es installieren. Das Cmdlet Uninstall-Package deinstalliert ein Paket, das Sie über diese Cmdlets installiert haben:

Find-Paket

Installationspaket

Deinstallations-Paket

Dies ist eine einfache, standardisierte Möglichkeit, verschiedene Arten von Software aus verschiedenen Quellen in unterschiedlichen Formen zu installieren. Mit der Einführung von Windows 10 und PackageManagement erwarten wir möglicherweise eine stärkere Integration mit einer Vielzahl verschiedener potenzieller Softwarequellen für alles, von der schnellen Einrichtung von Servern bis hin zur automatischen Installation von Software auf neuen PCs bei der Einrichtung.

Weitere Informationen finden Sie unter Offizielle Dokumentation von Microsoft für die PackageManagement-Cmdlets.

Ungeachtet dessen, wie es während der Entwicklung ausgesehen haben könnte, übernimmt Microsoft keine Paketverwaltung für Windows 10. Microsoft hostet keine eigenen Software-Repositorys und Chocolatey wird nicht mit der Integration in die endgültige Version von Windows 10 begrüßt. Nicht einmal Auf den Windows Store und seine Apps kann über PackageManagement zugegriffen werden.

Dies ist nur eine weitere Suite von Tools, die für Systemadministratoren entwickelt wurde. Wir müssen sehen, wie es sich im Laufe der Zeit entwickelt und wächst.

Continue Reading
Click to comment

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Tendencia