Wie installiere ich PowerShell?

17

Vor kurzem habe ich auf der Microsoft-Website etwas darüber gelesen, dass PowerShell für Ubuntu verfügbar ist.

Wie gehe ich bei der Installation von PowerShell vor? Ich würde schätzen Führung sowohl für Xenial & Trusty .

Jede Installationsmethode ist in Ordnung, egal ob Sie den Quellcode kompilieren oder sich auf einen Paketmanager verlassen. Quellcode-Kompilierungsmethoden sollten Details auf Anfängerebene enthalten.

David dein Freund
quelle

Antworten:

12

Seit Februar 2017 stellt Microsoft diese über ein öffentliches Repository zur Verfügung, das alle Vorteile des Repositorys bietet. Details hier.

Hier finden Sie Anweisungen zum Installieren der neuesten Version von PowerShell am 16.04.

# Import the public repository GPG keys
curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -

# Register the Microsoft Ubuntu repository
curl https://packages.microsoft.com/config/ubuntu/16.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list

# Update the list of products
sudo apt-get update

# Install PowerShell
sudo apt-get install -y powershell

# Start PowerShell (MS renamed main executable at launch to be more Linux-like)
pwsh
uSlackr
quelle
1
Hier ist der aktuelle Dokumentlink: docs.microsoft.com/en-us/powershell/scripting/setup/…
uSlackr
10

Informationen zu Debian-Installationsdateien ('.deb') und anderen Downloads finden Sie in den PowerShell-Releases auf GitHub.

Direkte Download-Links mit SHA256-Hashes:


Laden Sie die DEB herunter, überprüfen Sie die Prüfsumme und lassen Sie sie dann vom Ubuntu Software Center installieren. Informationen zum Überprüfen des Downloads finden Sie unter help.ubuntu.com . Geben Sie grundsätzlich den folgenden Befehl ein:

sha256sum powershell_*.deb
Rinzwind
quelle
1
Sie haben Manpages für Befehle hinzugefügt, damit Sie diese bei der Installation von Powershell erhalten. Auf ihrer Site verweisen sie auf MSDN (den Server ;-)) msdn.microsoft.com/en-us/powershell/scripting/core-powershell/…
Rinzwind
1
Hier sind die englischen Dokumente: github.com/PowerShell/PowerShell-Docs
Rinzwind
1
Diese direkten Links verweisen jetzt auf veraltete Downloads. Bitte folge dem Link zu GitHub oder installiere das Repo und benutze den Paketmanager
uSlackr
4

Ubuntu 14.04 und höher

PowerShell kann als Snap-Paket in allen derzeit unterstützten Versionen von Ubuntu installiert werden. Um das PowerShell-Snap-Paket zu installieren, öffnen Sie das Terminal und geben Sie Folgendes ein:

sudo snap install powershell --classic
karel
quelle
Dies funktioniert unter Ubuntu 18.04.1 LTS
Underverse
2

PowerShell Veröffentlichung: v6.0.0-beta.4


Ubuntu 14.04 LTS (Trusty Tahr)

[Methode 1] ~ APT
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
sudo apt install ./powershell_*.deb
[Methode 2] ~ dpkg
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.14.04.1_amd64.deb
dpkg -i powershell_*.deb 
apt-get install -f

Ubuntu 16.04 LTS (Xenial Xerus)

[Methode 1] ~ APT
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
sudo apt install ./powershell_*.deb
[Methode 2] ~ dpkg
wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-beta.4/powershell_6.0.0-beta.4-1ubuntu1.16.04.1_amd64.deb
dpkg -i powershell_*.deb 
apt-get install -f

David dein Freund
quelle
1
apt install ./foo.debwird Abhängigkeiten auflösen, so dass Sie keine danach benötigen apt-get install -f.
muru
1
Warum sollte man sich die Mühe machen, dies zu aktualisieren, wenn MS ein Repo veröffentlicht hat? askubuntu.com/a/925458/158442
muru