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

Microsoft har stöd för PowerShell tills PowerShell når supportens slut eller versionen av Alpine når slutet av livet.

Docker-avbildningar som innehåller PowerShell 7.2, PowerShell 7.4 och PowerShell 7.5-förhandsversion för x64 är tillgängliga från Microsoft Artifact Registry för följande versioner av Alpine:

  • Alpine 3.17 – OS-stödet upphör 2024-11-22

Docker-avbildningar av PowerShell är inte tillgängliga för Alpine 3.18 och 3.19.

Viktigt!

Docker-avbildningarna skapas från officiella operativsystemavbildningar (OS) som tillhandahålls av operativsystemets distributör. De här bilderna kanske inte har de senaste säkerhetsuppdateringarna. Microsoft rekommenderar att du uppdaterar OS-paketen till den senaste versionen för att säkerställa att de senaste säkerhetsuppdateringarna tillämpas.

Mer information finns i Installera PowerShell på Alpine.

Debian

Debian använder APT (Advanced Package Tool) som pakethanterare.

Microsoft stöder PowerShell tills PowerShell når supportens slut eller versionen av Debian når slutet av livet.

Installera paketfiler (.deb) är också tillgängliga från https://packages.microsoft.com/.

Docker-avbildningar som innehåller PowerShell 7.2, PowerShell 7.4 och PowerShell 7.5-förhandsversion för x64 är tillgängliga från Microsoft Artifact Registry för följande versioner av Debian:

  • Debian 12 (Bookworm) – OS-supporten upphör 2026-06-10
  • Debian 11 (Bullseye) – OS-supporten upphör 2024-07-31

Viktigt!

Docker-avbildningarna skapas från officiella operativsystemavbildningar (OS) som tillhandahålls av operativsystemets distributör. De här bilderna kanske inte har de senaste säkerhetsuppdateringarna. Microsoft rekommenderar att du uppdaterar OS-paketen till den senaste versionen för att säkerställa att de senaste säkerhetsuppdateringarna tillämpas.

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.

Microsoft stöder PowerShell tills PowerShell når supportens slut eller versionen av RHEL når supportens slut.

Installera paketfiler (.rpm) är också tillgängliga från https://packages.microsoft.com/.

Docker-avbildningar som innehåller PowerShell 7.2, PowerShell 7.4 och PowerShell 7.5-förhandsversion för x64 är tillgängliga från Microsoft Artifact Registry för följande versioner av RHEL:

  • RHEL 8 – OS-supporten upphör 2029-05-31
  • RHEL 9 – OS-supporten upphör 2032-05-31

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

Viktigt!

Docker-avbildningarna skapas från officiella operativsystemavbildningar (OS) som tillhandahålls av operativsystemets distributör. De här bilderna kanske inte har de senaste säkerhetsuppdateringarna. Microsoft rekommenderar att du uppdaterar OS-paketen till den senaste versionen för att säkerställa att de senaste säkerhetsuppdateringarna tillämpas.

Mer information finns i Installera PowerShell på RHEL.

Ubuntu

Ubuntu använder APT (Advanced Package Tool) som pakethanterare.

Microsoft stöder PowerShell tills PowerShell når supportens slut eller versionen av Ubuntu når supportens slut.

Installera paketfiler (.deb) är också tillgängliga från https://packages.microsoft.com/.

Docker-avbildningar som innehåller PowerShell 7.2, PowerShell 7.4 och PowerShell 7.5-förhandsversion för x64 och Arm32 är tillgängliga från Microsoft Artifact Registry för följande versioner av Ubuntu:

  • Ubuntu 22.04 (Jammy Jellyfish) – OS-stödet upphör 2027-04-01
  • Ubuntu 20.04 (Focal Fossa) – OS-supporten upphör 2025-04-02

Ubuntu 23.10 (Mantic Minotaur) är en interimversion. Microsoft stöder inte interimversioner av Ubuntu. Mer information finns i Distributioner som stöds av communityn.

Viktigt!

Docker-avbildningarna skapas från officiella operativsystemavbildningar (OS) som tillhandahålls av operativsystemets distributör. De här bilderna kanske inte har de senaste säkerhetsuppdateringarna. Microsoft rekommenderar att du uppdaterar OS-paketen till den senaste versionen för att säkerställa att de senaste säkerhetsuppdateringarna tillämpas.

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.