Home
» LINUX
»
So erhalten Sie Microsoft Powershell unter Linux
So erhalten Sie Microsoft Powershell unter Linux
PowerShell ist Microsofts Antwort auf die Unix-Befehlszeile. Es ist leistungsstark und richtet sich in erster Linie an Entwickler, die nach einem grundsoliden Befehlszeilen- und Skript-Framework suchen.
Das PowerShell-Tool und -Framework sind nicht nur Windows-Benutzern vorbehalten. Zur Überraschung vieler hat Microsoft es ermöglicht, seine PowerShell-Plattform auf anderen Betriebssystemen, einschließlich Linux, zu verwenden.
Während sich die Mehrheit der Linux-Benutzer auf die Unix-Befehlszeile konzentriert, die alle Distributionen zu bieten haben, ist es schön zu sehen, dass Microsoft Windows-bezogene Tools wie PowerShell auf der Plattform bereitstellt, damit Linux-Benutzer, die Powershell verwenden müssen, dies nicht tun müssen das Betriebssystem von Microsoft verwenden. So erhalten Sie Powershell unter Linux.
PowerShell unter Linux installieren
Unter Linux bietet Microsoft Linux-Benutzern viele verschiedene Möglichkeiten, PowerShell zu genießen. Ab sofort gibt es ein DEB-Paket für Ubuntu und Debian, ein RPM für Fedora, SUSE, CentOS (und andere RedHat-Betriebssysteme), ein inoffizielles AUR-Paket und sogar einen Snap zur Installation.
Um PowerShell auf Ihrem Linux-PC zum Laufen zu bringen, öffnen Sie ein Terminalfenster, indem Sie Strg + Alt + T oder Strg + Umschalt + T auf der Tastatur drücken . Folgen Sie dann den Anweisungen, die der Linux-Distribution entsprechen, die Sie derzeit verwenden.
Ubuntu
Es stimmt, dass Benutzer, da Ubuntu standardmäßig mit Snap geliefert wird, wahrscheinlich die Snap-Version installieren sollten, anstatt sich mit der PowerShell-DEB-Version herumzuärgern. Allerdings verwendet nicht jeder Ubuntu-Benutzer gerne Snaps, daher ist es schön zu sehen, dass es eine alternative Möglichkeit gibt, die Software zu installieren.
Um das PowerShell Debian-Paket für Ihren Ubuntu-PC in die Hände zu bekommen, verwenden Sie das wget- Downloader-Tool.
Nachdem die Paketdatei heruntergeladen wurde, ist es an der Zeit, sie auf Ubuntu zu installieren. Verwenden Sie dazu den Befehl dpkg .
sudo dpkg -i powershell_*_amd64.deb
Nach der Installation des PowerShell-DEB-Pakets unter Ubuntu werden möglicherweise Fehler in der Befehlszeilenaufforderung angezeigt. Mach dir keine Sorge; diese Fehler sind wahrscheinlich nur Abhängigkeitsprobleme. Um sie zu beheben, verwenden Sie den folgenden Befehl apt install .
sudo apt install -f
Vorausgesetzt, apt install wird erfolgreich ausgeführt, können Sie unter Ubuntu auf PowerShell zugreifen!
Debian
Microsoft unterstützt Debian-Benutzer mit einem PowerShell-DEB-Paket, aber offiziell haben sie nur eines für Debian 9 Stable veröffentlicht. Es ist in Ordnung, da die meisten Benutzer noch nicht auf 10 sind , aber wenn Sie 10 verwenden, überspringen Sie diese Anweisungen stattdessen zugunsten der Snap-Methode.
Um PowerShell unter Debian 9 zum Laufen zu bringen, starten Sie ein Terminalfenster. Führen Sie von dort aus den folgenden wget- Download-Befehl aus, um die neueste DEB-Version der App zu erhalten.
Wenn das DEB-Paket auf Ihren Debian-PC heruntergeladen wurde, ist es an der Zeit, mit der Installation zu beginnen. Führen Sie dazu dpkg aus .
sudo dpkg -i powershell_*_amd64.deb
Nach dem Ausführen des dpkg- Befehls kann es bei Debian zu Abhängigkeitsproblemen kommen. Um dies zu beheben, können Sie apt-get install ausführen .
sudo apt-get install -f
Sobald Ihre Abhängigkeitsprobleme behoben sind (falls vorhanden), ist PowerShell einsatzbereit!
Arch Linux
Microsofts PowerShell befindet sich auf dem Arch Linux AUR. Wenn Sie es also auf Ihrem Arch-PC installieren möchten, haben Sie Glück. Um die Installation zu starten, öffnen Sie ein Terminal und verwenden Sie das Pacman- Paket, um Git und Base-devel auf das System herunterzuladen.
sudo pacman -S git base-devel
Klonen Sie nach der Git- und Base-Entwicklung den neuesten Trizen AUR-Snapshot, um die Installation von PowerShell zu vereinfachen.
git-Klon https://aur.archlinux.org/trizen.git
Installieren Sie Trizen auf das System mit makepkg .
cd trizen
makepkg -sri
Installieren Sie schließlich die neueste Version von Microsoft PowerShell unter Arch Linux.
trizen -S Powershell
Fedora
Microsoft hat sowohl für RedHat Enterprise Linux 7 als auch für Fedora ein RPM-Paket veröffentlicht, mit dem PowerShell installiert werden kann. Um diese RPM-Paketdatei in die Hände zu bekommen, verwenden Sie wget , um sie herunterzuladen. Dann mit Dnf installieren .
Es gibt ein RPM-Paket von PowerShell, das unter OpenSUSE Leap 42.3 installiert werden kann, also haben diejenigen unter SUSE Glück. Wenn Sie jedoch 15.0 oder Tumbleweed verwenden, sollten Sie stattdessen die Snap-Anweisungen berücksichtigen.
Um PowerShell unter SUSE 42.3 zu installieren, verwenden Sie zunächst das wget- Tool, um die neueste RPM-Datei herunterzuladen.
Abgesehen von der Generierung mehrerer Pakete für verschiedene Linux-Distributionen hat Microsoft sich auch dafür entschieden, PowerShell in den Snap-Paketspeicher hochzuladen. Wenn Sie also eine Linux-Distribution ausführen, die Snaps unterstützt, haben Sie Glück!
Um die Snap-Version von PowerShell zu installieren, befolgen Sie diese Anleitung , um zu erfahren, wie Sie Snapd auf Ihrem System einrichten. Installieren Sie dann die neueste Version von Microsoft PowerShell mit dem folgenden Befehl snap install .
sudo snap install Powershell --classic
Zugriff auf PowerShell
Um auf Microsoft PowerShell unter Linux zuzugreifen, starten Sie Ihre bevorzugte Linux-Terminalanwendung. Sobald die App geöffnet ist, führen Sie den folgenden Befehl aus.
pwsh
Um Hilfe zu PowerShell zu erhalten, führen Sie Folgendes aus: