PowerShell in Linux installeren

PowerShell kan worden geΓ―nstalleerd in verschillende Linux-distributies. De meeste Linux-platforms en -distributies hebben elk jaar een belangrijke release en bieden een pakketbeheersysteem dat wordt gebruikt om PowerShell te installeren. In dit artikel wordt beschreven wat momenteel wordt ondersteund en welk pakketbeheer wordt gebruikt.

De rest van dit artikel is een uitsplitsing van elke Linux-distributie die door PowerShell wordt ondersteund. Alle PowerShell-releases blijven ondersteund totdat de versie van PowerShell het einde van de ondersteuning bereikt of de Linux-distributie het einde van de levensduur bereikt.

Kies een LTS-versie (Long-Term Release) voor de beste compatibiliteit.

Alpine

De volgende tabel bevat de ondersteunde PowerShell-releases en de versies van Alpine waar ze op worden ondersteund. Deze versies worden ondersteund totdat de versie van PowerShell het einde van de ondersteuning bereikt of de versie van Alpine het einde van de levensduur bereikt.

  • Een βœ… geeft aan dat de versie van het besturingssysteem of PowerShell nog steeds wordt ondersteund
  • Een ❌ geeft aan dat de versie van het besturingssysteem of PowerShell niet wordt ondersteund
  • Een 🟑 geeft aan dat de versie van PowerShell niet meer wordt ondersteund op die versie van het besturingssysteem
  • Wanneer zowel de versie van het besturingssysteem als de versie van PowerShell βœ…, wordt die combinatie ondersteund
Alpine 7.0 (LTS) 7.1 7.2 (LTS-current)
βœ… 3.12 βœ… βœ… ❌
βœ… 3.11 βœ… βœ… ❌
❌ 3.10 🟑 🟑 ❌
❌ 3.9 🟑 🟑 ❌

PowerShell is niet getest op Alpine-versies 3.13 en 3.14.

Notitie

CIM, PowerShell Remoting en DSC worden niet ondersteund op Alpine.

PowerShell wordt ondersteund op Alpine voor de volgende processorarchitecten.

Alpine 7.0 (LTS) 7.1 7.2 (LTS-current)
Alle ondersteunde versies x64 x64 x64

PowerShell is niet getest op Alpine met arm-processors.

Zie Install .NET on Alpine (.NET installeren op Alpine) voor meer informatie.

CentOS

CentOS 7 gebruikt Yum als pakketbeheerder en CentOS 8 maakt gebruik van DNF.

De volgende tabel is een lijst met momenteel ondersteunde PowerShell-releases en de versies van CentOS waar ze op worden ondersteund. Deze versies blijven ondersteund totdat de versie van PowerShell het einde van de ondersteuning bereikt of de versie van CentOS het einde van de ondersteuning bereikt.

  • Een βœ… geeft aan dat de versie van het besturingssysteem of PowerShell nog steeds wordt ondersteund
  • Een ❌ geeft aan dat de versie van het besturingssysteem of PowerShell niet wordt ondersteund
  • Een 🟑 geeft aan dat de versie van PowerShell niet meer wordt ondersteund op die versie van het besturingssysteem
  • Wanneer zowel de versie van het besturingssysteem als de versie van PowerShell βœ…, wordt die combinatie ondersteund
CentOS 7.0 (LTS) 7.1 (actueel) 7.2 (LTS-current)
βœ… 8 βœ… βœ… βœ…
βœ… 7 βœ… βœ… βœ…

Microsoft biedt geen officiΓ«le ondersteuning voor PowerShell voor de CentOS Stream-releases. Zie Comparing CentOS Linux and CentOS Stream (CentOS Linux en CentOS Stream vergelijken) voor meer informatie. CentOS Stream wordt door de community ondersteund. Zie Door de community ondersteunde distributies voor meer informatie.

PowerShell wordt ondersteund op CentOS voor de volgende processorarchitectarchitecten.

CentOS 7.0 (LTS) 7.1 (actueel) 7.2 (LTS-current)
Alle ondersteunde versies x64 x64 x64

Zie PowerShell installeren op CentOS voor meer informatie.

Debian

Debian gebruikt APT (Advanced Package Tool) als pakketbeheer.

De volgende tabel is een lijst met momenteel ondersteunde PowerShell-releases en de versies van Debian waar ze op worden ondersteund. Deze versies blijven ondersteund totdat de versie van PowerShell het einde van de ondersteuning bereikt of de versie van Debian het einde van de levensduur bereikt.

  • Een βœ… geeft aan dat de versie van het besturingssysteem of PowerShell nog steeds wordt ondersteund
  • Een ❌ geeft aan dat de versie van het besturingssysteem of PowerShell niet wordt ondersteund
  • Een 🟑 geeft aan dat de versie van PowerShell niet meer wordt ondersteund op die versie van het besturingssysteem
  • Wanneer zowel de versie van het besturingssysteem als de versie van PowerShell βœ…, wordt die combinatie ondersteund
Debian 7.0 (LTS) 7.1 7.2 (LTS-current)
βœ… 10 βœ… βœ… βœ…
βœ… 9 βœ… βœ… ❌
❌ 8 🟑 ❌ ❌

PowerShell wordt ondersteund op Debian voor de volgende processorarchitectarchitecten.

Debian 7.0 (LTS) 7.1 7.2 (LTS-current)
Versie 9+ x64, Arm32, Arm64 x64, Arm32, Arm64 x64, Arm32, Arm64

Zie Install PowerShell on Debian (PowerShell installeren op Debian) voor meer informatie.

Fedora

Fedora gebruikt DNF als pakketbeheer.

