Dela via


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).

Alpin

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

Docker-avbildningarna för .NET SDK innehåller de senaste versionerna av PowerShell. Dessa avbildningar är tillgängliga från Microsoft Artifact Registry.

Dessa avbildningar 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.

Dessa bilder tillhandahålls i testsyfte. Om du behöver en Docker-avbildning för en produktionsarbetsuppgift bör du skapa och underhålla din egen.

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-avbildningarna för .NET SDK innehåller de senaste versionerna av PowerShell. Dessa avbildningar är tillgängliga från Microsoft Artifact Registry.

Dessa avbildningar 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.

Dessa bilder tillhandahålls i testsyfte. Om du behöver en Docker-avbildning för en produktionsarbetsuppgift bör du skapa och underhålla din egen.

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/.

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

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

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-avbildningarna för .NET SDK innehåller de senaste versionerna av PowerShell. Du kan ladda ned dessa avbildningar från Microsoft Artifact Registry.

Dessa avbildningar 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.

Dessa bilder tillhandahålls i testsyfte. Om du behöver en Docker-avbildning för en produktionsarbetsuppgift bör du skapa och underhålla din egen.

Anmärkning

Ubuntu 25.04 (Plucky Puffin) är en interimversion. Microsoft stöder inte interimversioner av Ubuntu. Mer information finns i Distributioner som stöds av communityn.

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.