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.2 – https://github.com/PowerShell/PowerShell/releases/download/v7.3.2/powershell_7.3.2-1.deb_amd64.deb
  • PowerShell 7.2.9 – https://github.com/PowerShell/PowerShell/releases/download/v7.2.9/powershell-lts_7.2.9-1.deb_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

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.2 (LTS-current) 7.3 7.4 (förhandsversion)
Stöds 11 Stöds Stöds Stöds
10 stöds Stöds Stöds Stöds

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

Debian 7.2 (LTS-current) 7.3 7.4 (förhandsversion)
Version 9+ x64 x64 x64

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.