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. Den här artikeln beskriver vad som stöds för närvarande och vilken pakethanterare som används.
Resten av den här artikeln är en uppdelning av varje Linux-distribution som PowerShell stöder. Alla PowerShell-versioner stöds fortfarande tills antingen versionen av PowerShell når slutet av supporten eller Linux-distributionen når slutet av livscykeln.
För bästa kompatibilitet väljer du en långsiktig version (LTS).
Alpin
I följande tabell visas de PowerShell-versioner som stöds och vilka versioner av Alpine de stöds på. Dessa versioner stöds tills antingen versionen av PowerShell når slutet av supporten eller om versionen av Alpine når slutet av livet.
- A ✅ anger att versionen av operativsystemet eller PowerShell fortfarande stöds
- A ❌ 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
| Alpin | 7.0 (LTS) | 7.1 | 7.2 (LTS-current) | 7.3 (förhandsversion) |
|---|---|---|---|---|
| ✅ 3.14 | ❌ | 🟡 | ✅ | ✅ |
| ✅ 3.13 | ❌ | 🟡 | ✅ | ✅ |
| ✅ 3.12 | ✅ | 🟡 | ✅ | ✅ |
| ✅ 3.11 | ❌ | 🟡 | ❌ | ❌ |
| ❌ 3.10 | 🟡 | 🟡 | ❌ | ❌ |
| ❌ 3.9 | 🟡 | 🟡 | ❌ | ❌ |
Alpine 3.15 håller på att testas för PowerShell 7.3 (förhandsversion).
PowerShell stöds på Alpine för följande processorarkitekturer.
| Alpin | 7.0 (LTS) | 7.2 (LTS-current) | 7.3 (förhandsversion) |
|---|---|---|---|
| Alla versioner som stöds | x64 | x64 | x64 |
PowerShell har inte testats på Alpine med armprocessorer.
Mer information finns i Installera PowerShell på Alpine.
Debian
Debian 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 de versioner av Debian som de stöds på. Dessa versioner stöds fortfarande tills antingen versionen av PowerShell når slutet av supporten eller versionen av Debian når slutet av livet.
- A ✅ anger att versionen av operativsystemet eller PowerShell fortfarande stöds
- A ❌ 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-current) | 7.3 (förhandsversion) |
|---|---|---|---|---|
| ✅ 11 | ✅ | 🟡 | ✅ | ✅ |
| ✅ 10 | ✅ | 🟡 | ✅ | ✅ |
| ✅ 9 | 🟡 | 🟡 | 🟡 | 🟡 |
| ❌ 8 | 🟡 | ❌ | ❌ | ❌ |
PowerShell stöds på Debian för följande processorarkitekturer.
| Debian | 7.0 (LTS) | 7.2 (LTS-current) | 7.3 (förhandsversion) |
|---|---|---|---|
| Version 9+ | x64, Arm32, Arm64 | x64, Arm32, Arm64 | x64, Arm32, Arm64 |
Mer information finns i Installera PowerShell på Debian.
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 för närvarande och de versioner av RHEL som de stöds på. Dessa versioner stöds fortfarande tills antingen versionen av PowerShell når supportens slut eller tills versionen av RHEL når supportens slut.
- A ✅ anger att versionen av operativsystemet eller PowerShell fortfarande stöds
- A ❌ 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-current) | 7.3 (förhandsversion) |
|---|---|---|---|---|
| ✅ 8 | ✅ | 🟡 | ✅ | ✅ |
| ✅ 7 | ✅ | 🟡 | ✅ | ✅ |
PowerShell stöds på RHEL för följande processorarkitekturer.
| RHEL | 7.0 (LTS) | 7.2 (LTS-current) | 7.3 (förhandsversion) |
|---|---|---|---|
| Alla versioner som stöds | x64 | x64, Arm64 | 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 de versioner av Ubuntu som de stöds på. Dessa versioner stöds fortfarande tills antingen versionen av PowerShell når slutet av supporten eller om versionen av Ubuntu når supportens slut.
- A ✅ anger att versionen av operativsystemet eller PowerShell fortfarande stöds
- A ❌ 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-current) | 7.3 (förhandsversion) |
|---|---|---|---|---|
| ✅ 22.04 (LTS) | ❌ | 🟡 | ✅ | ✅ |
| ✅ 20.04 (LTS) | ✅ | 🟡 | ✅ | ✅ |
| ✅ 18.04 (LTS) | ✅ | 🟡 | ✅ | ✅ |
| ❌ 16.04 (LTS) | 🟡 | 🟡 | ❌ | ❌ |
Endast LTS-versionerna av Ubuntu stöds officiellt. Microsoft stöder inte interimversioner eller motsvarande. Interimversioner 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.2 (LTS-current) | 7.3 (förhandsversion) |
|---|---|---|---|
| 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-stöd för PowerShell i Linux.
CentOS- och Fedora-distributioner stöds inte längre. Versionerna av dessa operativsystem som stöds har nått sina slutdatum. Vi stöder inga nyare versioner.
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.