Instalowanie programu PowerShell w systemie Linux

Program PowerShell można zainstalować w różnych dystrybucjach systemu Linux. Większość platform i dystrybucji systemu Linux ma główną wersję każdego roku i udostępnia menedżera pakietów używanego do instalowania programu PowerShell. Ten artykuł zawiera listę aktualnie obsługiwanych dystrybucji systemu Linux i menedżerów pakietów.

Pozostała część tego artykułu to podział każdej dystrybucji systemu Linux obsługiwanej przez program PowerShell. Wszystkie wersje programu PowerShell pozostają obsługiwane do momentu osiągnięcia końca wsparcia przez wersję programu PowerShell lub zakończenie działania dystrybucji systemu Linux.

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 do momentu osiągnięcia końca wsparcia przez wersję programu PowerShell lub wersja alpine osiągnie koniec okresu eksploatacji.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Poza pomocą techniczną wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie zakończono testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają obsługiwaną ikonę, ta kombinacja jest obsługiwana
Alpine 7.2 (bieżąca wersja LTS) 7.3 7.4 (wersja zapoznawcza)
Obsługiwana wersja 3.15 W teście W teście W teście
Obsługiwana wersja 3.14 Obsługiwane Obsługiwane Obsługiwane

Alpine 3.15 jest w trakcie testowania.

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

Alpine 7.2 (bieżąca wersja LTS) 7.3 7.4 (wersja zapoznawcza)
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 systemie Alpine.

Debian

Debian używa narzędzia APT (Advanced Package Tool) jako menedżera pakietów.

Poniższa tabela zawiera listę obecnie obsługiwanych wersji programu PowerShell i obsługiwanych wersji systemu Debian. Te wersje pozostają obsługiwane do momentu osiągnięcia końca wsparcia przez wersję programu PowerShell lub wersja debiana osiągnie koniec eksploatacji.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Poza pomocą techniczną wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie zakończono testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają obsługiwaną ikonę, ta kombinacja jest obsługiwana
Debian 7.2 (bieżąca wersja LTS) 7.3 7.4 (wersja zapoznawcza)
Obsługiwane 11 Obsługiwane Obsługiwane Obsługiwane
Obsługiwane 10 Obsługiwane Obsługiwane Obsługiwane

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

Debian 7.2 (bieżąca wersja LTS) 7.3 7.4 (wersja zapoznawcza)
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ę obecnie obsługiwanych wersji programu PowerShell i obsługiwanych wersji systemu RHEL. Te wersje pozostają obsługiwane do momentu osiągnięcia końca wsparcia przez wersję programu PowerShell lub wersja systemu RHEL osiągnie koniec wsparcia technicznego.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Poza pomocą techniczną wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie zakończono testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają obsługiwaną ikonę, ta kombinacja jest obsługiwana
RHEL 7.2 (bieżąca wersja LTS) 7.3 7.4 (wersja zapoznawcza)
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ługiwane

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

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

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

Ubuntu

System Ubuntu używa narzędzia APT (Advanced Package Tool) jako menedżera pakietów.

Poniższa tabela zawiera listę obecnie 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 technicznego.

  • Ikona Obsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell jest nadal obsługiwana
  • Ikona Poza pomocą techniczną wskazuje, że wersja programu PowerShell nie jest już obsługiwana w tej wersji systemu operacyjnego
  • Ikona W teście wskazuje, że nie zakończono testowania programu PowerShell w tym systemie operacyjnym
  • Ikona Nieobsługiwane wskazuje, że wersja systemu operacyjnego lub programu PowerShell nie jest obsługiwana
  • Jeśli obie wersje systemu operacyjnego i wersji programu PowerShell mają obsługiwaną ikonę, ta kombinacja jest obsługiwana
Ubuntu 7.2 (bieżąca wersja LTS) 7.3 7.4 (wersja zapoznawcza)
Obsługiwana wersja 22.04 (LTS) Obsługiwane Obsługiwane Obsługiwane
Obsługiwana wersja 20.04 (LTS) Obsługiwane Obsługiwane Obsługiwane
Obsługiwana wersja 18.04 (LTS) Obsługiwane Obsługiwane Obsługiwane

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żąca wersja LTS) 7.3 7.4 (wersja zapoznawcza)
Wszystkie obsługiwane wersje x64, Arm32 x64, Arm32 x64, Arm32

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

System operacyjny Raspberry Pi

Raspberry Pi OS (dawniej Raspbian) to bezpłatny system operacyjny oparty na Debianie.

Ważne

Platforma .NET nie jest obsługiwana na urządzeniach architektury ARMv6, w tym urządzeniach Raspberry Pi Zero i Raspberry Pi przed urządzeniem Raspberry Pi 2.

Aby uzyskać więcej informacji, zobacz Instalowanie programu PowerShell w systemie operacyjnym Raspberry Pi.

Dystrybucje obsługiwane przez społeczność

Istnieje wiele dystrybucji systemu Linux, które nie są oficjalnie obsługiwane przez firmę Microsoft. W niektórych przypadkach program PowerShell może być obsługiwany przez społeczność dla tych wersji. Aby uzyskać więcej informacji, zobacz Community support for PowerShell on Linux (Obsługa społeczności dla programu PowerShell w systemie Linux).

Dystrybucje CentOS i Fedora nie są już obsługiwane. Wersje tych systemów operacyjnych, które były obsługiwane, osiągnęły daty zakończenia życia. Nie obsługujemy żadnych nowszych wersji.

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 systemu Linux tar.gz. Aby uzyskać więcej informacji, zobacz Alternatywne sposoby instalowania programu PowerShell w systemie Linux.