Installera PowerShell på Debian Linux
Alla paket är tillgängliga på vår GitHub versionssidan. 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 över versioner som stöds nedan innan du installerar.
Anteckning
PowerShell 7.2 är en uppgradering på plats som tar bort tidigare versioner av PowerShell.
Om du behöver köra PowerShell 7.2 sida vid sida med en tidigare version installerar du om den tidigare versionen med hjälp av binär arkivmetoden.
Debian använder APT (Advanced Package Tool) som pakethanterare.
Debian 10
Anteckning
Debian 10 stöds endast i PowerShell 7.0 och nyare.
Installation via direktnedladdning
PowerShell 7.2 introducerade ett universellt paket som förenklar installationen. Ladda ned det universella paketet från sidan med versioner till Debian 10-datorn. Länken till den aktuella versionen är:
- PowerShell 7.2 –
https://github.com/PowerShell/PowerShell/releases/download/v7.2.0/powershell-lts_7.2.0-1.deb_amd64.deb - PowerShell 7.1.5
- Debian 10 –
https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/powershell_7.1.5-1.debian.10_amd64.deb - Debian 9 –
https://github.com/PowerShell/PowerShell/releases/download/v7.1.5/powershell_7.1.5-1.debian.9_amd64.deb
- Debian 10 –
- PowerShell 7.0.8
- Debian 10 –
https://github.com/PowerShell/PowerShell/releases/download/v7.0.8/powershell-lts_7.0.8-1.debian.10_amd64.deb - Debian 9 –
https://github.com/PowerShell/PowerShell/releases/download/v7.0.8/powershell-lts_7.0.8-1.debian.9_amd64.deb
- Debian 10 –
Installation på Debian 10 via paketdatabasen
PowerShell för Linux publiceras för att paketera lagringsplatsen 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
Installation på Debian 9 via paketdatabasen
PowerShell för Linux publiceras för att paketera lagringsplatsen för enkel installation och uppdateringar.
Den föredragna metoden är följande:
# Install system components
sudo apt-get update
sudo apt-get 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-stretch-prod stretch main" > /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
pwsh
Registrera Microsoft-lagringsplatsen en gång som superanvändare. Efter registreringen kan du uppdatera PowerShell med sudo apt-get install powershell .
Avinstallation
sudo apt-get remove powershell
Stöd för Arm-processorer
PowerShell 7.2 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äses från
~/.config/powershell/profile.ps1 - Standardprofiler läses från
$PSHOME/profile.ps1 - Användarmoduler läses från
~/.local/share/powershell/Modules - Delade moduler läses från
/usr/local/share/powershell/Modules - Standardmoduler läses från
$PSHOME/Modules - PSReadLine-historiken registreras till
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
Profilerna respekterar PowerShells konfiguration per värd, så standardvärdspecifika profiler finns Microsoft.PowerShell_profile.ps1 på på samma platser.
PowerShell respekterar XDG Base Directory Specification i Linux.
Versioner som stöds
Följande tabell är en lista över PowerShell-versioner som stöds och de versioner av Debian som stöds. Dessa versioner stöds tills versionen av PowerShell når supportens slut eller tills versionen av Debian når slutet av sin livslängd.
- En ✅ anger att versionen av operativsystemet eller PowerShell fortfarande stöds
- En ❌ anger att versionen av operativsystemet eller PowerShell inte stöds
- A 🟡 anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
- När både versionen av operativsystemet och versionen av PowerShell har ✅ stöds den kombinationen
| Debian | 7.0 (LTS) | 7.1 | 7.2 (LTS-aktuell) |
|---|---|---|---|
| ✅ 10 | ✅ | ✅ | ✅ |
| ✅ 9 | ✅ | ✅ | ❌ |
| ❌ 8 | 🟡 | ❌ | ❌ |
PowerShell stöds på Debian för följande processorarkitekturer.
| Debian | 7.0 (LTS) | 7.1 | 7.2 (LTS-aktuell) |
|---|---|---|---|
| Version 9+ | x64, Arm32, Arm64 | 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.