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.