Installera PowerShell i Linux

PowerShell kan installeras på flera olika Linux-distributioner. De flesta Linux-plattformar och -distributioner har en stor uppdatering varje år och tillhandahåller en pakethanterare som används för att installera PowerShell. PowerShell kan installeras på vissa distributioner av Linux som inte stöds av Microsoft. I sådana fall kan du få stöd från communityn för PowerShell på dessa plattformar.

Mer information finns i dokumentationen om PowerShell Support Lifecycle .

I den här artikeln visas de Linux-distributioner och pakethanterare som stöds. Alla PowerShell-versioner stöds fortfarande tills antingen versionen av PowerShell eller versionen av Linux-distributionen når supportens slut.

För bästa kompatibilitet väljer du en långsiktig version (LTS).

Alpine

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 supportens slut eller om versionen av Alpine når slutet av livscykeln.

  • Ikonen Stöds anger att versionen av operativsystemet eller PowerShell fortfarande stöds
  • Ikonen Supporten är slut anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
  • Ikonen I test 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 Stöds ikon stöds den kombinationen
Alpine 7.2 (LTS-föregående) 7.3 7.4 (LTS-current)
Stöds 3.18 Stöds inte Stöds inte Stöds inte
Stöds 3.17 I test I test I test
Stöds 3.16 I test I test I test
Supporten är slut 3.15 I test I test I test
Supporten är slut 3.14 Supporten är slut Supporten är slut Supporten är slut

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

Alpine 7.2 (LTS-current) 7.3 7.4 (LTS-current)
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 vilka versioner av Debian de stöds på. Dessa versioner stöds fortfarande tills antingen versionen av PowerShell når supportens slut eller tills versionen av Debian når slutet av livet.

  • Ikonen Stöds anger att versionen av operativsystemet eller PowerShell fortfarande stöds
  • Ikonen Supporten är slut anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
  • Ikonen I test 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 Stöds ikon stöds den kombinationen
Debian 7.2 (LTS-föregående) 7.3 7.4 (LTS-current)
Stöds 12 (Bokmask) I test I test I test
Stöds 11 (Bullseye) Stöds Stöds Stöds
Supporten är slut 10 (Buster) Supporten är slut Supporten är slut Supporten är slut

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

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

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.

  • Ikonen Stöds anger att versionen av operativsystemet eller PowerShell fortfarande stöds
  • Ikonen Supporten är slut anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
  • Ikonen I test 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 Stöds ikon stöds den kombinationen
RHEL 7.2 (LTS-föregående) 7.3 7.4 (LTS-current)
Stöds 9 Stöds Stöds Stöds
Stöds 8 Stöds Stöds Stöds
Stöds 7 Stöds Stöds Stöds inte

PowerShell testas på Red Hat Universal Base Images (UBI). Mer information finns på informationssidan för UBI.

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

RHEL 7.2 (LTS-current) 7.3 7.4 (LTS-current)
Alla versioner som stöds x64 x64 x64

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 de stöds på. Dessa versioner stöds fortfarande tills antingen versionen av PowerShell når supportens slut eller om versionen av Ubuntu når supportens slut.

  • Ikonen Stöds anger att versionen av operativsystemet eller PowerShell fortfarande stöds
  • Ikonen Supporten är slut anger att versionen av PowerShell inte längre stöds på den versionen av operativsystemet
  • Ikonen I test 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 Stöds ikon stöds den kombinationen
Ubuntu 7.2 (LTS-föregående) 7.3 7.4 (LTS-current)
Stöds 22.04 LTS (Jammy) Stöds Stöds Stöds
Stöds 20.04 LTS (brännvidd) Stöds Stöds Stöds
Supporten är slut 18.04 LTS (Bionic) Supporten är slut Supporten är slut Supporten är slut

Endast LTS-versionerna av Ubuntu stöds officiellt. Microsoft har inte stöd för interimsversioner eller motsvarande. Interimsversioner 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.2 (LTS-current) 7.3 7.4 (LTS-current)
Alla versioner som stöds x64, Arm32 x64, Arm32 x64, Arm32

Mer information finns i Installera PowerShell på Ubuntu.

Distributioner som stöds av communityn

PowerShell kan installeras på många distributioner av Linux som inte stöds av Microsoft. I dessa fall kan du få stöd från communityn för PowerShell på dessa plattformar

För att kunna stödjas av Microsoft måste Linux-distributionen uppfylla följande kriterier:

  • Distributionens version och arkitektur stöds av .NET Core.
  • Distributionsversionen stöds i minst ett år.
  • Distributionsversionen är inte en interimsversion eller motsvarande.
  • PowerShell-teamet har testat distributionsversionen.

Mer information finns i 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-paketet tar.gz . Mer information finns i Alternativa sätt att installera PowerShell på Linux.