Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
PowerShell can be installed on several different Linux distributions. Most Linux platforms and distributions have a major release each year, and provide a package manager that's used to install PowerShell. PowerShell can be installed on some distributions of Linux that aren't supported by Microsoft. In those cases, you may find support from the community for PowerShell on those platforms.
For more information, see the PowerShell Support Lifecycle documentation.
This article lists the supported Linux distributions and package managers. All PowerShell releases remain supported until either the version of PowerShell or the version of the Linux distribution reaches end-of-support.
For the best compatibility, choose a long-term release (LTS) version.
Microsoft supports PowerShell until PowerShell reaches end-of-support or the version of Alpine reaches end-of-life.
Docker images containing PowerShell 7.4 and PowerShell 7.5-preview for x64 are available from the Microsoft Artifact Registry for the following versions of Alpine:
- Alpine 3.20 - OS support ends on 2026-04-01
Docker images of PowerShell aren't available for Alpine 3.21.
Important
The Docker images are built from official operating system (OS) images provide by the OS distributor. These images may not have the latest security updates. Microsoft recommends that you update the OS packages to the latest version to ensure the latest security updates are applied.
For more information, see Install PowerShell on Alpine.
Debian uses APT (Advanced Package Tool) as a package manager.
Microsoft supports PowerShell until PowerShell reaches end-of-support or the version of Debian reaches end-of-life.
Install package files (.deb
) are also available from https://packages.microsoft.com/.
Docker images containing PowerShell 7.4 and PowerShell 7.5-preview for x64 are available from the Microsoft Artifact Registry for the following versions of Debian:
- Debian 12 (Bookworm) - OS support ends on 2026-06-10
Important
The Docker images are built from official operating system (OS) images provide by the OS distributor. These images may not have the latest security updates. Microsoft recommends that you update the OS packages to the latest version to ensure the latest security updates are applied.
For more information, see Install PowerShell on Debian.
RHEL 7 uses yum and RHEL 8 uses the dnf package manager.
Microsoft supports PowerShell until PowerShell reaches end-of-support or the version of RHEL reaches end-of-support.
Install package files (.rpm
) are also available from https://packages.microsoft.com/.
Docker images containing PowerShell 7.4 and PowerShell 7.5-preview for x64 are available from the Microsoft Artifact Registry for the following versions of RHEL:
- RHEL 9 - OS support ends on 2032-05-31
- RHEL 8 - OS support ends on 2029-05-31
PowerShell is tested on Red Hat Universal Base Images (UBI). For more information, see the UBI information page.
Important
The Docker images are built from official operating system (OS) images provide by the OS distributor. These images may not have the latest security updates. Microsoft recommends that you update the OS packages to the latest version to ensure the latest security updates are applied.
For more information, see Install PowerShell on RHEL.
Ubuntu uses APT (Advanced Package Tool) as a package manager.
Microsoft supports PowerShell until PowerShell reaches end-of-support or the version of Ubuntu reaches end-of-support.
Install package files (.deb
) are also available from https://packages.microsoft.com/.
Docker images containing PowerShell 7.4 and PowerShell 7.5-preview for x64 and Arm32 are available from the Microsoft Artifact Registry for the following versions of Ubuntu:
- Ubuntu 24.04 (Noble Numbat) - OS support ends on 2029-04-01
- Ubuntu 22.04 (Jammy Jellyfish) - OS support ends on 2027-04-01
- Ubuntu 20.04 (Focal Fossa) - OS support ends on 2025-04-02
Ubuntu 24.10 (Oracular Oriole) is an interim release. Microsoft doesn't support interim releases of Ubuntu. For more information, see Community supported distributions.
Important
The Docker images are built from official operating system (OS) images provide by the OS distributor. These images may not have the latest security updates. Microsoft recommends that you update the OS packages to the latest version to ensure the latest security updates are applied.
For more information, see Install PowerShell on Ubuntu.
PowerShell can be installed on many distributions of Linux that aren't supported by Microsoft. In those cases, you may find support from the community for PowerShell on those platforms
To be supported by Microsoft, the Linux distribution must meet the following criteria:
- The version and architecture of the distribution is supported by .NET Core.
- The version of the distribution is supported for at least one year.
- The version of the distribution isn't an interim release or equivalent.
- The PowerShell team has tested the version of the distribution.
For more information, see Community support for PowerShell on Linux.
There are three other ways to install PowerShell on Linux, including Linux distributions that aren't
officially supported. You can try to install PowerShell using the PowerShell Snap Package. You can
also try deploying PowerShell binaries directly using the Linux tar.gz
package. For more
information, see Alternate ways to install PowerShell on Linux.
PowerShell feedback
PowerShell is an open source project. Select a link to provide feedback: