PowerShell 可以安裝在數個不同的 Linux 發行版本。 大部分的 Linux 平台和發行版本每年都會有主要版本,並提供用來安裝 PowerShell 的套件管理員。 PowerShell 可以安裝在 Microsoft 不支援的某些 Linux 發行版本上。 在這些情況下,您可能會在這些平台上找到適用於 PowerShell 社群的支援。
如需詳細資訊,請參閱 PowerShell支援生命週期 檔。
本文列出支援的Linux發行版和套件管理員。 所有 PowerShell 版本都會維持支援,直到 PowerShell 版本或 Linux 發行版達到終止支持為止。
為了獲得最佳相容性,請選擇長期發行 (LTS) 版本。
高山
Microsoft支援 PowerShell,直到 PowerShell 到達終止支援 或 Alpine 版本 達到生命週期結束為止。
.NET SDK 的 Docker 映射包含最新版本的 PowerShell。 這些映像可從 Microsoft Artifact Registry 取得。
這些映像檔是從作業系統散發者提供的官方作業系統(OS)映像檔建立而成。 這些映像可能沒有最新的安全性更新。 Microsoft建議您將 OS 套件更新為最新版本,以確保套用最新的安全性更新。
這些映像僅供測試之用。 如果您需要生產工作負載的 Docker 映像,您應該自行建置和維護。
如需詳細資訊,請參閱 在Alpine上安裝PowerShell。
Debian
Debian 使用 APT (進階套件工具) 作為套件管理員。
Microsoft支援 PowerShell,直到 PowerShell 達到終止支援 或 Debian 版本 到達生命週期結束為止。
安裝套件檔案 (.deb) 也可從 https://packages.microsoft.com/取得。
.NET SDK 的 Docker 映射包含最新版本的 PowerShell。 這些映像可從 Microsoft Artifact Registry 取得。
這些映像檔是從作業系統散發者提供的官方作業系統(OS)映像檔建立而成。 這些映像可能沒有最新的安全性更新。 Microsoft建議您將 OS 套件更新為最新版本,以確保套用最新的安全性更新。
這些映像僅供測試之用。 如果您需要生產工作負載的 Docker 映像,您應該自行建置和維護。
如需詳細資訊,請參閱 在Debian上安裝PowerShell。
Red Hat Enterprise Linux (RHEL)
RHEL 7 使用 yum,RHEL 8 使用 dnf 套件管理員。
Microsoft支援 PowerShell,直到 PowerShell 到達終止支援或 RHEL 版本到達終止支持為止。
安裝套件檔案 (.rpm) 也可從 https://packages.microsoft.com/取得。
- RHEL 10 - OS 支援終止於 2035-05-31
- RHEL 9 - OS 支援終止於 2032-05-31
- RHEL 8 - OS 支援終止於 2029-05-31
PowerShell 已在 Red Hat 通用基底映射 (UBI) 上進行測試。 如需詳細資訊,請參閱 UBI 資訊頁面。
如需詳細資訊,請參閱 在 RHEL 上安裝 PowerShell。
Ubuntu
Ubuntu 使用 APT (進階套件工具) 作為套件管理員。
Microsoft支援PowerShell,直到PowerShell到達終止支持或Ubuntu版本達到終止支持。
安裝套件檔案 (.deb) 也可從 https://packages.microsoft.com/取得。
.NET SDK 的 Docker 映射包含最新版本的 PowerShell。 您可以從 Microsoft 成品登錄下載這些映像。
這些映像檔是從作業系統散發者提供的官方作業系統(OS)映像檔建立而成。 這些映像可能沒有最新的安全性更新。 Microsoft建議您將 OS 套件更新為最新版本,以確保套用最新的安全性更新。
這些映像僅供測試之用。 如果您需要生產工作負載的 Docker 映像,您應該自行建置和維護。
如需詳細資訊,請參閱 在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的替代方式。