Instalowanie programu PowerShell w systemie Linux

Program PowerShell można zainstalować w kilku różnych dystrybucjach systemu Linux. Większość platform i dystrybucji systemu Linux ma główną wersję wydawaną każdego roku i udostępnia menedżera pakietów, który jest używany do instalowania programu PowerShell. Program PowerShell można zainstalować w niektórych dystrybucjach systemu Linux, które nie są obsługiwane przez firmę Microsoft. W takich przypadkach na tych platformach można znaleźć pomoc techniczną od społeczności dla programu PowerShell.

Aby uzyskać więcej informacji, zobacz dokumentację cyklu życia pomocy technicznej programu PowerShell.

W tym artykule wymieniono obsługiwane dystrybucje systemu Linux i menedżerów pakietów. Wszystkie wersje programu PowerShell pozostają obsługiwane, dopóki wersja programu PowerShell lub wersja dystrybucji systemu Linux nie osiągnie końca wsparcia.

Aby uzyskać najlepszą zgodność, wybierz wersję długoterminową (LTS).

Alpine

Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja alpine osiągnie koniec życia.

Alpine 3.16 — wsparcie systemu operacyjnego kończy się w dniach 2024-05-23

  • Obrazy platformy Docker zawierające program PowerShell 7.2, program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 są dostępne w Rejestr Artefaktów Microsoft

Alpine 3.17 — wsparcie systemu operacyjnego kończy się w dniach 2024-11-22

  • Obrazy platformy Docker zawierające program PowerShell 7.2, program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 są dostępne w Rejestr Artefaktów Microsoft

Obecnie obrazy platformy Docker programu PowerShell nie są dostępne dla platformy Alpine 3.18 i 3.19.

Wersje zapoznawcza programu PowerShell są udostępniane tylko do testowania i przesyłania opinii.

Aby uzyskać więcej informacji, zobacz Instalowanie programu PowerShell w witrynie Alpine.

Debian

Debian używa apt (zaawansowanego narzędzia pakietów) jako menedżera pakietów.

Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja debiana osiągnie koniec życia.

Debian 11 (Bullseye) — wsparcie systemu operacyjnego kończy się 2024-07-31

  • Obrazy platformy Docker zawierające program PowerShell 7.2, program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 są dostępne w Rejestr Artefaktów Microsoft

Debian 12 (Bookworm) — wsparcie systemu operacyjnego kończy się w dniach 2026-06-10

  • Obrazy platformy Docker zawierające program PowerShell 7.2, program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 są dostępne w Rejestr Artefaktów Microsoft

Wersje zapoznawcza programu PowerShell są udostępniane tylko do testowania i przesyłania opinii.

Aby uzyskać więcej informacji, zobacz Instalowanie programu PowerShell w systemie Debian.

Red Hat Enterprise Linux (RHEL)

RHEL 7 używa yum i RHEL 8 używa menedżera pakietów dnf.

Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja systemu RHEL osiągnie koniec wsparcia.

RHEL 8 — wsparcie systemu operacyjnego kończy się w dniach 2029-05-31

  • Obrazy platformy Docker zawierające program PowerShell 7.2, program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 są dostępne w Rejestr Artefaktów Microsoft

RHEL 9 — wsparcie systemu operacyjnego kończy się w dniach 2032-05-31

  • Obrazy platformy Docker zawierające program PowerShell 7.2, program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 są dostępne w Rejestr Artefaktów Microsoft

Program PowerShell jest testowany w usłudze Red Hat Universal Base Images (UBI). Aby uzyskać więcej informacji, zobacz stronę informacji o ubicie.

Aby uzyskać więcej informacji, zobacz Instalowanie programu PowerShell w systemie RHEL.

Ubuntu

System Ubuntu używa apt (zaawansowanego narzędzia pakietu) jako menedżera pakietów.

Firma Microsoft obsługuje program PowerShell, dopóki program PowerShell nie osiągnie końca wsparcia lub wersja systemu Ubuntu osiągnie koniec wsparcia.

Ubuntu 20.04 (Focal Fossa) — wsparcie systemu operacyjnego kończy się w dniach 2025-04-02

  • Obrazy platformy Docker zawierające program PowerShell 7.2, program PowerShell 7.4 i program PowerShell 7.5 w wersji zapoznawczej dla wersji x64 i arm32 są dostępne w Rejestr Artefaktów Microsoft

Ubuntu 22.04 (Jammy Jellyfish) — wsparcie systemu operacyjnego kończy się w dniach 2027-04-01

  • Obrazy platformy Docker zawierające program PowerShell 7.2, program PowerShell 7.4 i program PowerShell 7.5 w wersji zapoznawczej dla wersji x64 i arm32 są dostępne w Rejestr Artefaktów Microsoft

Ubuntu 24.04 (Noble Numbat) — wsparcie systemu operacyjnego kończy się w dniach 2029-04-25

  • Obrazy platformy Docker zawierające program PowerShell 7.2, program PowerShell 7.4 i program PowerShell 7.5 w wersji zapoznawczej dla wersji x64 i arm32 są dostępne w Rejestr Artefaktów Microsoft

Firma Microsoft nie obsługuje wersji tymczasowych systemu Ubuntu. Aby uzyskać więcej informacji, zobacz Dystrybucje obsługiwane przez społeczność.

Aby uzyskać więcej informacji, zobacz Instalowanie programu PowerShell w systemie Ubuntu.

Dystrybucje obsługiwane przez społeczność

Program PowerShell można zainstalować w wielu dystrybucjach systemu Linux, które nie są obsługiwane przez firmę Microsoft. W takich przypadkach możesz znaleźć pomoc techniczną społeczności dla programu PowerShell na tych platformach

Aby być obsługiwanym przez firmę Microsoft, dystrybucja systemu Linux musi spełniać następujące kryteria:

  • Wersja i architektura dystrybucji jest obsługiwana przez platformę .NET Core.
  • Wersja dystrybucji jest obsługiwana przez co najmniej jeden rok.
  • Wersja dystrybucji nie jest wersją tymczasową ani równoważną.
  • Zespół programu PowerShell przetestował wersję dystrybucji.

Aby uzyskać więcej informacji, zobacz Community support for PowerShell on Linux (Obsługa społeczności dla programu PowerShell w systemie Linux).

Alternatywne metody instalacji

Istnieją trzy inne sposoby instalowania programu PowerShell w systemie Linux, w tym dystrybucji systemu Linux, które nie są oficjalnie obsługiwane. Możesz spróbować zainstalować program PowerShell przy użyciu pakietu przystawki programu PowerShell. Możesz również spróbować wdrożyć pliki binarne programu PowerShell bezpośrednio przy użyciu pakietu systemu Linux tar.gz . Aby uzyskać więcej informacji, zobacz Alternatywne sposoby instalowania programu PowerShell w systemie Linux.