Udostępnij za pośrednictwem


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.

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 dla następujących wersji alpine:

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

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.

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 dla następujących wersji debiana:

  • Debian 12 (Bookworm) — wsparcie systemu operacyjnego kończy się w dniach 2026-06-10
  • Debian 11 (Bullseye) — wsparcie systemu operacyjnego kończy się 2024-07-31

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

Pliki pakietów instalacyjnych (.deb) są również dostępne w witrynie https://packages.microsoft.com/.

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.

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 dla następujących wersji systemu RHEL:

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

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

Pliki pakietów instalacyjnych (.rpm) są również dostępne w witrynie https://packages.microsoft.com/.

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.

Obrazy platformy Docker zawierające program PowerShell 7.2, Program PowerShell 7.4 i program PowerShell 7.5-preview dla wersji x64 i Arm32 są dostępne w Rejestr Artefaktów Microsoft dla następujących wersji systemu Ubuntu:

  • Ubuntu 22.04 (Jammy Jellyfish) — wsparcie systemu operacyjnego kończy się w dniach 2027-04-01
  • Ubuntu 20.04 (Focal Fossa) — wsparcie systemu operacyjnego kończy się w dniach 2025-04-02

Pliki pakietów instalacyjnych (.deb) są również dostępne w witrynie https://packages.microsoft.com/.

Ubuntu 23.10 (Mantic Minotaur) to tymczasowe wydanie. 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.