Installera PowerShell i Linux
PowerShell kan installeras på olika Linux-distributioner. De flesta Linux-plattformar och distributioner har en större version varje år och tillhandahåller en pakethanterare som används för att installera PowerShell. I den här artikeln beskrivs vad som stöds för närvarande och vilken pakethanterare som används.
Resten av den här artikeln är en analys av varje Linux-distribution som PowerShell stöder. Alla PowerShell-versioner stöds tills antingen versionen av PowerShell når supportens slut eller tills Linux-distributionen når slutet av sin livslängd.
För bästa kompatibilitet väljer du en lts-version (long-term release).
Alpine
I följande tabell visas de PowerShell-versioner som stöds och vilka versioner av Alpine som stöds. Dessa versioner stöds tills antingen versionen av PowerShell når supportens slut eller tills versionen av Alpine 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
| Alpine | 7.0 (LTS) | 7.1 | 7.2 (LTS-aktuell) |
|---|---|---|---|
| ✅ 3.12 | ✅ | ✅ | ❌ |
| ✅ 3.11 | ✅ | ✅ | ❌ |
| ❌ 3.10 | 🟡 | 🟡 | ❌ |
| ❌ 3.9 | 🟡 | 🟡 | ❌ |
PowerShell har inte testats på Alpine version 3.13 och 3.14.
Anteckning
CIM, PowerShell-fjärrkommunikation och DSC stöds inte på Alpine.
PowerShell stöds på Alpine för följande processorarkitekturer.
| Alpine | 7.0 (LTS) | 7.1 | 7.2 (LTS-aktuell) |
|---|---|---|---|
| Alla versioner som stöds | x64 | x64 | x64 |
PowerShell har inte testats på Alpine med arm-processorer.
Mer information finns i Installera .NET på Alpine.
CentOS
CentOS 7 använder Yum som pakethanterare och CentOS 8 använder DNF.
Följande tabell är en lista över PowerShell-versioner som stöds för närvarande och de versioner av CentOS som stöds. Dessa versioner stöds tills antingen versionen av PowerShell når supportens slut eller tills versionen av CentOS når supportens slut.
- 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
| CentOS | 7.0 (LTS) | 7.1 (aktuell) | 7.2 (LTS-aktuell) |
|---|---|---|---|
| ✅ 8 | ✅ | ✅ | ✅ |
| ✅ 7 | ✅ | ✅ | ✅ |
Microsoft stöder inte officiellt PowerShell i CentOS Stream-versionerna. Mer information finns i Jämföra CentOS Linux och CentOS Stream. CentOS Stream stöds av communityn. Mer information finns i Distributioner som stöds av communityn.
PowerShell stöds på CentOS för följande processorarkitekturer.
| CentOS | 7.0 (LTS) | 7.1 (aktuell) | 7.2 (LTS-aktuell) |
|---|---|---|---|
| Alla versioner som stöds | x64 | x64 | x64 |
Mer information finns i Installera PowerShell på CentOS.
Debian
Debian använder APT (Advanced Package Tool) som pakethanterare.
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 |
Mer information finns i Installera PowerShell på Debian.
Fedora
Fedora använder DNF som pakethanterare.
I följande tabell visas de PowerShell-versioner som stöds och de versioner av Fedora som de stöds på. Dessa versioner stöds tills antingen versionen av PowerShell når supportens slut eller tills versionen av Fedora 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
| Fedora | 7.0 (LTS) | 7.1 (aktuell) | 7.2 (LTS-aktuell) |
|---|---|---|---|
| ✅ 32 | 🟡 | 🟡 | ❌ |
| ❌ 31 | 🟡 | 🟡 | ❌ |
| ❌ 30 | 🟡 | 🟡 | ❌ |
PowerShell har inte testats på Fedora version 33 och 34.
PowerShell stöds på Fedora för följande processorarkitekturer.
| Fedora | 7.0 (LTS) | 7.1 (aktuell) | 7.2 (LTS-aktuell) |
|---|---|---|---|
| Alla versioner som stöds | x64 | x64 | x64 |
Mer information finns i Installera .NET på Fedora.
Red Hat Enterprise Linux (RHEL)
RHEL 7 använder yum och RHEL 8 använder dnf-pakethanteraren.
Följande tabell är en lista över versioner av PowerShell som stöds och de versioner av RHEL som de stöds på. Dessa versioner stöds tills antingen versionen av PowerShell når supportens slut eller tills RHEL-versionenslutar stödja .
- 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
| RHEL | 7.0 (LTS) | 7.1 | 7.2 (LTS-aktuell) |
|---|---|---|---|
| ✅ 8 | ✅ | ✅ | ✅ |
| ✅ 7 | ✅ | ✅ | ✅ |
PowerShell stöds på RHEL för följande processorarkitekturer.
| RHEL | 7.0 (LTS) | 7.1 | 7.2 (LTS-aktuell) |
|---|---|---|---|
| Alla versioner som stöds | x64 | x64 | x64, Arm64 |
Mer information finns i Installera PowerShell på RHEL.
Ubuntu
Ubuntu använder APT (Advanced Package Tool) som pakethanterare.
Följande tabell är en lista över PowerShell-versioner som stöds för närvarande och vilka versioner av Ubuntu som stöds. Dessa versioner stöds tills antingen versionen av PowerShell når supportens slut eller tills versionen av Ubuntu når supportens slut.
- 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
| Ubuntu | 7.0 (LTS) | 7.1 | 7.2 (LTS-aktuell) |
|---|---|---|---|
| ✅ 20.04 (LTS) | ✅ | ✅ | ✅ |
| ✅ 18.04 (LTS) | ✅ | ✅ | ✅ |
| ❌ 16.04 (LTS) | 🟡 | 🟡 | ❌ |
Endast LTS-versioner av Ubuntu stöds officiellt. Microsoft stöder inte tillfälliga versioner eller deras motsvarigheter. Tillfälliga versioner stöds av communityn. Mer information finns i Distributioner som stöds av communityn.
PowerShell stöds på Ubuntu för följande processorarkitekturer.
| Ubuntu | 7.0 (LTS) | 7.1 | 7.2 (LTS-aktuell) |
|---|---|---|---|
| Alla versioner som stöds | x64, Arm32, Arm64 | x64, Arm32, Arm64 | x64, Arm32, Arm64 |
Mer information finns i Installera PowerShell på Ubuntu.
Raspberry Pi OS
Raspberry Pi OS (tidigare Raspbian) är ett kostnadsfritt operativsystem baserat på Debian.
Viktigt
.NET stöds inte på ARMv6-arkitekturenheter, inklusive Raspberry Pi Zero- och Raspberry Pi-enheter före Raspberry Pi 2.
Mer information finns i Installera PowerShell på Raspberry Pi OS.
Distributioner som stöds av communityn
Det finns många distributioner av Linux som inte stöds officiellt av Microsoft. I vissa fall kan PowerShell stödjas av communityn för dessa versioner. Mer information finns i Community support for PowerShell on Linux (Community-stöd för PowerShell på Linux).
Alternativa installationsmetoder
Det finns tre andra sätt att installera PowerShell på Linux, inklusive Linux-distributioner som inte stöds officiellt. Du kan försöka installera PowerShell med hjälp av PowerShell Snap Package. Du kan också prova att distribuera PowerShell-binärfiler direkt med hjälp av Linux tar.gz . Mer information finns i Alternativa sätt att installera PowerShell på Linux.