Installera PowerShell på Debian Linux

Alla paket är tillgängliga på vår GitHub-lanseringssida . När paketet har installerats kör du pwsh från en terminal. Kör pwsh-preview om du har installerat en förhandsversion. Kontrollera listan med versioner som stöds nedan innan du installerar.

Anteckning

PowerShell 7.3 är en uppgradering på plats som tar bort tidigare versioner av PowerShell.

Om du behöver köra PowerShell 7.3 sida vid sida med en tidigare version installerar du om den tidigare versionen med hjälp av metoden för binärt arkiv .

Debian använder APT (Advanced Package Tool) som pakethanterare.

Installation via direktnedladdning

PowerShell 7.2 introducerade ett universellt paket som gör installationen enklare. Ladda ned det universella paketet från lanseringssidan till Debian 10-datorn. Länken till den aktuella versionen är:

  • PowerShell 7.3.0 – https://github.com/PowerShell/PowerShell/releases/download/v7.3.0/powershell_7.3.0-1.deb_amd64.deb
  • PowerShell 7.2.7 – https://github.com/PowerShell/PowerShell/releases/download/v7.2.7/powershell-lts_7.2.7-1.deb_amd64.deb
  • PowerShell 7.0.13
    • Debian 10 - https://github.com/PowerShell/PowerShell/releases/download/v7.0.13/powershell-lts_7.0.13-1.debian.10_amd64.deb

Installation på Debian 11 via paketlagringsplats

PowerShell för Linux publiceras för att paketera lagringsplatser för enkel installation och uppdateringar.

Den föredragna metoden är följande:

# Install system components
sudo apt update  && sudo apt install -y curl gnupg apt-transport-https

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

# Register the Microsoft Product feed
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-bullseye-prod bullseye main" > /etc/apt/sources.list.d/microsoft.list'

# Install PowerShell
sudo apt update && sudo apt install -y powershell

# Start PowerShell
pwsh

Installation på Debian 10 via paketlagringsplats

PowerShell för Linux publiceras för att paketera lagringsplatser för enkel installation och uppdateringar.

Den föredragna metoden är följande:

# Download the Microsoft repository GPG keys
wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb

# Register the Microsoft repository GPG keys
sudo dpkg -i packages-microsoft-prod.deb

# Update the list of products
sudo apt-get update

# Install PowerShell
sudo apt-get install -y powershell

# Start PowerShell
pwsh

Avinstallation

sudo apt-get remove powershell

Stöd för Arm-processorer

PowerShell 7.3 stöder körning på Debian med 32-bitars eller 64-bitars Arm-processorer. Använd installationsmetoden för binärt arkiv för att installera PowerShell som beskrivs i Alternativa sätt att installera PowerShell på Linux.

PowerShell-sökvägar

  • $PSHOME är /opt/microsoft/powershell/7/
  • Användarprofiler läse från ~/.config/powershell/profile.ps1
  • Standardprofiler läse från $PSHOME/profile.ps1
  • Användarmoduler läse från ~/.local/share/powershell/Modules
  • Delade moduler läse från /usr/local/share/powershell/Modules
  • Standardmoduler läse från $PSHOME/Modules
  • PSReadLine-historiken registreras till ~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt

Profilerna respekterar PowerShells konfiguration per värd, så standardvärdens specifika profiler finns på Microsoft.PowerShell_profile.ps1 på samma platser.

PowerShell respekterar XDG-baskatalogspecifikationen i Linux.

Versioner som stöds

Följande tabell är en lista över PowerShell-versioner som stöds för närvarande och de versioner av Debian som de stöds på. Dessa versioner stöds fortfarande tills antingen versionen av PowerShell når supportens slut eller tills debianversionen når slutet av livscykeln.

  • Ikonen Stöds anger att versionen av operativsystemet eller PowerShell fortfarande stöds
  • Ikonen För lite support anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
  • I testikonen anger att vi inte har testat PowerShell på det operativsystemet
  • Ikonen Stöds inte anger att versionen av operativsystemet eller PowerShell inte stöds
  • När både versionen av operativsystemet och versionen av PowerShell har en ikon som stöds stöds den kombinationen
Debian 7.0 (LTS) 7.1 7.2 (LTS-current) 7.3
Stöds 11 Supporten är slut Supporten är slut Stöds Stöds
10 stöds Supporten är slut Supporten är slut Stöds Stöds
Stöds 9 Supporten är slut Supporten är slut Supporten är slut Supporten är slut
Stöds inte 8 Supporten är slut Stöds inte Stöds inte Stöds inte

PowerShell stöds på Debian för följande processorarkitekturer.

Debian 7.2 (LTS-current) 7.3
Version 9+ x64, Arm32, Arm64 x64, Arm32, Arm64

Installationsstöd

Microsoft stöder installationsmetoderna i det här dokumentet. Det kan finnas andra installationsmetoder som är tillgängliga från andra källor från tredje part. Även om dessa verktyg och metoder kan fungera kan Microsoft inte stödja dessa metoder.