De volgende tabel bevat de ondersteunde PowerShell-releases en de versies van Fedora waar ze op worden ondersteund. Deze versies worden ondersteund totdat de versie van PowerShell het einde van de ondersteuning bereikt of de versie van Fedora het einde van de levensduur bereikt.

  • Een βœ… geeft aan dat de versie van het besturingssysteem of PowerShell nog steeds wordt ondersteund
  • Een ❌ geeft aan dat de versie van het besturingssysteem of PowerShell niet wordt ondersteund
  • Een 🟑 geeft aan dat de versie van PowerShell niet meer wordt ondersteund op die versie van het besturingssysteem
  • Wanneer zowel de versie van het besturingssysteem als de versie van PowerShell βœ…, wordt die combinatie ondersteund
Fedora 7.0 (LTS) 7.1 (actueel) 7.2 (LTS-current)
βœ… 32 🟑 🟑 ❌
❌ 31 🟑 🟑 ❌
❌ 30 🟑 🟑 ❌

PowerShell is niet getest op Fedora-versies 33 en 34.

PowerShell wordt ondersteund op Fedora voor de volgende processorarchitecten.

Fedora 7.0 (LTS) 7.1 (actueel) 7.2 (LTS-current)
Alle ondersteunde versies x64 x64 x64

Zie Install .NET on Fedora (.NET installeren op Fedora) voor meer informatie.

Red Hat Enterprise Linux (RHEL)

RHEL 7 maakt gebruik van yum en RHEL 8 maakt gebruik van dnf package manager.

De volgende tabel is een lijst met momenteel ondersteunde versies van PowerShell en de versies van RHEL ze worden ondersteund op. Deze versies blijven ondersteund totdat de versie van PowerShell het einde van de ondersteuning bereikt of de versie van RHEL het einde van de ondersteuning bereikt.

  • Een βœ… geeft aan dat de versie van het besturingssysteem of PowerShell nog steeds wordt ondersteund
  • Een ❌ geeft aan dat de versie van het besturingssysteem of PowerShell niet wordt ondersteund
  • Een 🟑 geeft aan dat de versie van PowerShell niet meer wordt ondersteund op die versie van het besturingssysteem
  • Wanneer zowel de versie van het besturingssysteem als de versie van PowerShell βœ…, wordt die combinatie ondersteund
RHEL 7.0 (LTS) 7.1 7.2 (LTS-current)
βœ… 8 βœ… βœ… βœ…
βœ… 7 βœ… βœ… βœ…

PowerShell wordt ondersteund op RHEL voor de volgende processorarchitectarchitecten.

RHEL 7.0 (LTS) 7.1 7.2 (LTS-current)
Alle ondersteunde versies x64 x64 x64, Arm64

Zie Install PowerShell on RHEL (PowerShell installeren op RHEL) voor meer informatie.

Ubuntu

Ubuntu gebruikt APT (Advanced Package Tool) als pakketbeheer.

De volgende tabel is een lijst met momenteel ondersteunde PowerShell-releases en de versies van Ubuntu waar ze op worden ondersteund. Deze versies blijven ondersteund totdat de versie van PowerShell het einde van de ondersteuning bereikt of de versie van Ubuntuhet einde van de ondersteuning bereikt.

  • Een βœ… geeft aan dat de versie van het besturingssysteem of PowerShell nog steeds wordt ondersteund
  • Een ❌ geeft aan dat de versie van het besturingssysteem of PowerShell niet wordt ondersteund
  • Een 🟑 geeft aan dat de versie van PowerShell niet meer wordt ondersteund op die versie van het besturingssysteem
  • Wanneer zowel de versie van het besturingssysteem als de versie van PowerShell βœ…, wordt die combinatie ondersteund
Ubuntu 7.0 (LTS) 7.1 7.2 (LTS-current)
βœ… 20.04 (LTS) βœ… βœ… βœ…
βœ… 18.04 (LTS) βœ… βœ… βœ…
❌ 16.04 (LTS) 🟑 🟑 ❌

Alleen de LTS-releases van Ubuntu worden officieel ondersteund. Microsoft biedt geen ondersteuning voor tussentijdse releases of hun equivalent. Tussentijdse releases worden door de community ondersteund. Zie Door de community ondersteunde distributies voor meer informatie.

PowerShell wordt ondersteund op Ubuntu voor de volgende processorarchitectarchitecten.

Ubuntu 7.0 (LTS) 7.1 7.2 (LTS-current)
Alle ondersteunde versies x64, Arm32, Arm64 x64, Arm32, Arm64 x64, Arm32, Arm64

Zie Install PowerShell on Ubuntu (PowerShell installeren op Ubuntu) voor meer informatie.

Raspberry Pi OS

Raspberry Pi OS (voorheen Raspbian) is een gratis besturingssysteem op basis van Debian.

Belangrijk

.NET wordt niet ondersteund op apparaten met armv6-architectuur, waaronder Raspberry Pi Zero- en Raspberry Pi-apparaten vΓ³Γ³r Raspberry Pi 2.

Zie Install PowerShell on Raspberry Pi OS (PowerShell installeren op Raspberry Pi OS) voor meer informatie.

Door de community ondersteunde distributies

Er zijn veel linux-distributies die niet officieel worden ondersteund door Microsoft. In sommige gevallen kan PowerShell door de community worden ondersteund voor deze releases. Zie Community-ondersteuning voor PowerShell op Linux voor meer informatie.

Alternatieve installatiemethoden

Er zijn drie andere manieren om PowerShell te installeren in Linux, waaronder Linux-distributies die niet officieel worden ondersteund. U kunt PowerShell installeren met behulp van het PowerShell-modulepakket. U kunt ook proberen binaire PowerShell-bestanden rechtstreeks te implementeren met behulp van linux tar.gz . Zie Alternatieve manieren om PowerShell te installeren in Linux voor meer informatie.