Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sämtliche Pakete sind auf der Seite Freigaben über GitHub verfügbar. Überprüfen Sie vor der Installation die untenstehende Liste Unterstützer Versionen. Nachdem Sie das Paket installiert haben, führen Sie pwsh über das Terminal aus. Führen Sie pwsh-lts aus, wenn Sie eine Vorschauversion installiert haben.
Neuere Versionen von PowerShell 7 ersetzen vorhandene frühere Versionen von PowerShell 7. Vorschauversionen von PowerShell können zusammen mit anderen Versionen von PowerShell installiert werden. Neuere Vorschauversionen ersetzen vorhandene frühere Vorschauversionen. Wenn Sie PowerShell 7.5 parallel mit einer früheren Version ausführen müssen, installieren Sie die vorherige Version mithilfe der binären Archivmethode erneut.
Debian verwendet APT (Advanced Package Tool) als Paket-Manager.
Hinweis
Die Installationsbefehle in diesem Artikel beziehen sich auf die neueste stabile Version von PowerShell. Um eine andere Version von PowerShell zu installieren, passen Sie den Befehl an die gewünschte Version an. Die folgenden Links leiten Sie zu der neuesten Versionsseite für jede Version auf GitHub.
- Stabile Version v7.5. x: https://aka.ms/powershell-release?tag=stable
- LTS-Version v7.4. x: https://aka.ms/powershell-release?tag=lts
- Vorschauversion v7.6.0-Preview. x: https://aka.ms/powershell-release?tag=preview
Downloadlinks für jedes Paket finden Sie im Abschnitt Assets der Release-Seite. Der Abschnitt Assets ist möglicherweise eingeklappt, daher müssen Sie möglicherweise darauf klicken, um ihn zu erweitern.
Installieren auf Debian 11 oder 12 über das Paketrepository
Microsoft erstellt und unterstützt eine Vielzahl von Softwareprodukten für Linux-Systeme und stellt sie über Linux-Paketclients (apt, dnf, yum usw.) zur Verfügung. Diese Linux-Softwarepakete werden im Linux-Paketrepository für Microsoft-Produkte, https://packages.microsoft.com, auch als PMC bezeichnet, gehostet.
Die Installation von PowerShell aus PMC ist die bevorzugte Installationsmethode.
Hinweis
Dieses Skript funktioniert nur für unterstützte Versionen von Debian.
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Get the version of Debian
source /etc/os-release
# Download the Microsoft repository GPG keys
wget -q https://packages.microsoft.com/config/debian/$VERSION_ID/packages-microsoft-prod.deb
# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb
# Delete the Microsoft repository GPG keys file
rm packages-microsoft-prod.deb
# Update the list of packages after we added packages.microsoft.com
sudo apt-get update
###################################
# Install PowerShell
sudo apt-get install -y powershell
# Start PowerShell
pwsh
Installation über einen direkten Download
Mit PowerShell 7.2 wurde ein Universalpaket eingeführt, das die Installation vereinfacht. Laden Sie das Universalpaket von der Seite Releases auf Ihren Debian-Computer herunter.
Der Link zur aktuellen Version ist:
- PowerShell 7.4 (LTS) Universalpaket für unterstützte Versionen von Debian
https://github.com/PowerShell/PowerShell/releases/download/v7.4.13/powershell_7.4.13-1.deb_amd64.deb
- Universelles PowerShell 7.5-Paket für unterstützte Versionen von Debian
https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell_7.5.4-1.deb_amd64.deb
- Universelles PowerShell 7.6-Vorschaupaket für unterstützte Versionen von Debian
https://github.com/PowerShell/PowerShell/releases/download/v7.6.0-preview.5/powershell-preview_7.6.0-preview.5-1.deb_amd64.deb
Das folgende Shellskript lädt das aktuelle Release von PowerShell herunter und installiert es. Sie können die URL ändern, um die Version von PowerShell herunterzuladen, die Sie installieren wollen.
###################################
# Prerequisites
# Update the list of packages
sudo apt-get update
# Install pre-requisite packages.
sudo apt-get install -y wget
# Download the PowerShell package file
wget https://github.com/PowerShell/PowerShell/releases/download/v7.5.4/powershell_7.5.4-1.deb_amd64.deb
###################################
# Install the PowerShell package
sudo dpkg -i powershell_7.5.4-1.deb_amd64.deb
# Resolve missing dependencies and finish the install (if necessary)
sudo apt-get install -f
# Delete the downloaded package file
rm powershell_7.5.4-1.deb_amd64.deb
# Start PowerShell
pwsh
Deinstallieren von PowerShell
sudo apt-get remove powershell
PowerShell-Pfade
-
$PSHOMEist/opt/microsoft/powershell/7/ - Die Profilskripts werden an den folgenden Speicherorten gespeichert:
- AllUsersAllHosts:
$PSHOME/profile.ps1 - AllUsersCurrentHost:
$PSHOME/Microsoft.PowerShell_profile.ps1 - CurrentUserAllHosts:
~/.config/powershell/profile.ps1 - CurrentUserCurrentHost:
~/.config/powershell/Microsoft.PowerShell_profile.ps1
- AllUsersAllHosts:
- Die Module werden an den folgenden Speicherorten gespeichert:
- Benutzermodule:
~/.local/share/powershell/Modules - Freigegebene Module:
/usr/local/share/powershell/Modules - Standardmodule:
$PSHOME/Modules
- Benutzermodule:
- Der PSReadLine-Verlauf wird in
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txtprotokolliert.
PowerShell hält die XDG Base Directory Specification (XDG Base Directory-Spezifikation) unter Linux ein.
Unterstützte Versionen
Microsoft unterstützt PowerShell, bis PowerShell das Ende des Supports erreicht oder die Version von Debian das Ende der Lebensdauer erreicht.
Installationspaketdateien (.deb) sind ebenfalls unter https://packages.microsoft.com/ verfügbar.
Die Docker-Images für das .NET SDK enthalten die neuesten Versionen von PowerShell. Diese Bilder sind in der Microsoft Artifact Registry verfügbar.
Diese Images werden von offiziellen Betriebssystemimages erstellt, die vom Betriebssystemverteiler bereitgestellt werden. Diese Images verfügen möglicherweise nicht über die neuesten Sicherheitsupdates. Microsoft empfiehlt, die Betriebssystempakete auf die aktuelle Version zu aktualisieren, um sicherzustellen, dass die neuesten Sicherheitsupdates angewendet werden.
Diese Bilder werden zu Testzwecken bereitgestellt. Wenn Sie ein Docker-Image für eine Produktionsumgebung benötigen, sollten Sie Ihr eigenes erstellen und verwalten.
Installationsunterstützung
Microsoft unterstützt die in diesem Dokument beschriebenen Installationsmethoden. Möglicherweise stehen weitere Installationsmethoden aus Drittanbieterquellen zur Verfügung. Auch wenn diese Tools und Methoden möglicherweise funktionieren, kann Microsoft sie nicht unterstützen.