SID-500

Home » PowerShell » Windows 10 Paketmanager: chocolatey (Online Repository)

Windows 10 Paketmanager: chocolatey (Online Repository)

Müde vom installieren von 3rd Party Software auf Windows? 7zip, winrar, Chrome, Adobe Reader, Java etc… musste bisher unter Windows auf verschiedenen Websiten manuell heruntergeladen werden.

Mit dem Packet Management in Windows 10 ist das anders. Online Repository ist das Stichwort. Die Vorteile:

  1. Installation ohne grafische Oberfläche
  2. Keine Installationsroutine, keine Fragen, keine Lizenzbestätigung, alles automatisch
  3. Fernwartung über PowerShell  (Remoteinstallation)
  4. Starke Vereinfachung der Deinstallation
Voraussetzungen überprüfen

Zuerst wird überprüft, ob PowerShell das Ausführen von Skripts erlaubt. Die Executionpolicy sollte auf Unrestricted konfiguriert sein. Set-ExecutionPolicy ändert die Einstellungen.

Get-ExecutionPolicy
Set-ExecutionPolicy Unrestricted

20

Installation des Packageproviders chocolatey

Mit Get-PackageProvider wird überprüft , welche Package Provider zur Verfügung stehen.

Get-PackageProvider

21.png

Das sind nur die althergebrachten Packetdienste und für mein Vorhaben zu wenig. Nun mit Find-Package nach Alternativen suchen und den Anbieter nuget mit einem J für Ja bestätigen. Der Anbieter wird installiert.

Find-Package

22

Eine Liste von Providern wird ausgegeben. Die Entscheidung fällt auf den Provider chocolatey und dieser wird mit dem Befehl Get-PackageProvider installiert.

Get-PackageProvider -Name chocolatey

23

Nun sollte chocolatey als Provider aufscheinen:

23a.PNG

Installation von Software mithilfe des Packageproviders

Die Suche mit Find-Package nach 7zip ist erfolgreich.

Find-Package -Name *7zip*

24

7zip wird mit dem Befehl Install-Package installiert.

Install-Package -Name 7zip

25

Weiters können mehrere Pakete gleichzeitig installiert werden.

Install-Package -Name 7zip, WinRAR, Opera

Die Auswahl ist gigantisch.

Find-Package -ProviderName chocolatey | measure

27.PNG

Alle Kommandos zum Packagemanagement können mit

Get-Command -Module PackageManagement 

aufgerufen werden.

26.PNG


1 Comment

  1. […] Wie man weitere Software über ein Online Repository installiert habe ich im Artikel Windows 10 Paketmanager: chocolatey (Online Repository) beschrieben. […]

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

WHOIS

My name is Patrick Grünauer (pewa2303). I am from Austria. On sid-500 I write about Windows, Cisco and IT-Security in English and German. Have fun while reading!

Patrick Gruenauer
Follow SID-500 on WordPress.com