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

W poniższej tabeli wymieniono obsługiwane wersje programu PowerShell i wersje alpine, na których są obsługiwane. Te wersje są obsługiwane, dopóki wersja programu PowerShell nie osiągnie końca wsparcia lub wersja alpine osiągnie koniec użytkowania.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Brak pomocy technicznej wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwany wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę Obsługiwane , ta kombinacja jest obsługiwana
Alpine 7.2 (poprzednia wersja LTS) 7.3 7.4 (bieżący LTS)
Obsługiwane 3.18 Nieobsługiwany Nieobsługiwany Nieobsługiwany
Obsługiwane 3.17 W teście W teście W teście
Obsługiwane 3.16 W teście W teście W teście
Brak pomocy technicznej 3.15 W teście W teście W teście
Brak pomocy technicznej 3.14 Brak pomocy technicznej Brak pomocy technicznej Brak pomocy technicznej

Program PowerShell jest obsługiwany w systemie Alpine dla następujących architektur procesora.

Alpine 7.2 (bieżący LTS) 7.3 7.4 (bieżący LTS)
Wszystkie obsługiwane wersje x64 x64 x64

Program PowerShell nie został przetestowany na platformie Alpine przy użyciu procesorów Arm.

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.

Poniższa tabela zawiera listę aktualnie obsługiwanych wersji programu PowerShell i obsługiwanych wersji debiana. Te wersje pozostają obsługiwane, dopóki wersja programu PowerShell nie osiągnie końca wsparcia lub wersja debiana osiągnie koniec życia.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Brak pomocy technicznej wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwany wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę Obsługiwane , ta kombinacja jest obsługiwana
Debian 7.2 (poprzednia wersja LTS) 7.3 7.4 (bieżący LTS)
Obsługiwane 12 (Bookworm) W teście W teście W teście
Obsługiwane 11 (Bullseye) Obsługiwane Obsługiwane Obsługiwane
Brak pomocy technicznej 10 (Buster) Brak pomocy technicznej Brak pomocy technicznej Brak pomocy technicznej

Program PowerShell jest obsługiwany w systemie Debian dla następujących architektur procesora.

Debian 7.2 (bieżący LTS) 7.3 7.4 (bieżący LTS)
Wersja 9+ x64 x64 x64

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.

Poniższa tabela zawiera listę aktualnie obsługiwanych wersji programu PowerShell i obsługiwanych wersji systemu RHEL. Te wersje pozostają obsługiwane, dopóki wersja programu PowerShell nie osiągnie końca wsparcia lub wersja systemu RHEL osiągnie koniec wsparcia.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Brak pomocy technicznej wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwany wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę Obsługiwane , ta kombinacja jest obsługiwana
RHEL 7.2 (poprzednia wersja LTS) 7.3 7.4 (bieżący LTS)
Obsługiwane 9 Obsługiwane Obsługiwane Obsługiwane
Obsługiwane 8 Obsługiwane Obsługiwane Obsługiwane
Obsługiwane 7 Obsługiwane Obsługiwane Nieobsługiwany

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

Program PowerShell jest obsługiwany w systemie RHEL dla następujących architektur procesora.

RHEL 7.2 (bieżący LTS) 7.3 7.4 (bieżący LTS)
Wszystkie obsługiwane wersje x64 x64 x64

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.

Poniższa tabela zawiera listę aktualnie obsługiwanych wersji programu PowerShell i obsługiwanych wersji systemu Ubuntu. Te wersje pozostają obsługiwane, dopóki wersja programu PowerShell nie osiągnie końca wsparcia lub wersja systemu Ubuntu osiągnie koniec wsparcia.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Brak pomocy technicznej wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie ukończyliśmy testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwany wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają ikonę Obsługiwane , ta kombinacja jest obsługiwana
Ubuntu 7.2 (poprzednia wersja LTS) 7.3 7.4 (bieżący LTS)
Obsługiwane 22.04 LTS (Jammy) Obsługiwane Obsługiwane Obsługiwane
Obsługiwane 20.04 LTS (ogniskowa) Obsługiwane Obsługiwane Obsługiwane
Brak pomocy technicznej 18.04 LTS (Bionic) Brak pomocy technicznej Brak pomocy technicznej Brak pomocy technicznej

Tylko wersje LTS systemu Ubuntu są oficjalnie obsługiwane. Firma Microsoft nie obsługuje wersji tymczasowych ani ich odpowiedników. Wersje tymczasowe są obsługiwane przez społeczność. Aby uzyskać więcej informacji, zobacz Dystrybucje obsługiwane przez społeczność.

Program PowerShell jest obsługiwany w systemie Ubuntu dla następujących architektur procesora.

Ubuntu 7.2 (bieżący LTS) 7.3 7.4 (bieżący LTS)
Wszystkie obsługiwane wersje x64, Arm32 x64, Arm32 x64, Arm32

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.