So verwenden Sie OneGet effektiv unter Windows 10

Wenn Sie jemals Linux verwendet haben, wollten Sie schon immer ein Paketverwaltungstool für Windows. Ja, Windows verfügt über ein Paketverwaltungstool eines Drittanbieters namens Chocolatey, das über die Befehlszeile ausgeführt werden kann. Aber Windows 10 brachte OneGet ein natives Paketverwaltungstool, wie von Garret Serack von Microsoft in einem Blogbeitrag angekündigt. Damit können Sie Softwarepakete mit NuGet Package Manager mithilfe von Powershell installieren/deinstallieren und aktualisieren. Außerdem unterstützt es auch das Chocolatey-Repository.


Oneget Windows 10 1
Ein Manager für Paketmanager.

Notiz: Mit der Windows 10 RTM-Version wurde OneGet umbenannt in Paketverwaltung.

Sehen wir uns also an, wie Sie mit OneGet (PackageManagement) mehrere Softwarepakete effektiv installieren/deinstallieren und aktualisieren können. Und sehen Sie auch, wie Sie Chocolatey damit integrieren.

Was sind OneGet (PackageManagement) und Chocolatey?

Für Nicht-Linux-Benutzer und diejenigen, die nichts über Paketverwaltung wissen, macht der Paket-Manager die Installation, Aktualisierung und Deinstallation von Software (Paket) 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 einzigen Befehl können Sie die Software installieren oder aktualisieren. Die Aktualisierung erfolgt automatisch, wenn die Software im Repository aktualisiert wird. Darum geht es also beim Package Manager.

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

Wie verwende ich 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 -Modul PackageManagement

Denken Sie daran, nicht OneGet, sondern PackageManagement (ich schreibe hier OneGet nur der Einfachheit halber). So, jetzt haben Sie die Liste der Befehle. Beginnen wir nun damit, zu überprüfen, welche Paketquellen (Paketmanager) wir haben.

Holen Sie sich Paketquellen

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

Get-PackageSource

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


Oneget-Paketquellen

Ich habe also nur die integrierte PowerShell-Galerie installiert. Lassen Sie uns nun den Chocolatey Package Manager installieren. 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-Repositories und installiert sie.


Oneget Installieren Sie Chocolatey

Schlag Eingeben und die Chocolatey-Installation sollte beginnen. Überprüfen Sie nach Abschluss der Installation erneut die Paketquelle mit dem zuvor angewendeten Befehl. Du solltest Chocolatey sehen.

Als nächstes müssen wir Chocolatey als Standardquelle für Softwarepakete festlegen. Wir werden verwenden Set-Paketquelle Befehl, um es als Standard festzulegen. Geben Sie den folgenden Befehl ein:

Set-PackageSource -Name schokoladig


Oneget Set-Paketquelle

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

Installieren Sie 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 können das in Powershell selbst finden, indem Sie die verwenden Find-Paket Befehl. Angenommen, Sie möchten alle Pakete finden, die sich auf „Chrome“ beziehen.

find-package -name Chrome


Oneget Chocolatey Find Chrome

Jetzt bekommt ihr alle Pakete mit Chrom Stichwort darin zusammen mit einer Zusammenfassung. Jetzt werde ich aus dieser Liste installieren Adblockpluschrome.

install-package -name adblockpluschrome


Oneget Chocolatey Installationssoftware

Eingeben Y und die Installation beginnt.

Kein Upgrade-Befehl verfügbar

Überraschenderweise hat OneGet keine Aktualisieren Befehl. Es gibt einen Aktualisierungsbefehl in Chocolatey, aber das gilt hier nicht. Dieses Problem wurde bereits 2014 auf GitHub gemeldet, als Technical Previews an die Insider geschossen wurden, und es wurde immer noch nicht gelöst.

Willst du ein Eingabeaufforderungs-Ninja werden? Hier ist eine Liste von Funktionstastenkürzeln, die Sie zu einem machen werden.

Entdecken

Nachdem Sie nun die Grundlagen kennen, können Sie die Befehle und Parameter weiter 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 Alternativen zur Eingabeaufforderung, die besser sind als die Standardeinstellung

Verwandt :  So verwenden Sie Sleeping-Tabs in Microsoft Edge, um die Leistung zu verbessern
Moyens Staff
Moyens I/O-Personal. motivierte Sie und gab Ratschläge zu Technologie, persönlicher Entwicklung, Lebensstil und Strategien, die Ihnen helfen werden.