在 Linux 上安裝 PowerShell
PowerShell 可以安裝在數個不同的 Linux 發行版本。 大部分的 Linux 平台和發行版本每年都會有主要版本,並提供用來安裝 PowerShell 的套件管理員。 PowerShell 可以安裝在 Microsoft 不支援的某些 Linux 發行版本上。 在這些情況下,您可能會在這些平台上找到適用於 PowerShell 社群的支援。
如需詳細資訊,請參閱 PowerShell支援生命週期 檔。
本文列出支援的Linux發行版和套件管理員。 所有 PowerShell 版本都會維持支援,直到 PowerShell 版本或 Linux 發行版達到終止支持為止。
為了獲得最佳相容性,請選擇長期發行 (LTS) 版本。
Alpine
Microsoft支援 PowerShell,直到 PowerShell 到達終止支援 或 Alpine 版本 達到生命週期結束為止。
下列版本的 Alpine 可從 Microsoft 成品登錄 取得包含 PowerShell 7.4 和 PowerShell 7.5-preview for x64 的 Docker 映像:
- Alpine 3.20 - OS 支援於 2026-04-01 結束
PowerShell 的 Docker 映像不適用於 Alpine 3.21。
重要
Docker 映像是透過 OS 散發者所提供的官方作業系統 (OS) 映射所建置。 這些映像可能沒有最新的安全性更新。 Microsoft建議您將 OS 套件更新為最新版本,以確保套用最新的安全性更新。
如需詳細資訊,請參閱 在Alpine上安裝PowerShell。
Debian
Debian 使用 APT (進階套件工具) 作為套件管理員。
Microsoft支援 PowerShell,直到 PowerShell 達到終止支援 或 Debian 版本 到達生命週期結束為止。
安裝套件檔案 (.deb
) 也可從 https://packages.microsoft.com/取得。
下列 Debian 版本可從 Microsoft 成品登錄 取得包含 PowerShell 7.4 和 PowerShell 7.5-preview for x64 的 Docker 映射:
- Debian 12 (Bookworm) - OS 支持終止於 2026-06-10
重要
Docker 映像是透過 OS 散發者所提供的官方作業系統 (OS) 映射所建置。 這些映像可能沒有最新的安全性更新。 Microsoft建議您將 OS 套件更新為最新版本,以確保套用最新的安全性更新。
如需詳細資訊,請參閱 在Debian上安裝PowerShell。
Red Hat Enterprise Linux (RHEL)
RHEL 7 使用 yum,RHEL 8 使用 dnf 套件管理員。
Microsoft支援 PowerShell,直到 PowerShell 到達終止支援或 RHEL 版本到達終止支持為止。
安裝套件檔案 (.rpm
) 也可從 https://packages.microsoft.com/取得。
下列 RHEL 版本可從 Microsoft 成品登錄 取得包含 PowerShell 7.4 和 PowerShell 7.5-preview for x64 的 Docker 映射:
- RHEL 9 - OS 支援終止於 2032-05-31
- RHEL 8 - OS 支援終止於 2029-05-31
PowerShell 已在 Red Hat 通用基底映射 (UBI) 上進行測試。 如需詳細資訊,請參閱 UBI 資訊頁面。
重要
Docker 映像是透過 OS 散發者所提供的官方作業系統 (OS) 映射所建置。 這些映像可能沒有最新的安全性更新。 Microsoft建議您將 OS 套件更新為最新版本,以確保套用最新的安全性更新。
如需詳細資訊,請參閱 在 RHEL 上安裝 PowerShell。
Ubuntu
Ubuntu 使用 APT (進階套件工具) 作為套件管理員。
Microsoft支援 PowerShell,直到 PowerShell 達到終止支援或 Ubuntu 版本達到終止支持為止。
安裝套件檔案 (.deb
) 也可從 https://packages.microsoft.com/取得。
下列版本的 Ubuntu 可從 Microsoft 成品登錄 取得包含 PowerShell 7.4 和 PowerShell 7.5-preview for x64 和 Arm32 的 Docker 映射:
- Ubuntu 24.04 (Noble Numbat) - OS 支援將於 2029-04-01 結束
- Ubuntu 22.04 (Jammy Jellyfish) - OS 支援將於 2027-04-01 結束
- Ubuntu 20.04 (Focal Fossa) - OS 支援將於 2025-04-02 結束
Ubuntu 24.10 (Oracular Oriole) 是一個過渡版本。 Microsoft不支援 Ubuntu 的過渡版本 。 如需詳細資訊,請參閱 社群支援的散發套件。
重要
Docker 映像是透過 OS 散發者所提供的官方作業系統 (OS) 映射所建置。 這些映像可能沒有最新的安全性更新。 Microsoft建議您將 OS 套件更新為最新版本,以確保套用最新的安全性更新。
如需詳細資訊,請參閱 在Ubuntu上安裝PowerShell。
社群支持的發行版
PowerShell 可以安裝在Microsoft不支持的許多Linux發行版上。 在這些情況下,您可能會在這些平臺上找到PowerShell社群的支援
若要Microsoft支援,Linux 發行版必須符合下列準則:
- .NET Core 支援發行版的版本和架構。
- 至少一年支持發行版的版本。
- 發行版的版本不是過渡版本或對等版本。
- PowerShell 小組已測試發行版的版本。
如需詳細資訊,請參閱 Linux 上的 PowerShell 社群支援。
替代安裝方法
有三種方式可以在Linux上安裝PowerShell,包括未正式支援的Linux發行版。 您可以使用 PowerShell Snap 套件嘗試安裝 PowerShell。 您也可以嘗試使用 Linux tar.gz
套件直接部署 PowerShell 二進位檔。 如需詳細資訊,請參閱 在Linux上安裝PowerShell的替代方式。